ТЗ на доработку сайта

1 Введение

Существует  развлекательный сайт www. . Сайт работает на CMS Drupal 6.12. Сейчас есть ряд ошибок, которые необходимо исправить. Также требуется добавить несколько новых функций. Подробный список ниже.

2 Исправление ошибок

2.1 Обновление Drupal

Требуется обновить Drupal до версии 6.16

2.2 Окончания комментария/комментариев

В постах требуется исправить окончания в подписи о количестве комментариев. Окончания должны корректно зависеть от числа комментариев: 1 комментарий, 2 комментария, … , 5 комментариев и т. д.

fn-comments

2.3 Комментирование

Сейчас форма для зарегистрированных пользователей выглядит так:

Для незарегистрированных:

Требуется:

¾ Заголовок страницы (в самом верху) ------- Ответить на комментарий ------ заменить на Оставить комментарий;

¾ Перенести все поля и подписи к ним с правого края на левый;

¾ Убрать поле Тема;

¾ Поле Комментарий сделать развернутым во всю длину и 4 строчки в высоту;

¾ Строчки Формат ввода и The ID for excluding or including this element is:… убрать вообще;

¾ Добавить поле Ваше имя для незарегистрированных пользователей и отображать строку для редактирования, где можно указать имя автора комментария.

¾ Добавить возможность вставлять графические смайлики;

¾ В капче перевести фразу What Code is on the image, фразу Enter the characters shown in the image удалить.

¾ Убрать кнопку Предпросмотр.

Итоговая форма комментирования должна выглядеть следующим образом:

НЕ нашли? Не то? Что вы ищете?

2.4 Регистрация пользователя

Форма регистрации пользователя сейчас выглядит так

Требуется перенести все поля с правого края на левый и перевести на русский пояснения в капче.

2.5 Изменение пароля и других параметров в профиле пользователя

После регистрации на сайте пользователь получает письмо с данными своей учетной. В письме присутствует одноразовая ссылка для входа на сайт. Войдя на сайт пользователь попадает в форму редактирования профиля, где может изменить свой пароль. Форма выглядит следующим образом:

В этой форме требуется:

¾ Перенести все поля и подписи к ним с правого края на левый;

¾ Поля Пароль и Повторите пароль сделать видимыми;

¾ Убрать все блоки кроме блока Информация об учетной записи;

2.6 Административный пользователь fn_root и подобные не могут оставлять коментарии

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

2.7 WISIWIG-редактор

Текущий редактор для создания материлов на сайте – FCKEditor. Требуется заменить его на TinyMCE ( http://tinymce. ). В редакторе должны быть возможности загрузки картинок и встраивания видео с YouTube/RuTube/Vimeo.

2.8 Картинки с абсолютными путями

При загрузке картинки на сайт через кнопку в WISIWIG-редакторе она прописывается с относительным путем. Требуется абсолютный путь. Это необходимо для правильного экспорта RSS-ленты с контентом сайта.

3 Новые функции

3.1 Аватары

Зарегистрированные пользователи должны иметь возможность выбрать в профиле картинку для аватара. Размер аватара 100 x 100 пикселей. Боллее крупные картинки должны масштабироваться при загрузке. Аватары должны отображаться в комментариях. В настройках сайта должны выбираться картинки для аватаров по умолчанию и для анонимных пользователей.

3.2 Блок «Смотрите на ту же тему»

При добавлении материала на сайт требуется возможность указать записи, схожие по тематике с текущей. В опубликованнм материале список похожих записей должен выводиться внизу. Пример как это сделано сейчас вручную http:///node/399

3.3 Вставка видео загрузкой файла

Требуется добавить возможность публиковать на сайте видео посредством загрузки файла с локального компьютера. Формат файла – Flash.

3.4 Облако тегов

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