ТЗ на доработку сайта
1 Введение
Существует развлекательный сайт www. . Сайт работает на CMS Drupal 6.12. Сейчас есть ряд ошибок, которые необходимо исправить. Также требуется добавить несколько новых функций. Подробный список ниже.
2 Исправление ошибок
2.1 Обновление Drupal
Требуется обновить Drupal до версии 6.16
2.2 Окончания комментария/комментариев
В постах требуется исправить окончания в подписи о количестве комментариев. Окончания должны корректно зависеть от числа комментариев: 1 комментарий, 2 комментария, … , 5 комментариев и т. д.

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 Облако тегов
Необходимо добавить на сайт возможность задавать теги к каждой публикации. Облако тегов должно отображаться в колонке справа, под полем поиска.


