Техническое задание на апгрейд и доработку сайта ***

реклама
Техническое задание на апгрейд и доработку сайта ***
Тематика сайта — новости, работает без экзотических сторонних модулей, стандартными
средствами друпал 6 (Ad, CCK и т. п., + несколько стандартных из «джентельменского
набора»)
1. Апгрейд CMS Drupal 6-7
необходимо перевести сайт с 6 на 7 друпал, оставив без изменения адреса нод (чтобы
избежать потери индексированных страниц в поисковиках)
2. Добавление ТОП меню
«приклеенное» в верхней части страницы, для всех страниц сайта. Пункты меню =
категории материалов (п.5).
3. Добавление новых блоков в шаблоне (для всех страниц сайта)
блоки «Погода» и «Анонсы», выведение 3-5 новостей из одноимённых нод (категорий?).
4. Создание двух нод специализированных нод - «Погода» и «Анонсы».
Нода «Погода» - страница с парсингом rss из ************* прогноза погоды по нескольким
населённым пунктам. В конечном итоге на этой странице должен быть автоматически
обновляемый прогноз погоды на неделю. Погода по одному из городов (с возможностью
выбора города пользователем) должна отражаться в блоке «Погода» из п3.
Нода «Анонсы» - отражает анонсы мероприятий, по определённым типам: «кино»,
«концерты», «выставки», «театр», «клубы», «спорт», «мероприятия». В клиентской части
выводится аналогично шаблону главной страницы, со слегка изменённым дизайном (цвет и
видимость блоков), отсортированном в хронологическом порядке по типам. В админпанели
необходимо создать новый тип материала «Анонс», заточенного под нужды ноды.
5. Создание ноды «Хит видео» - по той же структуре, что и «Анонс».
На ноде будут располагаться самые просматриваемые видеоролики из ютьюб, собственный
канал на этом сервисе и\или заданные категории из ютьюб.
6. Создание в добавок к существующим новых категорий материалов:
Официально, Культура (сейчас есть культура и спорт, существующую категорию
переназвать, оставив просто спорт. Старые материалы в ней и останутся), Технологии,
Бизнес, Версии, Кто есть кто, Анонсы, Погода.
7. Внести в административной части возможность добавления материала типа "Новость"
без картинки, если материал не размещается на главной странице.
8. Создание нормального блока "Популярные новости" - по количеству просмотров
именно новостей, а не категорий и главной страницы. (за исключением rss и главной
страницы, сейчас выводится так).
9. Кнопка "Наверх" внизу страницы (?).
10. Организация системы «хлебных крошек»
11. Кнопки репостинга в социальных сетях после каждой новости
12. Кнопки аккаунтов сайта в социальных сетях
13. Сделать возможной регистрацию на сайте из профиля в социальных сетях и\или
возможность оставления комментария с подписью из аккаунта в соцсетях.
14. "Картинка к новости" - задать размер 400 px по ширине, JPG, качество 65% с
автоматической подгонкой под него изображения другого размера (как это сделано с
подгонкой изображений в топ новости).
15. Проверить корректность загрузки изображений, если их название на кирилице
(раньше был грешок — не грузились некоторые картинки, так и не выявил из-за чего)
16. Установить свежую стабильную версию редактора TinyMCE
17. Установить поля для внесения «keywords» и «deskription» в тело каждой страницы с
материалом. Создать соответствующие поля, значение «deskription» должно
подгружаться из поля «тизер» на странице создания материала типа «новость».
18. Поле "сюжет" (сейчас это вывод ключевых слов, по которым группируются ссылки на
схожие материалы) - автозаполнение тегами, если не заполнено в ручную
19. Отремонтировать верхнее меню — карусель (где-то залочены «интерактивные
способности» страницы, нужно глянуть, и включить выборочно).
20. Отремонтировать и включить поиск — сейчас отключен, т. к. «подвешивает» крон
(крон не работает, если включен модуль поиска).
21. Блок "Задать вопрос" — отремонтировать (работал криво, пришлось отключить)
22. «Починить» крон (сейчас «отложенные публикации» попадают в ленты RSS сразу
после создания), либо наладить публикацию материалов по назначенной дате-времени
другим способом. ВАЖНО: сейчас поисковики индексируют новый материал с сайта
в течение 5 минут Яндекс, 10 минут Гугл. Если это зависит от RSS то стоит
подумать.
23. Оформление блоков: убрать серую полосу снизу, косяк какой-то в шаблоне видимо.
Протестить в разных браузерах.
24. Комментарии к опросам: убрать поле с выбором форматирования, поместить
комментарии сразу после опроса (сейчас - внизу страницы комменты).
25. Комментарии - убрать возможность вставления гиперссылки.
P.S. Работу нужно будет делать на тестовом сервере (покупном хостинге), куда мы выгрузим
свежий бекап сайта. Затем этот хостинг станет основным (давно планировали «переезжать»,
почему бы не объединить с «ремонтом»). Когда работа будет сделана, необходимо будет както перенести вновь добавленные материалы со старого сайта на новый (на сайт ежедневно
добавляется около 15 материалов типа новость (клон встроенной заметки), к каждому 1
картинка).
В течение всего процесса нужно будет тесно общаться, предпочтительно по скайпу. Сроки и
форма оплаты, стоимость — по договорённости.
Скачать