Технические требования - Администрация город Тарко-Сале

advertisement
Исполнитель:
Заказчик:
ООО «Медиасайт»
Администрация муниципального
образования город Тарко-Сале
Директор _________________М.В. Осипова
Глава города _____________ А.Г. Кулинич
М. П.
М. П.
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
Download