ТЕХНИЧЕСКОЕ ЗАДАНИЕ

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на создание сайта

1. Требования к сайту

Требования к структуре и функционированию сайта

Сайт должен представлять собой информационную структуру, доступную в сети Интернет под доменным именем https://www.kpnn.ru и пересылкой с www.kpnn.ru.

На новый сайт должен быть перенесен весь контент, который содержал старый сайт, с сохранением имеющихся постоянных ссылок.

На сайте должно быть предусмотрены места для размещения активных объявлений.

Сайт должен состоять из взаимосвязанных разделов с четко разделенными функциями.

Требования к персоналу

Для поддержания сайта и эксплуатации веб-интерфейса системы управления сайтом (CMS) от персонала не должно требоваться специальных технических навыков, знания технологий или программных продуктов, за исключением общих навыков работы с персональным компьютером и стандартным веб-браузером (например, MS Internet Explorer  или Mozilla Firefox).

Требования к разграничению доступа

Информация, размещаемая на сайте, является общедоступной.

Пользователей сайта можно разделить на 3 части в соответствии с правами доступа:

  1. Посетители
  2. Редакторы
  3. Администраторы

Посетители имеют доступ только к общедоступной части сайта.

Доступ к административной части имеют пользователи с правами редактора и администратора.

Редактор может редактировать и добавлять материалы разделов.

Администратор может выполнять все те же действия, что и Редактор, и кроме того:

  • добавлять пользователей с правами Редактора;
  • добавлять и удалять разделы сайта.

Доступ к административной части должен осуществляться с использованием уникального логина и пароля. Логин выдается администратором сайта.

2. Требования к функциям (задачам), выполняемым сайтом

Навигация

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

Система должна обеспечивать навигацию по всем доступным пользователю ресурсам и отображать соответствующую информацию. Для навигации должна использоваться система контент-меню. Меню должно представлять собой текстовый блок (список гиперссылок) в левой колонке или в верхней части страницы (в зависимости от утвержденного дизайна).

Наполнение сайта (контент)

Страницы всех разделов сайта должны формироваться программным путем на основании информации из базы данных на сервере.

Модификация содержимого разделов должна осуществляться посредством администраторского веб-интерфейса (системы управления сайтом), который без применения специальных навыков программирования (без использования программирования и специального кодирования или форматирования) должен предусматривать возможность редактирования информационного содержимого страниц сайта. Наполнение информацией должно проводиться с использованием шаблонов страниц сайта.

Система управления контентом (CMS)

Система управления контентом (административная часть сайта) должна предоставлять возможность добавления, редактирования и удаления содержимого статических и динамических страниц. Также должна быть предусмотрена возможность добавления информации без отображения на сайте.

Система управления контентом должна иметь техническую поддержку в течение минимум 3-х лет.

Система управления контентом должна иметь стандартный для Windows интерфейс, отвечающий следующим требованиям:

  • реализация в графическом оконном режиме;
  • единый стиль оформления;
  • интуитивно понятное назначение элементов интерфейса;
  • отображение на экране только тех возможностей, которые доступны конкретному пользователю;
  • отображение на экране только необходимой для решения текущей прикладной задачи информации;
  • отображение на экране хода длительных процессов обработки;
  • диалог с пользователем должен быть оптимизирован для выполнения типовых и часто используемых операций;
  • для операций по массовому вводу информации должна быть предусмотрена минимизация количества нажатий на клавиатуру для выполнения стандартных действий.

3. Требования к информационному обеспечению

Сайт должен работать на операционной системе Linux Ubuntu Server 14.04.4 LTS.

Все данные сайта должны храниться в структурированном виде под управлением реляционной СУБД. Исключения составляют файлы данных, предназначенные для просмотра и скачивания (изображения, видео, документы и т.п.). Такие файлы сохраняются в файловой системе, а в БД размещаются ссылки на них.

Сайт должен корректно отображаться во всех популярных веб браузерах (MS Internet Explorer 8 и выше, Mozilla Firefox 40 и выше, Google Chrome 49 и выше, Safari 9).