Исполнитель: Заказчик: ООО «Медиасайт» Администрация муниципального образования город Тарко-Сале Директор _________________М.В. Осипова Глава города _____________ А.Г. Кулинич М. П. М. П. 14 мая 2013 г. Техническое задание на доработку сайта http://tsgrad-adm.ru/ Содержание Содержание .............................................................................................................................................. 2 Термины ................................................................................................................................................... 3 Основание для разработки ...................................................................................................................... 4 Назначение разработки ........................................................................................................................... 5 Цель доработки ..........................................................................................................................5 Задачи .........................................................................................................................................5 Оформление и структура обучения ....................................................................................................... 6 Оформление сайта .....................................................................................................................6 Фотогалерея ............................................................................................................................................. 7 Модуль базы документов с фильтром .....................................................................................9 Требования к системе администрирования ........................................................................................ 12 Информация на сайте ..............................................................................................................12 Защита от спама .......................................................................................................................12 Технические требования ....................................................................................................................... 13 Требования к серверному программному обеспечению .....................................................13 Средства разработки ...............................................................................................................13 Требования к верстке ..............................................................................................................13 Страница 2 из 14 Термины Визуальный редактор (визивик) — редактор текста, позволяющий форматировать текст и вставлять картинки и ссылки. Администратор сайта — лицо, отвечающее за работу сайта, обладающее полномочиями и правами доступа к системе администрирования сайта. Блок (на странице сайта) — совокупность элементов — область страницы сайта, выделенная визуально и/или соответствующая одному программному модулю. Гиперссылка (ссылка) — текст или изображение на сайте, устанавливающие связь и позволяющие переходить к другим объектам сети Интернет. Дизайн-макет — графическое изображение страницы сайта, представленное в том виде, в котором страница должна отображаться в браузере пользователя. Домен — определенная зона в системе доменных имен Интернет, выделенная владельцу домена (какой-либо стране, международной организации, региону, юридическому или физическому лицу) для целей обеспечения доступа к предоставляемой в Интернет информации принадлежащей владельцу домена. Редактируемая зона — область, содержащая текстовую или графическую информацию, размещенная на страницах сайта и изменяемая посредством системы администрирования. Меню — инструмент навигации по разделам сайта. Для удобства посетителей сайта, кроме основного меню, сайты часто имеют вспомогательные меню. Посетитель (пользователь) — любой пользователь сети Интернет, обратившийся к сайту. Программный (функциональный) модуль — упорядоченная совокупность элементов языка программирования, обладающая определенными функциональными возможностями. Раздел сайта — структура, содержащая все данные, необходимые для динамического формирования соответствующей страницы сайта, с соответствующим пунктом в меню. Радиокнопка — элемент, который используют для выбора одного параметра. Сайт — совокупность страниц, объединенных общим дизайном, по смыслу, навигацией, а также физически расположенных на одном сервере. Система администрирования — инструмент управления текстовой и графической информацией на сайте, реализующий функциональность сайта и позволяющий заказчику самостоятельно вносить изменения на сайте. Функциональность системы администрирования соответствует описанной в техническом задании. Страница — самостоятельная единица сайта, имеющая уникальный адрес (URL). Футер сайта — типовой блок в нижней части страницы сайта. Хостинг — услуга по предоставлению дискового пространства для физического размещения файлов сайта на сервере, постоянно находящегося в сети Интернет. Цель сайта — страница или действие пользователя, посещением или совершением которых, измеряется эффективность рекламы и продвижения сайта. Чекбокс — элемент, который используют для выбора нескольких параметров. Шапка сайта — типовой блок в верхней части страницы сайта. Якорь — ссылка на определенный абзац (слово, объект) на странице. Страница 3 из 14 Основание для разработки Настоящий документ разрабатывается в качестве проектной основы для осуществления работ по Договору №51, заключенному между ООО «Медиасайт», далее именуемое Исполнитель, и Администрацией муниципального образования город Тарко-Сале, далее именуемое Заказчик. Все работы по реализации сайта производятся в соответствии с положениями настоящего Технического задания. После утверждения данного документа обеими сторонами, описанные в нем требования могут изменяться только по обоюдному согласию сторон. Все вносимые изменения должны быть зафиксированы в Дополнениях к Техническому заданию. Страница 4 из 14 Назначение разработки Цель доработки Разработка программных модулей на официальном сайте администрации муниципального образования город Тарко-Сале. Задачи 1. Создание модуля фотогалереи, состоящего из нескольких альбомов с подписями. 2. Создание программного модуля, формирующего базу документов, с фильтром. Страница 5 из 14 Оформление и структура обучения Оформление сайта Оформление сайта должно соответствовать текущей концепции сайта. Страница 6 из 14 Фотогалерея Рисунок 1. Фотогалерея Страница содержит список альбомов. Количество альбомов на странице - 12, если на странице появляется более 12 альбомов внизу выводиться ссылка «Еще фото», при клике на которую, на эту же страницу подгружаются еще 12 альбомов. Каждый альбом содержит подпись и дату публикации. При создании альбома в системе администрирования можно задать параметр «Главный альбом», этот альбом будет выводиться первым на странице. Страница 7 из 14 Рисунок 2. Альбом фотогалереи Страница альбома содержит фотографии, количество фотографий может быть не ограничено. Каждое фото можно посмотреть в увеличенном размере, путем нажатия на кнопку «+» на фотографии. Администратор сайта может создавать/ удалять и изменять названия альбомов и подписей к ним. Страница 8 из 14 Рисунок 3. Увеличенное фото Модуль базы документов с фильтром База документов формируется на сайте, путем добавления документов в виде файла (.doc, .excel, .pdf) через систему администрирования сайта. Страница, на которой размещен модуль документов, имеет текстовый блок и возможность отредактировать названия модуля документов. При добавлении документа, через систему администрирования, необходимо указать следующие параметры, по которым будет осуществляться поиск: - название документа; - тип документ; - принявший орган; - номер документа; - дата принятия документа; Администратор сайта может изменять название документа, а так же удалять его. Добавлять, удалять и редактировать тип документов до 6 пунктов (сейчас их пять, предусмотреть возможность вывода еще одного пункта). Если документ утратил силу, или был изменен, администратор выбирает параметр «Утратил силу»/«Изменен» и дописывает дату и название муниципального правового акта, на основании которого Страница 9 из 14 документ утратил силу или был изменен. При выводе такого документа фильтром, у документа есть подпись «Утратил силу» / «Изменен», при наведении на подпись всплывает окошечко с информацией. Такой документ все равно можно скачать. Страница 10 из 14 Страница 11 из 14 Требования к системе администрирования Наполнение внутренних разделов сайта производится Заказчиком средствами системы администрирования. Для корректной работы системы администрирования необходимы следующие стабильные версии браузеров: Mozilla Firefox версии 4 старше. Информация на сайте Просмотр существующих страниц сайта в виде html-кода; редактирование текста — выделение текста: заголовки, «жирный», «курсив»; выравнивание текста: по левому краю, по центру, по правому краю, по ширине; создание нумерованных и маркированных списков; создание и редактирование таблиц на основе стилей дизайна сайта; вставка изображений в любое место редактируемой зоны страницы, задание размеров изображений, выравнивание изображений относительно текста; создание ссылок и якорей на страницы, разделы сайта и внешние сайты, на файлы для скачивания и изображения, открывающиеся как в существующем, так и в новом окне; управление файлами (максимальный размер загружаемого файла посредством визуального редактора — 5 Мб). Защита от спама Во всех формах на сайте используется защита от спама. Вместо стандартной проверки посредством введения с картинки используется метод «Honeypot»: создание дополнительного скрытого поля для ввода текста; проверка поля на предмет заполнения; запрет отправки данных из формы в случае заполнения скрытого поля. Страница 12 из 14 Технические требования Требования к серверному программному обеспечению Операционная система *NIX Доступ по SSH Веб-сервер Apache версии выше 2.0 o настроен для работы с кодировкой UTF-8; o модуль mod_rewrite; o если установлены модули перекодировок и автоподстановок, они должны быть отключаемыми PHP версии выше 5.3 o модули php — GD2, Curl, mbstring, sockets, Iconv, xml, zlib, mime_magic, imagick, mysqli, pdo; o magic_quotes выключены; o safe_mode выключен; o запрещенных функций нет; o allow_url_fopen разрешено. Обязательные настройки PHP: o mbstring.func_overload >= 2 o mbstring.internal_encoding = UTF-8 o mbstring.language = Russian Исходящие соединения разрешены Возможность установки скриптов в cron MySQL 5.1 и старше phpMyAdmin Средства разработки Используемые технологии и языки программирования: PHP; СУБД MySQL; (X)HTML; CSS, CSS2; JavaScript; Flash, Flash ActionScript, XML (по необходимости). Требования к верстке Сайт оптимизирован и сверстан в соответствии со стандартами W3C для работы в стабильных версиях браузеров: Страница 13 из 14 1. MS Internet Explorer версий 8 и 9; 2. Opera версии 11; 3. Mozilla Firefox версии 4 и старше. Страница 14 из 14