Написать плагин для Wordpress.

Илья11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.02.2015

УСЛОВИЯ:

Бюджет и сроки:

Предлагайте в комментариях, только адекватный бюджет, пожалуйста. По срокам – быстро – не значит хорошо. Адекватные сроки (но и не месяц тоже). Неделя-две. Работаю ТОЛЬКО по безопасной сделке!

Условия сотрудничества:

1. Каждый вечер отчет о проделанной работе, в период примерно с 21 до 22.00 ч. Отсутствие на отчете означает срыв заказа и наше сотрудничество тут же прекращается, не учитывая уже проделанную работу, без оплаты. Несостоявшийся отчет по причине моего отсутствия не прерывает наше сотрудничество, дальше спокойно работаете.

2. Необходимо готовое решение проблемы. Просьба браться за работу только тем, кто чувствует в себе силы. Не тратьте время зря ни свое ни мое.

О ПРОЕКТЕ:

Необходимо написать плагин, который позволял бы посетителям сайта постить статьи в таком виде: https://drive.google.com/file/d/0B2pb_MHrAyx9ZkNuU2EybFFrUGM/view?usp=sharing

Главная деталь! Основные особенности плагина:

- три типа блоков текст / текст+изображение / видео

- пошаговое добавление блоков с фронтенда пользователем для заполнения их контентом.

Необходимые элементы для самой статьи:

- Post title (заголовок статьи)

- Featured Image (миниатюра статьи)

- Post Body (тело статьи, основной контент)

- Post Category (выбор категории для пользователя, в которую пользователь хочет добавить пост. Причем, если этот пункт в админке отключен, то должен быть выбор категории, куда по умолчанию будут заливаться все присылаемые статьи)

- Post taxonomy (тэги и проч)

- Really Simle Captcha

ВАЖНО: в админке должна быть возможность менять эти блоки местами между собой, т.е. последовательность. (drag&drop)

А так же включение и выключение любого из этих блоков (enable/disable).

Все настройки плагина должны быть разбиты на три вкладки.

Первая вкладка - настройка основных элементов для статьи (post title, post body и т.п.)

Вторая вкладка:

1. Post status - статус статьи после отправки на рассмотрение. Это статус статьи, который ей присваивается после нажатия пользователем кнопки "отправить на модерацию".

Выпадающим списком или радиокнопкой: опубликовано/отправлено на рассмотрение/черновик.

2. Post Category - выбор категории для поста. В этом блоке сделать галочку с названием Default Post Category, при включении которой будет появляться выпадающий список, из которого нужно выбрать категорию по умолчанию.

3. Enable Guest Post - разрешить/запретить публиковать посты гостям.

4. Варианты редиректа пользователя после того, как он нажимает на кнопку "Отправить статью на рассмотрение".

Redirect To:

- Newly Created Post (только что созданная статья)

- To a page (выпадающий список существующих страниц)

- To a custom URL (появляется поле, куда можно вписать любой урл для редиректа )

5. ВАЖНЫЙ МОМЕНТ. Редактировать статью можно только находящуюся в стадии "Pending to view" (Отправлено на рассмотрение).

Причем сделать окошко input - куда можно было бы вводить, сколько по времени можно редактировать эту статью - в минутах.

Третья вкладка:

Notification - уведомления о публикации статьи. (https://drive.google.com/file/d/0B2pb_MHrAyx9NUlDb1lWVEdkS0k/view?usp=sharing)

---------------

Все элементы должны быть на английском языке, руссифицировать не обязательно.

---------------

С фронтенда механизм публикации для пользователя должен выглядеть как показан на видео:

http://youtu.be/Ci13ys1sm34

На видео рассмотрен только один из блоков! Назовем его к примеру Post Bosy "Step by Step". Принцип работы, надеюсь, будет понятен.

За основу взят плагин WP User Frontend Pro, можно оттуда подергать код некоторый.

РЕЗУЛЬТАТ:

Результатом работы должен быть полностью рабочий плагин, без привязки к домену и к конкретному движку, т.е. чтобы работал на любом сайте (на этом же движке, разумеется).

Будут вопросы, задавайте.