Разработка небольшого сайта на drupal

Уайт19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.12.2008

Надо поставить друпал (drupal.org), сделать "дерево" с заголовками статей с левой стороны, а с правой - сама статья (с заголовком) - по аналогии с windows explorer (проводником). Дерево - это ветки (содержит другие ветки) и листья (конечные элементы). Ветка и лист - содержит одну статью, отличие в том - что ветка сверху (над статьей) содержит (как оглавление) список подветвей (в виде ссылки) - повторение того что в дереве (которое слева), но только один уровень.

Статья - это такая смесь текста, графики (изображений), таблиц и ссылок на другие статьи. (в дальнейшем - есть идея снабдить каждую опубликованную статью технологией wiki, но пока это опционально). В конце статьи (в футере) - дата создания и автор, дата последней модификации и автор. Над деревом - должны быть кнопки - открыть/закрыть все ветви дерева или текущую ветку.

Нужен модуль регистрации пользователей. Желающий послать статью - должен сперва зарегистрироваться, затем самостоятельно "набить" статью (текст, графики, таблицы, ссылки) и "послать" ее на модерацию. Тут нужен простой и надежный встроенный в html редактор (на js), который позволяет "набить" статью - т.е. собственно ввести текст (с простым форматированием), таблицы, рисунки и ссылки на другие статьи. И разместить это так, как считает нужным автор статьи.

Сайт - модерируемый. Точнее даже - возможно несколько групп пользователей с разными правами.

Модератор (заходит под своим именем) может опубликовать статью или отказать в публикации и объяснить причину автору в виде краткого комментария, также модератор может исправить статью. Автор - может учесть эти комментраии модератора и может иправить статью и опять отдать модератору. Модератор может оставить новый комментарий или опубликовать статью (или чуток ее изменить) и т.д. Должна быть возможность скопировать статью (и править ее дальше как отдельную статью).

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

- Создать новую ветку параллельно текущей ветке но ниже ее

- Создать новую ветку параллельно текущей ветке но выше ее

- Создать новую подветку к текущей ветке

И для правильного расположения веток:

- переместить ветку вверх (в рамках одного уровня)

- переместить ветку вниз (в рамках одного уровня)

- переместить ветку на уровень выше

- переместить ветку ниже, в подуровень

Сайт должен быть двуязычным - русский и английский. Это просто означает что есть два разных

дерева - на русском и английском. И интерфейс - тоже на русском и английском.

И поиск расширенный - с опциям

() поиск в русском и английском содержимом

() поиск только в русском содержимом

() поиск только в английском содержимом

() поиск только в содержимом статей (включая поиск в таблицах)

() поиск в заголовках статей статей

() поиск в содержании и в заголовках статей

() поиск по автору

() поиск по диапазону дат.

Может быть несколько опций для поиска.

Результаты поиска - должны отображаться на отдельной страинчке, чтобы к ним можно было вернуться вновь. примерно как в gmail.com В результатах поиска - должен показываться заголовок статьи и несколько предложний перед и после искомого слова (или комбинации слов). Примерно как в yandex.ru

Еще нужна контактная форма. Может быть что-то еще понадобится, но по мелочи.

Нужно будет это сделать, разместить где-то у себя и показать мне, и потом разместить у меня на хостинге.

Как мне кажется, тут я не выхожу за рамки обычных возможностей друпал, поэтому, как мне кажется - работы не очень много.

Но время меня поджимает, есть где-то неделя.

Мои контакты:

тел: +7 950 031-89-98

Skype: yarspb

email: beaprog (собачка) gmail (точка) com

Пишите, звоните, не стесняйтесь. В письме расскажите о вашем опыте работы с php, drupal, другими системами, может быть cv пришлите и список работ. Рассмотрю ваши варианты.

С уважением,

Ярослав.

Заявки фрилансеров