Сделать доску объявлений

Есть задача для опытных программистов (не новичков).
Нужно сделать доску объявлений на Revo, новая версия.
Верстка (html-код) всех страниц есть.

Вводная часть:
Структура раздела «Объявления» 2-х уровневая, т.е. «раздел» и «рубрика».
Например, раздел «Работа», в ней рубрики — «вакансии», «резюме».
Раздел «Авто», рубрики — «продам», «куплю», «услуги», «аренда».
Ну и так далее.

Главная страница «Объявления» — список последних объявлений из всех разделов. 25 штук и далее пагинация. Слева менюшка с выводом рубрик (Работа, Авто и т.п.)

Страница «Раздела» (например, Работа) — список последних объявлений из данного раздела (т.е. из всех его рубрик). 25 штук, пагинация. Слева менюшка, в которой уже в пункте «работа» еще выводятся рубрики данного раздела.

Страница «Рубрики» (например, Резюме) — список последних объявлений из данной рубрики. 25 штук, пагинация. Слева менюшка.

По спискам — выводятся объявлений не старше 30 дней. те у которых срок публикации больше месяца не выводятся. Сортировка по дате. Для админа нужно предусмотреть в админке опцию (прилепить сверху), которая подымает объявление в самый верх списка.

Добавление объявления пользователями. Доступно только для зарегистрированных пользователей. Регистрация уже есть.
Форма добавления объявления 3-х шаговая. На 1 шаге — выбор раздела, на втором шаге выбор рубрики, на третьем шаге — тексты.
Объявления постмодерируемы. Т.е. публикуются сразу, но потом админом могут быть удалены.

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

Вот. Понятное дело, посылаемые данные должны чиститься от возможных тегов/скриптов. Лучше использовать post-запросы и т.п. вещи.

Данная работа думаю потребует не более 8-10 часов. При ставке 300 руб/час выходит 3 000 рублей.
Более подробная инфа при общении.

Кто умеет и кому интересно данное предложение — пишите. При успешной реализации данной задачи предложу следующую.
K Ivan
K Ivan
10 января 2014, 11:14
modx.pro
3 767