26.11.2015 Сертификат № 5 о том, что общество с

advertisement
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
НА РАЗРАБОТКУ ВЕБ-СИСТЕМЫ ДЛЯ КОМПАНИИ
ОАО «ОХК «УРАЛХИМ»
Подготовлено:
ООО «Пленум-ДЭФА»
Разработано для компании:
ОАО «ОХК «УРАЛХИМ»
Дата документа:
21.09.2015
Страниц в документе:
94
Версия:
1.0
Исполнитель:
Заказчик:
ООО «Пленум-ДЭФА»
ОАО «ОХК «УРАЛХИМ»
_____________________
_____________________
Игонин В.В.
Генеральный директор
Басиев А.К.
Директор по связям с общественностью
(по доверенности № ДовО-177-14 от
04.07.2014)
СОДЕРЖАНИЕ
Содержание...............................................................................................................................2
1.
2.
3.
4.
Общие сведения ................................................................................................................5
1.1.
Статус документа ........................................................................................................5
1.2.
Термины и определения .............................................................................................5
Назначение и цели создания веб-системы .................................................................... 11
1.1.
Цели модернизации сайта ........................................................................................ 11
1.2.
Задачи, решаемые при помощи сайта ...................................................................... 12
Требования к веб-системе............................................................................................... 13
1.1.
Адаптивность сайта ................................................................................................... 13
1.2.
Требования к языковым версиям системы .............................................................. 13
Структура сайта ............................................................................................................... 15
1.1.
5.
Структура русскоязычной версии сайта ................................................................... 15
Функциональные модули веб-системы ........................................................................... 21
1.0.
Справочники на сайте ............................................................................................... 21
1.1.
События истории компании ...................................................................................... 22
1.2.
Активы компании....................................................................................................... 25
1.3.
Интерактивная карта................................................................................................. 28
1.4.
Продукция.................................................................................................................. 30
1.5.
Справочная информация........................................................................................... 33
1.6.
Промо-блок ................................................................................................................ 33
1.7.
Персоны ..................................................................................................................... 36
1.8.
Документы ................................................................................................................. 38
1.9.
Документы с фильтрацией ....................................................................................... 39
2
1.10.
Новости (Информационная лента расширенная) ................................................. 41
1.1.1.
6.
7.
Блок тегов........................................................................................................... 43
1.11.
Пресс-центр ........................................................................................................... 44
1.12.
СМИ о НАС .............................................................................................................. 45
1.13.
Тендеры ................................................................................................................. 49
1.14.
Заявка на участие в тендере/Отправка КП ........................................................... 51
1.15.
Невостребованное имущество .............................................................................. 53
1.16.
Карьера .................................................................................................................. 54
1.17.
Фотогалерея ........................................................................................................... 56
1.18.
Видеоролики .......................................................................................................... 59
1.19.
Виджеты Facebook, Вконтакте .............................................................................. 62
1.20.
Заявка на продукцию ............................................................................................. 63
1.21.
Обратная связь....................................................................................................... 66
1.22.
Регистрация поставщиков ..................................................................................... 69
1.23.
Форум поставщика ................................................................................................. 70
1.24.
Поделиться ссылкой .............................................................................................. 70
1.25.
Подписка по email.................................................................................................. 71
1.26.
Поиск по сайту ....................................................................................................... 73
Шаблоны сайта ................................................................................................................ 76
1.1.
Типовые элементы .................................................................................................... 76
1.2.
Главная страница сайта ............................................................................................ 77
1.3.
Типовая внутренняя страница .................................................................................. 78
1.4.
Страница для печати ................................................................................................. 79
Приложение 1. Общий функционал CMS ....................................................................... 80
1.1.
Требования к системе в целом ................................................................................. 80
1.1.1.
Краткая характеристика веб-системы............................................................... 80
3
1.1.2.
Требования к безопасности ............................................................................... 80
1.1.3.
Требования к разделению прав доступа ........................................................... 82
1.1.4.
Требования к дизайну сайта .............................................................................. 82
1.1.5.
SEO-настройки страниц сайта ............................................................................ 83
1.1.6.
Включаемые области ......................................................................................... 84
1.1.7.
Обработка форм ................................................................................................. 84
1.1.8.
Счетчики статистики посещаемости сайта ....................................................... 85
1.2.
Требования к видам обеспечения ............................................................................ 86
1.1.1.
Требования к информационному обеспечению................................................ 86
1.1.2.
Требования к программному обеспечению ...................................................... 87
1.1.3.
Требования к хостингу....................................................................................... 89
1.3.
Требования к системе управления сайтом .............................................................. 90
1.1.1.
Редакция CMS ..................................................................................................... 90
1.1.2.
Управление разделами сайта ............................................................................ 90
1.1.3.
Управление наполнением сайта ........................................................................ 90
1.1.4.
HTML-редактор ................................................................................................... 91
1.4.
Требования к наполнению информацией ................................................................ 94
4
1. ОБЩИЕ СВЕДЕНИЯ
1.1.
СТАТУС ДОКУМЕНТА
Настоящая спецификация содержит полное описание работ, которые Исполнитель
выполняет по согласованию с Заказчиком в рамках разработки веб-системы. Подписание
настоящей спецификации автоматически делает недействительными любые иные
предварительные договоренности о разработке веб-системы Заказчика Исполнителем.
Исполнитель обязуется реализовать в веб-системе все те, и только те блоки и
функциональные модули, которые описаны в настоящем документе. Заказчик
соглашается с этим обязательством Исполнителя и гарантирует предоставление со своей
стороны всех необходимых для выполнения работ Исполнителем материалов.
Редактирование материалов веб-системы должно производиться с использованием
специальных средств, входящих в ее состав (CMS). Если Заказчик вносит какие-либо
изменения сверх определенных инструкцией по управлению или напрямую в базу
данных или в код программной части системы, Исполнитель не несет ответственности за
ошибки в работе системы, возникшие вследствие таких изменений, и не обязан их
исправлять в рамках договора на разработку веб-системы.
Если в процессе разработки или эксплуатации веб-системы у Заказчика возникает
необходимость выполнить изменения, доработки или расширения функционала, то они
могут быть выполнены Исполнителем после подготовки и согласования дополнения к
данной спецификации.
1.2.
ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
Таблица 1 – Термины, используемые в техническом задании
Термин
Определение
Веб-система (система)
Конечный продукт, получаемый в ходе работы Исполнителя над
данным проектом. Представляет собой совокупность веб-страниц,
информации в базе данных и механизмов для управления этой
информацией, ее обработки и представления пользователю в виде
веб-страниц.
Веб-сайт (сайт)
Часть веб-системы, доступная для просмотра пользователям через
интернет. Состоит из веб-страниц, на которых представляется
информация (текст, изображения, ссылки и другие элементы).
Веб-браузер
Программное обеспечение для просмотра веб-сайтов в сети интернет.
5
Одна страница веб-сайта, отображаемая браузером пользователя.
Имеет уникальный URL-адрес.
Веб-страница
Содержимое
(контент)
сайта Информация, которая размещается на сайте, без учета оформления
страниц. Часть этой информации, которая может часть меняться в
процессе
эксплуатации
системы, называется
динамическим
содержимым (или контентом); она хранится в базе данных.
Динамическое содержимое управляется с помощью специальных
модулей системы, например, «Новости».
Статическое
содержимое
Редко изменяемая информация, которая создается, как правило, путем
редактирования текста страницы в визуальном редакторе. Статические
страницы сайта хранятся в системе в виде отдельных файлов.
Например, страница «О компании» чаще всего является статической и
содержит редактируемый с помощью визуального редактора HTMLтекст.
Дамп
Полная копия структуры и всей информации
необходимой для функционирования веб-системы.
Администратор сайта
Специальный
пользователь
веб-системы,
имеющий
право
редактировать и активировать контент сайта, создавать учётные записи
других пользователей.
базы
данных,
Система
Часть веб-системы, используемая для обеспечения и организации
администрирования
процесса создания, редактирования и управления контентом (то есть
(система
управления содержимым).
контентом, CMS)
Выполняет обработку добавленной в веб-систему информации и
представление ее пользователю в виде веб-страниц.
Структура сайта
Иерархическое дерево страниц сайта.
Раздел
Структурная единица этого дерева, объединение некоторого множества
страниц. Сайт делится на некоторое количество разделов (корневых,
первого уровня), каждый из них, в свою очередь, на некоторое
количество подразделов (разделов второго уровня), и так далее.
Страницы сайта привязаны к разделам и подразделам. Вся
совокупность разделов, подразделов и связанных с ними страниц
образует структурное дерево сайта (структуру сайта).
6
Главная страница
Внутренняя
сайта
Первая страница, которую видит пользователь при входе на сайт (при
вводе доменного имени сайта в адресную строку браузера). Данная
страница является обособленной и не включается ни в один из
разделов.
страница Любая другая, кроме главной, страница сайта, не считая служебных.
Служебная страница
Страница, в рамках которой реализованы стандартные для
большинства сайтов функции. Например, «Карта сайта» или страница
«Ошибка 404. Страница не найдена».
Индексная
раздела
страница Первая страница, которую видит пользователь, попадая в раздел.
Структурно такая страница ассоциируется с самим разделом.
Внутренняя
раздела
страница Любая другая, кроме индексной, страница раздела.
Макет
страницы
(шаблон) Разметка и оформление страницы (layout), т.е. страница с набором
статичных элементов интерфейса, повторяющихся от страницы к
странице динамических блоков («шапка», меню и т.п.), которые в
совокупности составляют «обрамление» информативной части
страницы.
Текстовая страница
Страница, в качестве информативной части которой выводится единый
блок редактируемого через CMS HTML-текста.
Суб-страница
Одна из страниц, на которые разбивается веб-страница, содержащая
списочные элементы в контентной области (если число элементов
списка превышает максимально допустимое число элементов на
странице). Например, страница со списком новостей. Если список
новостей большой, то, для удобства восприятия информации, новости
можно разбить на суб-страницы (например, по 10 новостей на
страницу).
Дизайн-шаблон
(прототип) страницы
Черновое изображение страницы сайта на основе макета. При этом
тексты и иллюстрации в прототипе могут быть произвольными.
7
Элемент/объект
сущности
Тип объектов в системе, определяется набором атрибутов с заданным
типом значений для каждого. Например, новость может иметь название
(строка текста), дату (дата/время) и полный текст новости (HTML-текст).
Объект сущности задается набором значений указанных атрибутов
(системных полей и свойств). Конкретная новость от 20.12.2012 с
определенным
названием
и
полным
текстом
является
элементом/объектом сущности «Новость».
Применительно к базе данных, список сущностей определяет структуру
базы данных, а набор элементов – ее наполнение.
Все сущности определяются в настоящей спецификации, и не
подлежат изменению в процессе эксплуатации системы.
Элементы/объекты сущностей, напротив, могут создаваться Заказчиком
самостоятельно с использованием системы управления сайтом в
рамках возможностей по созданию и управлению элементами,
описанными в настоящем ТЗ.
Мета-теги
Это html-теги, предназначенные для предоставления данных о
содержащейся на веб-странице информации. Мета-теги используются
поисковыми системами для индексации и создания заголовков вебстраниц, они являются скрытыми элементами страницы, не видимым
при ее просмотре пользователями сайта. Система управления сайтом
позволяет настраивать мета-теги Title, Description и Keywords.
Форма
Элемент веб-страницы, предназначенный для ввода информации
пользователем веб-сайта.
Всплывающее окно
Элемент страницы, который является контейнером для заданного
набора данных и отображается поверх основного содержимого без
перезагрузки страницы сайта. При этом элементы страницы становятся
неактивными до закрытия окна. Всплывающее окно имеет заранее
заданные размеры и расположение относительно области просмотра
страницы в браузере. Обязательным элементом всплывающего окна
является кнопка для его закрытия. Элементы, отображаемые в окне,
управляются с помощью CMS (это может быть текст, элементы форм,
навигации и пр.). Всплывающее окно появляется в результате
определенных действий пользователя над содержимым страницы,
например, нажатие на ссылку, кнопку, анонс фотографии и пр.
Всплывающее окно с Всплывающее окно, для которого применяется эффект затемнения
затемнением
основного содержимого страницы сайта.
8
Всплывающая
контекстная область
Элемент страницы, который является контейнером для определенного
содержимого и появляется при наведении или нажатии пользователем
на заданном объекте страницы (например, при нажатии на отметку на
интерактивной карте или изображении, наведении на ссылку). Область
появляется поверх содержимого страницы сайта без ее перезагрузки.
Если область появляется при нажатии на какой-либо элемент
страницы, то она должна содержать кнопку для закрытия этой области,
если область появляется при наведении на элемент страницы, то она
исчезает при переводе фокуса на другой элемент страницы.
Контекстная область может содержать как простой текст, так и
элементы форм, навигации.
Всплывающее
сообщение об ошибке
Элемент страницы, который является текстовой областью и выводится
при возникновении ошибки на странице. В формах сообщение
появляется в результате некорректного заполнения поля формы в
момент перевода курсора на любой другой элемент страницы. Обычно
сообщение отображается рядом с полем, в котором пользователь
указал неверные данные, и при возвращении курсора в это поле
сообщение исчезает.
Всплывающая
подсказка
Элемент страницы, который является текстовой областью и
появляется при наведении на определенном объекте страницы.
Подсказка исчезает при переводе фокуса на любой другой элемент
страницы.
Радиокнопка
Переключатель, позволяющий выбрать одно единственное значение из
предложенного набора значений. Применяется в формах.
Чекбокс
Переключатель, позволяющий выбрать одно или несколько значений из
предложенного набора значений. Применяется в формах.
Выпадающее
выбора
Поле со списком
поле Элемент страницы, при нажатии на который выпадает набор значений.
Выпадающее поле позволяет выбрать одно или несколько значений в
списке (в зависимости от назначения).
Элемент страницы, который сочетает в себе выпадающий список
(раскрывающийся при щелчке мыши) и однострочное текстовое поле,
которое позволяет пользователю ввести в него строку текста или
выбрать из списка существующие варианты. Выпадающий список
появляется в момент установки фокуса в поле со списком.
9
Текстовое
поле
автозаполнением
с Элемент страницы, который представляет собой однострочное
текстовое поле, при вводе нескольких первых символов в которое
появляется выпадающий список с совпадающими по начальным
символам значениями. Выбранное пользователем значение
скопируется в поле ввода. Выбор варианта из списка осуществляется
нажатием указателем мыши на нужное значение или выделение
нужного значения с помощью клавиш клавиатуры вниз и вверх и
нажатием Enter.
Кнопка
Элемент управления, по нажатию на который запускается какое-либо
действие (процедура или функция).
Прелоадер
Динамический элемент, который отображается поверх содержимого
страницы сайта в момент передачи данных с сервера браузером
пользователя (до момента полной загрузки всего содержимого
страницы). В веб-системе при необходимости могут использоваться
другие элементы управления, предусмотренные современными
графическими интерфейсами пользователя.
iframe
Тег HTML-разметки веб-страницы, это "плавающий" или встроенный
фрейм, позволяет вставить один html-документ в другой html-документ.
Документы являются независимыми друг от друга (подобно
отображению нескольких веб-страниц в одной вкладке браузера).
Данный тег не поддерживается многими браузерами, в основном
старыми версиями браузеров.
Сниппет
Инструмент визуального редактора в системе администрирования,
позволяющий вставлять в содержимое страницы заранее
подготовленный и часто используемый фрагмент текста или верстки.
10
2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ ВЕБ-СИСТЕМЫ
1.1.
ЦЕЛИ МОДЕРНИЗАЦИИ САЙТА
Выделяются уели модернизации сайта:
•
•
Имиджевые:
o
Формирование имиджа компании у посетителей сайта:
o
Отражение корпоративного позиционирования компании;
o
Позиционирование компании как значимого участника экономической
деятельности страны/региона/города;
Коммуникационные:
o
Информирование клиентов о продуктах и услугах компании:
▪
Размещение информации о продуктах и услугах компании;
▪
Размещение технической и эксплуатационной документации на продукцию
компании;
▪
Отражение экспертизы компании в отрасли;
o
Создание механизма обратной связи с потребителями;
o
Информирование условных потенциальных инвесторов о текущей
деятельности компании:
o
▪
Публикация годовых отчетов и других официальных документов;
▪
Размещение информации о дочерних организациях и обществах;
Привлечение сотрудников в компанию:
▪
o
o
Донесение преимуществ работы в компании до потенциальных
сотрудников;
Взаимодействие с партнерами:
▪
Размещение информации о закупочной деятельности, официальных
документов;
▪
Публикация закупок и тендеров/конкурентных процедур.
▪
Создание механизма обратной связи с поставщиками и подрядчиками (в т.ч.
отправка заявок партнеров на участие в тендерах и конкурентных
процедурах компании, автоматизированный сбор предложений от
поставщиков по конкретным конкурентным процедурам реализация на
сайте форума поставщика);
▪
Создание базы поставщиков и подрядчиков с учетом формализации
процесса анкетирования/аккредитации поставщиков через сайт;
Создание собственного средства коммуникации:
▪
Публикация официальной информации о текущей деятельности компании;
▪
Размещение медиа-материалов в сети Интернет;
11
o
•
•
▪
Информирование об экологической и социальной политике;
▪
Отражение на сайте концепции устойчивого развития компании;
Информационные:
o
Реализация интеграции с социальными сетями и сообществами компании в
социальных сетях;
o
Обеспечение необходимого уровня раскрытия информации в соответствии с
законодательством;
Маркетинговые:
o
1.2.
Отражение взаимоотношений между компаний и обществом:
Выделение среди конкурентов по отрасли.
ЗАДАЧИ, РЕШАЕМЫЕ ПРИ ПОМОЩИ САЙТА
1. Предоставить клиентам подробную информацию о продукции в виде каталога с
удобной структурой.
2. Предоставить клиентам возможность скачать необходимую информацию о
продукции.
3. Предоставить клиентам возможность отправить заявку на приобретение продукции
на сайте в разделе каталог
4. Способствовать привлечению новых клиентов и донесению до них преимуществ
компании;
5. Представить официальные документы и отчетность компании в
структурированном виде с удобной структурой.
6. Предоставить разным группам посетителей простой, понятный доступ к
соответствующей их интересам контактной информации.
7. Консолидировать информацию о преимуществах и условиях работы в компании.
8. Предоставить посетителям информацию об открытых вакансиях, размещенных на
сторонних площадках.
9. Предоставить посетителям (соискателям) возможность отправлять резюме
непосредственно на предприятия компании
10. Сделать взаимодействие с поставщиками и подрядчиками более прозрачным.
11. Наглядно предоставить посетителям информацию об истории и географии
бизнеса и текущей деятельности компании.
12
3. ТРЕБОВАНИЯ К ВЕБ-СИСТЕМЕ
1.1.
АДАПТИВНОСТЬ САЙТА
Исполнитель разрабатывает сайт с учетом просмотра его на различных разрешениях
экрана пользователей, с использованием технологий адаптивной верстки, а именно
верстки, при которой блоки на страницах сайта подстраиваются по ширине экрана, т.е.
все элементы на странице должны помещаться в рабочую область по ширине браузера
без появления горизонтальной прокрутки. При этом допускается вертикальная прокрутка
страницы, на которой все элементы выстраиваются в один (или более) столбец согласно
приоритету.
Детальный механизм перестроения блоков на страницах сайта при различных
разрешениях экрана пользователя согласуется с Заказчиком на этапе верстки.
В клиентской части сайта используются следующие принципы адаптивности:
•
содержимое страниц сайта (текст, изображения, списочные элементы, таблицы и
т.п.) автоматически подстраивается по ширине рабочей области браузера
пользователя без перезагрузки страницы;
•
изображения, используемые на страницах, автоматически подстраиваются под
ширину окна браузера (уменьшаются);
•
функциональность сайта на мобильных устройствах ограничена, допускается
исключение некоторых блоков на страницах, имеющих вторичное
информационное значение.
1.2.
ТРЕБОВАНИЯ К ЯЗЫКОВЫМ ВЕРСИЯМ СИСТЕМЫ
Исполнитель разрабатывает русскоязычную и англоязычную версию сайта. Языковые
версии являются одинаковыми по структуре (см. «4. Структура сайта»), но не обязаны
совпадать по содержимому. Управление структурой и содержанием разных языковых
версий сайта происходит отдельно. Русскоязычная версия сайта расположена в корневой
папке, английская – в подпапке /en/.
Дополнительно разрабатываются локальные переключаемые разделы в каталоге
продукции для следующих рынков:
•
Бразилия (португальский язык)
•
Мексика (испанский язык),
•
Великобритания (английский язык)
•
Ирландия (английский язык)
Разделы должны содержать дополнительную сопроводительную информацию о физикохимических свойствах продукции, результатах тестов, ссылки на скачивание файлов.
Перевод содержимого сайта предоставляет Заказчик.
13
Описанный в текущей спецификации функционал одинаков для всех версий сайта, если
не указано обратное в соответствующем пункте раздела «3.4.Требования к
функциональным модулям».
Сущности, кроме справочных, используемые на страницах англоязычной версии
создаются в двух экземплярах. Например, сущность «Новости» и сущность «News».
На сайте реализуется переключатель, при помощи которого пользователь может,
находясь на любой странице, перейти на аналогичную страницу другой языковой версии
сайта.
Переключатель реализован следующим образом:
•
Переключатель отображается на сайте в следующем виде:
Рис. 1 – Переключатель языковых версий
•
При нажатии кнопки
o
•
открывается выпадающий список в формате:
<Название языковой версии: Название раздела «Продукция» на
соответствующем языке>;
При переходе с русскоязычной версии сайта на языковую версию, отличную от
английской, весь сайт отображается в англоязычной версии; и осуществляется
переход на раздел «Продукция» выбранной языковой версии.
14
4. СТРУКТУРА САЙТА
Обозначение [1…N] – показывает, что подобных страниц в системе может быть
несколько, и они будут формироваться программно в соответствии со списком элементов
сущностей, с которой связан соответствующий (под)разделу функциональный модуль.
Заголовки разделов/подразделов/страниц, ссылки на которые не выводятся в меню
сайта, выделены синим цветом.
1.1.
СТРУКТУРА РУССКОЯЗЫЧНОЙ ВЕРСИИ САЙТА
1 уровень
2-ой уровень
Списочные
элементы
Содержимое страницы
и Название раздела /
модули управления (ссылка страницы в URL
на описание в настоящем
документе)
Главное меню
Главная страница
Промо-блок список анонсов /
новостей
(5.1 Новости),
ссылка
на
раздел
«Обязательное
раскрытия
информации»
О компании
HTML-страница
about
Миссия и
ценности
HTML-страница
mission
История
История компании в виде
таймлайна с возможностью
просмотра отдельных
событий (см. 5.2 События
истории компании)
history
Структура
компании
HTML-страница
structure
Активы
Интерактивная
карта
с assets
нанесенными
меткамиактивами компании (см. «5.4
Интерактивная карта», «5.3
15
Активы компании»)
Элемент 1..N
Список элементов сущности leadership
«Персоны»
(см.
«5.8
Персоны»)
Совет директоров
Персона 1..N
Персона 1..N
Корпоративная
ответственность
Страница персоны (см. «1.8 <символьный_код_
Персоны)
элемента>
Список элементов сущности management
«Персоны»
(см.
«5.8
Персоны»)
Менеджмент
Контакты
Детальная страница актива <символьный_код_
(см. «5.3 Активы компании», элемента>
«5.8 Персоны»)
Страница персоны (см. «1.8 <символьный_код_
Персоны)
элемента>
HTML-страница
contacts
Разводящая
страница corporate_liability
раздела.
Ссылки
на
страницы второго уровня.
Экологическая
ответственность
HTML-страница
before_the_nature
Охрана труда и
промышленной
безопасности
HTML-страница
industrial_safety
Социальная
ответственность
HTML-страница
before_employees
Благотворитель HTML-страница
ная
деятельность
charity
16
Социальные
HTML-страница
программы на
предприятиях
social_programs
Список продуктов компании с products
возможностью фильтрации
по категории продуктов (см.
«5.5 Продукция»)
Продукция
Справочная
информация
Содержит список названий reference_informatio
статей по категориям
n
Статья 1..N
Детальная страница статьи <символьный_код_
(см.
«5.6
Справочная элемена>
информация»)
Заявка на
продукцию
Форма отправки заявки ( см. order
«1.21 Заявка на продукцию)
Контакты для
покупателей
HTML-страница
Корпоративное
управление
contacts_for_buyers
Страница с блок-схемой corporate_managem
владения
дочерними, ent
зависимыми обществами.
Списком
документов,
сгруппированных по типам
(см. «5.9 Документы»)
Раскрытие
информации по
группе
«УРАЛХИМ»
disclosure_info
со
списком Inside_info
Инсайдерская Страница
документов
сгруппированных
информация
по типу, году с фильтром по
активам (см. «5.10 Документы
с фильтрацией»)
17
Раскрытие
информации
по
регулируемым
видам
деятельности
Страница
со
списком disclosure_info_
документов сгруппированных regulated_activities
по типу, году с фильтром по
активам (см. «5.10 Документы
с фильтрацией»)
Обязательное
раскрытие
информации
Страница
со
списком Mandatory_discloure
документов сгруппированных _info
по типу, году с фильтром по
активам (см. «5.10 Документы
с фильтрацией»)
Изготовление
копий документов
HTML-страница
making_copies_of_d
ocuments
Постановления
ФСФР и
судебные
документы в
отношении ОАО
«Тольяттиазот»
Страница с документами для resolution
загрузки (см. «5.10
Документы с фильтрацией»)
Ревизионная
комиссия
audit_committee
Регистратор
registrator
Контакты для
инвесторов
HTML-страница
contacts_for_investo
rs
Новости карьеры
Промо-блок список анонсов
новостей (5.1 Новости)
applicants_news
Условия работы
в компании
HTML-страница
jobs
Карьера
18
press
Пресс-центр
Новости
Промо-блок список анонсов
новостей (5.1 Новости)
news
СМИ о нас
Промо-блок список анонсов
новостей (5.1 Новости)
about
Медиа-центр
Промо-блок список анонсов
новостей (5.1 Новости)
media
presentations
Фирменный
стиль
Corporate_Identity
Фотобанк
photobank
Видео
video
Список тендеров (см. «5.14
Тендеры»)
tenders
Аналитика по
закупкам
Текстовая HTML страница
procurement_analyst
Нормативные
документы для
контрагента
Страница с документами для regulations_for_the
скачивания (см. «5.9
counterparty
Документы»)
Реализация
непрофильных
активов и
неликвидов
Список элементов (см. «5.16
Невостребованное
имущество»)
unmarketable_produ
cts
Раздел для поставщиков и
общения с компанией. Для
участия необходима
регистрация в разделе
поставщиков
forum
Тендеры
Форум
поставщика
Презентации
19
Сервисное меню
Обратная связь
Форма обратной связи (см.
«5.22 Обратная связь»)
feedback
Регистрация
сайте
Форма регистрации на сайте
в качестве поставщика (см.
«5.23 Регистрация
поставщиков»)
-
на
Поиск
Форма поиска по сайту с search
фильтрами
Карта сайта
Список
разделов
подразделов сайта
и sitemap
20
5. ФУНКЦИОНАЛЬНЫЕ МОДУЛИ ВЕБ-СИСТЕМЫ
1.0.
СПРАВОЧНИКИ НА САЙТЕ
Для хранения различных данных в системе создаются следующие справочники:
•
Страна со следующими атрибутами:
Поля
Примечание
Название*
Название города
Сортировка
Число
•
Город со следующими атрибутами:
Поля
Примечание
Название*
Название города
Сортировка
Число
•
Множ
Множ
Типы документов со следующими атрибутами:
Поля
Примечание
Название*
Название типа
Сортировка
Число
Множ
Исполнитель создает элементы сущности «Типы документов»:
•
Отчетность;
•
Списки аффилированных лиц;
•
Эмиссионные документы;
•
Устав;
21
•
Правила ведения реестра;
•
Другие документы;
•
Документы активов;
•
Документы интегрированной системы менеджмента;
•
Раскрытие информации;
•
Типы продукции со следующими атрибутами:
Поля
Примечание
Название*
Название типа
Сортировка
Число
Множ
Исполнитель создает элементы сущности «Типы продукции»:
•
Азотные;
•
Фосфорные;
•
Комплексные;
•
Водорастворимые;
•
Аммиак;
•
Аммиачные селитры и производные;
•
Газы;
•
Карбамид приллированный;
•
Кислоты;
•
Соли;
•
Специальные продукты;
•
Прочие.
1.1.
СОБЫТИЯ ИСТОРИИ КОМПАНИИ
Каждый элемент сущности «События» характеризуется набором атрибутов:
Поля
Примечание
Описание для анонса
Картинка для анонса
22
Детальное описание
Детальная картинка
Сортировка
Число
Свойства
Тип свойства
Год события
Дата
Исполнитель разрабатывает функционал отображения событий в виде вертикальной
ленты «Таймлайн», где упорядоченно расположены события истории компании.
На ленте отображаются годы истории компании и анонсы ключевых событий. При выборе
определенного события выводится подробная информация.
23
Рис. 3 – Таймлайн: события истории компании
24
1.2.
АКТИВЫ КОМПАНИИ
Каждый элемент сущности «Активы компании» характеризуется набором атрибутов:
Поля
Примечание
Название*
Заголовок слайда
Картинка для анонса*
Описание для анонса*
Детальная картинка*
Детальное описание
Блок «О предприятии»
Сортировка
Число
Свойства
Тип свойства
URL*
Строка
История компании
HTML/Текст
Контакты
HTML/Текст
Страна
Привязка к элементам (Справочник «Страна»)
Город
Привязка к элементам (Справочник «Город»)
Детальная страница актива содержит:
•
Название;
•
Детальную картинку;
•
Детальное описание;
•
История компании;
•
Руководство – список персон, которые связаны с выбранным активом; каждый
элемент содержит:
o
ФИО;
25
•
o
Фотография;
o
Должность;
o
Детальное описание (отображается первые четыре строки и кнопка
«Развернуть», при нажатии текст отображается на странице, кнопка
«Развернуть» сменяется на кнопку «Скрыть»);
Контакты.
26
Рис. 4 – Детальная страница актива
27
1.3.
ИНТЕРАКТИВНАЯ КАРТА
Исполнитель разрабатывает интерактивную карту активов компании:
•
Карта с отображенными на ней активами;
o
По нажатии на каждой точке отображается:
▪
Название – ссылка на страницу актива;
▪
Краткое описание;
•
Легенда карты;
•
Список всех активов в формате:
o
Название – ссылка на детальную страницу актива;
o
Изображение для анонса – ссылка на детальную страницу актива;
o
Описание для анонса;
o
Контактная информация.
28
Рис. 5 – Страница с картой и списком активов
29
1.4.
ПРОДУКЦИЯ
Каждый элемент решения «Продукция» характеризуется набором атрибутов:
Поля
Примечание
Множ.
Название*
Заголовок слайда
Детальное описание
Сортировка
Число
Раздел
Категория
продукции
(Минеральные
удобрения,
Химическая продукция, Все продукты)
Свойства
Тип свойства
Производство
Привязка к элементам «Активы»
Транспортировка и хранение
Строка
Свойства
Строка
Технические характеристики
HTML/Текст
Файлы
Файл
Тип продукции
Привязка к элементам (справочник «Тип продукции»)
Да
Да
На странице раздела отображается список продуктов компании:
При переходе с англоязычной версии на страницу раздела «Продукция» для
пользователя, который впервые находится на сайте, открывается дополнительный блок,
который содержит:
30
•
<Данный раздел также доступен в следующих языковых версиях: список языковых
версий>
•
Кнопка «Закрыть»;
Каждое из названий языковых версий – переключатель. При выборе пользователем
одной из предложенных языковых версий, выбранная версия также отображается в
шапке сайта.
•
Вкладки – названия категорий сущности «Продукция»; на вкладках Минеральные
удобрения и Химическая продукция отображается список элементов сущности
продукция с возможностью фильтрации; для вкладки «Все продукты» возможность
фильтрации отсутствует;
•
Блок фильтров – названия элементов справочника «Тип продукции», с которым
связан хотя бы один элемент сущности «Продукция»; реализация по принципу
радиокнопок; по умолчанию выбраны «Все»;
•
Список элементов в формате:
o
Название;
o
Кнопка «Подробнее»;
При нажатии кнопки отображается описание выбранного элемента:
▪
Название;
▪
Детальное описание;
▪
Производство;
▪
Свойства;
▪
Транспортировка и хранение;
▪
Таблица технических характеристик;
▪
Блок файлов в формате:
Кнопка подробнее сменяется на кнопку «Скрыть».
31
Рис. 6 – Страница раздела «Продукция»
32
1.5.
СПРАВОЧНАЯ ИНФОРМАЦИЯ
Каждый элемент решения «Статьи» характеризуется набором атрибутов:
Поля
Примечание
Название*
Заголовок слайда
Детальная картинка
Детальное описание*
Раздел
Категория статей
Сортировка
Число
Детальная страница статьи содержит:
•
Название статьи;
•
Детальная картинка,
•
Детальное описание.
1.6.
ПРОМО-БЛОК
Каждый элемент решения «Слайды промо-блока» характеризуется набором атрибутов:
Поля
Примечание
Название*
Заголовок слайда
Детальная картинка*
Описание для анонса
Сортировка
Число
Свойства
Тип свойства
33
URL*
Строка
Видео
Файл
На главной странице сайта отображается промо-блок, который содержит ключевые
предложения или сообщения компании в отдельных слайдах.
В один момент времени в промо-блоке отображается:
•
Один слайд, который включает в себя:
o
o
o
•
Название слайда;
Изображение или видео (локальное);
Краткое описание слайда (если задано);
Элементы навигации по слайдам в виде пиктограмм:
o
o
Пиктограммы переключения следующего / предыдущего слайда;
Индикатор слайдов (показывает общее количество слайдов и положение
открытого слайда) – наличие определяется на этапе создания дизайн
макетов.
Для каждого элемента сущность «Слайды промо-блока» доступны настройки:
Принцип отображения слайдов в блоке
•
Приоритет позволяет указать порядок вывода слайда в промо-блоке.
•
При достижении пользователем конца списка слайдов происходит возврат к
началу списка.
•
Каждый слайд содержит ссылку на страницу, указанную в настройке «URL»:
•
o
Для изображения: ссылкой являются: название, детальная картинка;
o
Для видео: ссылкой является название;
Смена слайдов во вкладке реализована с помощью технологии JavaScript.
34
Рис. 7 – Интерактивный промо-блок
На второстепенных страницах сайта отображается промо-блок, который содержит
ключевые предложения или сообщения компании в отдельных слайдах.
В один момент времени в промо-блоке отображается:
•
Один слайд, который включает в себя:
o
o
o
•
Название слайда;
Изображение или видео (локальное);
Краткое описание слайда (если задано);
Элементы навигации по слайдам в виде пиктограмм:
o
o
o
Пиктограммы переключения следующего / предыдущего слайда;
Пиктограммы для развернутого/свернутого показа слайда;
Индикатор слайдов (показывает общее количество слайдов и положение
открытого слайда) – наличие определяется на этапе создания дизайн
макетов.
Для каждого элемента сущность «Слайды промо-блока» доступны настройки:
Принцип отображения слайдов в блоке
•
Приоритет позволяет указать порядок вывода слайда в промо-блоке.
•
При достижении пользователем конца списка слайдов происходит возврат к
началу списка.
•
Каждый слайд содержит ссылку на страницу, указанную в настройке «URL»:
•
o
Для изображения: ссылкой являются: название, детальная картинка;
o
Для видео: ссылкой является название;
Смена слайдов во вкладке реализована с помощью технологии JavaScript.
35
1.7.
ПЕРСОНЫ
Каждый элемент сущности «Персоны по категориям» характеризуется набором
атрибутов:
Поля
Примечание
Название*
ФИО персоны
Картинка для анонса*
Фотография персоны
Описание для анонса
Сортировка
Раздел
Свойства
Тип свойства
Должность*
Строка
Для каждого раздела элементов имеется возможность задать:
Поля
Примечание
Название*
Заголовок
Картинка для анонса
Описание для анонса
Сортировка
Приоритет вывода в списке
Свойство
Тип свойства
Филиал
Привязка к элементам («Активы компании»)
36
Список персон отображается:
•
На детальной странице актива (если раздел связан с сущностью «Активы
компании»);
•
На странице »Совет директоров» раздела О компании
•
На странице «Менеджмент раздела» О компании
o
Принцип отображения элементов на сайте:
Каждый элемент содержит:
•
Картинка для анонса;
•
ФИО персоны;
•
Должность;
•
Описание для анонса.
Список упорядоченных по полю «Сортировка» элементов выводится на одной странице.
Детальная страница персоны в системе не предусмотрена.
Рис. 8 – Элемент на странице со списком – Список
37
1.8.
ДОКУМЕНТЫ
Документ характеризуется следующим набором атрибутов:
Поля
Примечание
Множ
Название*
Дата*
Картинка для анонса
Сортировка
Свойства
Тип свойства
Файл документа*
Файл
Тип документа
Привязка к элементам (справочник «Тип документов»)
Принципы отображения элементов на сайте
Индексная страница раздела со списком элементов содержит:
•
Список элементов в формате списка:
o
Иконка формата файл;
o
Картинка для анонса, является ссылкой на файл документа;
o
Дата;
o
Название; является ссылкой на файл документа;
o
Формат и размер файла (размер определяется автоматически системой –
выводится в Kb, если размер файла менее 1Mb, иначе в Mb).
Список разбивается на страницы, содержащие по 10 элементов, упорядоченных по дате в
обратном хронологическом порядке.
Если размещаются документы за одну и ту же дату, они упорядочиваются в соответствии
с полем «Сортировка».
38
1.9.
ДОКУМЕНТЫ С ФИЛЬТРАЦИЕЙ
Документ характеризуется в системе следующим набором атрибутов:
Поля
Примечание
Множ
Дата*
Название*
Картинка для анонса
Сортировка
Раздел
Год документа
Свойства
Тип свойства
Файл*
Файл
Тип
Привязка к элементам («Тип документов»)
Филиал
Привязка к элементам («Активы компании»)
Принципы отображения элементов на сайте
Для списка элементов создаются следующие фильтры:
•
Блок фильтров – названия элементов сущности «Активы компании», с которым
связан хотя бы один элемент сущности «Документы с фильтрацией»; реализация
по принципу радиокнопок; по умолчанию выбраны «Все»;
o
Список
документов,
сгруппированных
по
типу,
фильтр
по
году
(Выпадающий список (последние 5 лет)), при количестве документов
больше 6 отображается кнопка Показать еще при нажатии на которую
подгружается по 6 элементов;
39
Рис. 9 – Страница со списком документов
40
1.10. НОВОСТИ (ИНФОРМАЦИОННАЯ ЛЕНТА РАСШИРЕННАЯ)
Каждый элемент сущности «Новости» характеризуется набором атрибутов:
Поля
Примечание
Множ.
Дата*
Название*
Заголовок элемента
Картинка для анонса
Детальная картинка
Описание для анонса
Детальное описание
Текст элемента
Сортировка
Раздел
Категория новостей
Свойства
Тип свойства
Начало активности
Дата
Окончание активности
Дата
Файл
Файл
Вывести на главную страницу
Флаг
Теги
Строка
Да
Да
41
Для каждого раздела элементов имеется возможность задать:
Поля
Примечание
Название*
Заголовок
Картинка для анонса
Описание для анонса
Сортировка
Приоритет вывода в списке
Свойство
Тип свойства
Филиал
Привязка к элементам («Активы компании»)
Страница со списком элементов содержит:
•
Блок вкладок: «Корпоративные новости», «Новости предприятий»;
•
Список элементов в формате:
•
•
o
Дата;
o
Название; является ссылкой на страницу с полным текстом элемента;
o
Картинка для анонса, если загружена, является ссылкой на страницу с
полным текстом элемента;
o
Описание для анонса;
Список элементов в формате (Рис. 10):
o
Дата;
o
Название; является ссылкой на страницу с полным текстом элемента;
o
Картинка для анонса, если загружена, является ссылкой на страницу с
полным текстом элемента;
пиктограмма-ссылка подписки на e-mail рассылку;
Список разбивается на страницы, содержащие по N элементов (количество
указывается при настройке решения), упорядоченных по дате в обратном
хронологическом порядке. Если размещаются материалы за одну и ту же дату, они
упорядочиваются в соответствии с полем «Сортировка».
42
Рис. 10 – Элемент на странице со списком
Страница элемента содержит:
•
Название;
•
Дата;
•
Источник, если указано;
•
Список связанных файлов, где каждый элемент представлен в формате:
o
Иконка формата файла;
o
Название (ссылка на файл);
o
Формат файла;
o
Размер файла;
•
Детальное описание (может содержать медиа-материалы);
•
Теги статьи;
•
Ссылка «Вернуться к списку» на страницу со списком элементов.
1.1.1. БЛОК ТЕГОВ
На детальной странице отображается список тегов в следующем виде:
Рис. 11 – Теги новости
При нажатии на любой из приведенных тегов статьи, происходит переход на страницу со
списком статей, отфильтрованную по выбранному тегу, при этом на странице
добавляется блок, в котором можно отменить выбранный фильтр:
43
Рис. 12 – Блок тегов на странице со списком новостей
1.11. ПРЕСС-ЦЕНТР
Страница раздела пресс центр содержит элементы согласно прототипу ниже:
44
Рис. 13 – Страница раздела «Пресс-центр»
1.12. СМИ О НАС
Каждый элемент списка «Материалы » характеризуется набором атрибутов:
Поля
Примечание
Множ.
Дата*
45
Название*
Заголовок элемента
Картинка для анонса
Детальная картинка
Описание для анонса
Детальное описание
Текст элемента
Сортировка
Свойства
Тип свойства
Название источника
Строка
Ссылка на источник
Строка
ФИО автора/респондента
Строка
Должность автора
Строка
Начало активности
Дата
Окончание активности
Дата
Файл
Файл
Да
Принципы отображения элементов на сайте
Страница со списком элементов содержит:
•
список элементов в формате:
o
Дата;
46
•
o
Название; является ссылкой на страницу с полным текстом элемента;
o
Картинка для анонса, если загружена, является ссылкой на страницу с
полным текстом элемента;
o
Должность автора (если указано);
o
Автор (если указано);
o
Источник, в виде ссылки (если указано);
o
Описание для анонса (если указано);
пиктограмма-ссылка подписки на e-mail рассылку.
Список разбивается на страницы, содержащие по 10 элементов, упорядоченных по
дате в обратном хронологическом порядке. Если размещаются материалы за одну и
ту же дату, они упорядочиваются в соответствии с полем «Сортировка».
Рис. 14 – Элемент на странице со списком
Страница элемента содержит:
•
Название;
•
Дата;
•
Источник, если указано;
•
Детальное описание (может содержать медиа-материалы);
•
Ссылка «Вернуться к списку» на страницу со списком элементов.
47
Рис. 15 – Страница элемента
48
1.13. ТЕНДЕРЫ
Каждый элемент сущности «Тендеры» характеризуется набором атрибутов:
Поля
Примечание
Название*
ФИО персоны
Описание для анонса
Сортировка
Раздел
Свойства
Тип свойства
Файл
Файл
Филиал
Привязка к элементам («Активы компании»)
Дата размещения
Дата
Дата окончания приема заявок
Дата
Статус
Список (Активен, Прием заявок завершен)
Email ответственного лица*
Строка
Страница со списком тендеров содержит:
•
Вкладки: Открытые тендеры, Завершенные тендеры
•
Блок фильтров – названия элементов сущности «Тип продукции», с которым
связан хотя бы один элемент сущности «Продукция»; реализация по принципу
радиокнопок; по умолчанию выбраны «Все»;
•
Таблица тендеров, каждый столбец которой содержит:
o
Название актива;
o
Название тендера;
o
Дата размещения;
49
o
Дата окончания приема заявок;
o
Кнопка «Принять участие», если еще не наступила дата окончания приема
заявок.
Рис. 16 – Страница со списком тендеров. Вкладка «Открытые тендеры»
50
Рис. 17 – Страница тендеров. Вкладка «Завершенные тендеры»
1.14. ЗАЯВКА НА УЧАСТИЕ В ТЕНДЕРЕ/ОТПРАВКА КП
Элемент сущности «Участие в тендере» характеризуется следующим набором атрибутов:
Поля
Примечание
Название*
Заголовок элемента
Свойства
Тип свойства
Множ.
51
Компания*
Строка
ФИО*
Строка
Должность*
Строка
Email*
Строка
Контактный телефон
Строка
Текст сообщения*
HTML/текст
Тендер
Привязка к элементам («Тендеры»)
Файл
Файл
Да
Сервисная страница «Обратная связь» содержит следующие элементы:
•
Служебный текст формы (редактируется с помощью CMS);
•
Название тендера;
•
Название актива;
•
Компания*;
•
ФИО* (текстовое поле);
•
Должность* (текстовое поле);
•
Email* (текстовое поле);
•
Контактный телефон (текстовое поле);
•
Текст сообщения (многострочное текстовое поле);
•
Стандартное поле загрузки файла с кнопкой «Обзор»;
•
Отправить (кнопка).
Добавление нового элемента сущности происходит после нажатия пользователем кнопки
«Отправить».
В случае успешной отправки сообщения на странице выводится служебный текст «Ваше
сообщение успешно отправлено. Спасибо!».
52
После отправки сообщения направляется письмо по адресу, указанному в свойстве
«Email ответственного лица» сущности «Тендеры».
1.15. НЕВОСТРЕБОВАННОЕ ИМУЩЕСТВО
Каждый элемент сущности «Невостребованное имущество» характеризуется набором
атрибутов:
Поля
Примечание
Множ.
Название*
Картинка для анонса*
Описание для анонса*
Детальная картинка*
Детальное описание*
Сортировка
Свойства
Тип свойства
Файл
Файл
Филиал
Привязка к элементам («Активы компании»)
Дата публикации
Дата
Да
Страница со списком элементов сущности «Невостребованное имущество» содержит:
•
Блок фильтров – названия элементов сущности «Активы компании», с которым
связан хотя бы один элемент сущности «Невостребованное имущество»;
реализация по принципу радиокнопок; по умолчанию выбраны «Все»;
•
HTML-область – контакты ответственного лица;
•
Файл со списком элементов;
53
•
Список элементов:
o
Картинка для анонса – ссылка на детальную страницу;
o
Название – ссылка на детальную страницу;
o
Описание для анонса;
В списке отображается 9 элементов; элементы отсортированы по дате
публикации в обратном хронологическом порядке
Детальная страница элемента содержит:
•
Название;
•
Дата публикации;
•
Детальная картинка;
•
Детальное описание;
•
Файлы для загрузки.
1.16. КАРЬЕРА
На странице раздела «Карьера» отображается следующая информация:
• «Наши вакансии» – ссылка на сторонний ресурс компании;
•
Детальное описание раздела (перечень преимуществ);
•
Блок с ссылками на контакты филиалов;
•
Список анонсов новостей категории «Карьера», см. «5.11 Новости
(Информационная лента расширенная)»;
•
Виджет «Вконтакте».
54
Рис. 18 – Страница раздела «Карьера»
55
1.17. ФОТОГАЛЕРЕЯ
Каждый элемент списка решения «Фотогалерея» (разделы элементов используются для
группировки фотографий в альбомы) характеризуется набором атрибутов:
Поля
Примечание
Множ
Дата
Название
Картинка для анонса*
Анонс фотографии
Детальная картинка*
Описание для анонса
Раздел*
Альбом
Сортировка
Свойства
Примечание
Фото является обложкой
альбома
Флаг; по умолчанию флаг снят
Множ
Принципы отображения элементов на сайте
Для каждого элемента решения (фотография) на сайте доступна ссылка для скачивания
фото в высоком разрешении.
Фотоальбом на странице материала выводится в формате слайд-шоу фотографий
альбома:
•
первой выводится фотография, для которой отмечено «Фото является обложкой
альбома» или, если обложка не указана, то анонс фотографии, добавленной
последней;
56
•
пиктограммы-ссылки для перехода к следующей и предыдущей фотографии и
анонсы следующих элементов;
•
если к материалу ни один фотоальбом не прикреплен, то блок не выводится.
Рис. 19. Фотоальбом на странице материала
Страница со списком фотоальбомов содержит:
•
список элементов в формате (Рис. 20):
o
Обложка альбома; изображение из поля «Картинка для анонса»
фотографии альбома, отмеченной как «Фото является обложкой альбома»;
является ссылкой на страницу со списком фотографий альбома;
o
Название альбома; является ссылкой на страницу со списком фотографий
альбома;
o
Дата; отображается, если в настройках решения выбран пункт «Показывать
дату».
Список разбивается на страницы, содержащие по N элементов (количество указывается
при настройке решения). Если в настройках решения выбран параметр «Показывать
дату», то сортировка происходит по дате в обратном хронологическом порядке, иначе –
по полю «Сортировка».
57
Рис. 20. Элемент списка альбомов
Страница альбома содержит полный список анонсов фотографий в формате (Рис. 21):
•
Картинка для анонса фотографии; является ссылкой на всплывающее окно со
слайд-шоу фотографий альбома;
•
Название фотографии; является ссылкой на всплывающее окно со слайд-шоу
фотографий альбома (см. описание ниже).
Рис. 21. Элемент списка фотографий в альбоме
Слайд-шоу фотографий альбома
При нажатии на фотографию на странице материала или на странице фотоальбома
появляется окно для просмотра фотографий в виде слайд-шоу (Рис. 22). Окно содержит:
•
•
фотографию в формате:
o
Название фотографии, если указано;
o
Фотография;
o
Описание для анонса, если указано;
o
Ссылку «Скачать» для скачивания фото в максимальном разрешении;
o
Формат и размер файла фото в скобках; размер определяется
автоматически системой (выводится в Kb, если размер файла менее 1Mb,
иначе в Mb).
пиктограммы-ссылки для просмотра следующей и предыдущей фотографии.
58
Если в настройках решения выбран параметр «Показывать дату», то сортировка
происходит по дате в обратном хронологическом порядке, иначе – по полю
«Сортировка».
Рис. 22. Всплывающее окно с фотографией альбома
1.18. ВИДЕОРОЛИКИ
Сущность «Видеоролик» характеризуется следующим набором атрибутов:
Поля
Примечание
Дата*
Название*
Заголовок видео
Картинка для анонса*
Сортировка
59
Свойства
Тип свойства
Видео (ID ролика на YouTube)
Строка
Файл видеоролика
Файл
Принципы отображения элементов на сайте
На странице материала видеоролик выводится:
•
в окне плеера со стандартным функционалом CMS «1С-Битрикс» (если загружен
файл):
o
•
плеер содержит панель управления воспроизведением ролика (остановить
и начать просмотр, изменить уровень громкости, развернуть на весь экран)
в окне плеера YouTube со стандартным функционалом (если указана ссылка на
файл):
o
плеер содержит панель управления воспроизведением ролика (остановить
и начать просмотр, изменить уровень громкости, развернуть на весь экран,
смотреть на YouTube1);
o
ссылку на блок информации о ролике на YouTube;
Страница со списком видеороликов содержит:
•
•
список элементов в формате:
o
Заставка ролика; является ссылкой на всплывающее окно для просмотра
ролика;
o
Название ролика; является ссылкой на всплывающее окно для просмотра
ролика;
o
Дата; отображается, если в настройках решения выбран пункт «Показывать
дату»;
пиктограмма-ссылка подписки на e-mail рассылку;
Предварительно все видеоролики должны быть размещены на сервисе YouTube
(загружены в профиль Заказчика).
1
60
•
пиктограмма-ссылка RSS-ленты видеороликов.
Список разбивается на страницы, содержащие по 10 элементов. Сортировка происходит
по дате в обратном хронологическом порядке. Если размещаются документы за одну и ту
же дату, они упорядочиваются в соответствии с полем «Сортировка».
Рис. 23. Видеоролик в списке
Всплывающее окно просмотра видеоролика (Рис. 24Ошибка! Источник ссылки не
найден.) содержит:
•
Название ролика;
•
Дата;
•
Видеоролик в окне плеера со стандартным функционалом;
•
Краткое описание, если указано;
•
Ссылка «Поделиться» на функционал отправки ссылки на видеоролик в
социальные сети пользователя (см. описание решения «Ошибка! Источник
ссылки не найден.»).
61
Рис. 24 – Видеоролик во всплывающем окне
1.19. ВИДЖЕТЫ FACEBOOK, ВКОНТАКТЕ
Исполнитель подключает виджет фейсбука на сайте:
•
На главной странице;
•
На странице раздела «Пресс-центр»;
Исполнитель подключает виджет Вконтакте на сайте:
•
На странице раздела «Карьера».
62
Рис. 25 – Виджет
1.20. ЗАЯВКА НА ПРОДУКЦИЮ
Элемент сущности «Заявка на продукцию» характеризуется следующим набором
атрибутов:
Поля
Примечание
Название*
Заголовок элемента
Свойства
Тип свойства
Вше имя и фамилия*
Строка
Email*
Строка
Контактный телефон
Строка
Продукция
Привязка к элементам «Продукция»
Сообщение*
HTML/текст
Страна поставки
Строка
Множ.
Да
63
Сервисная страница «Заказать продукцию» содержит следующие элементы:
•
Служебный текст формы (редактируется с помощью CMS);
•
•
•
Выберите страну поставки (выпадающий список);
Тип (выпадающий список названий категорий продукции);
Продукция* (поле со списком названий элементов сущности «Продукция»);
•
Количество
•
«Добавить» – кнопка для отображения дополнительных полей для указания
продукции;
•
Ваше имя и фамилия* (текстовое поле);
•
Компания
•
Email* (текстовое поле);
•
Контактный телефон (текстовое поле);
•
Сообщение* (многострочное текстовое поле);
•
Отправить (кнопка).
Добавление нового элемента сущности происходит после нажатия пользователем кнопки
«Отправить».
В случае успешной отправки сообщения на странице выводится служебный текст «Ваше
сообщение успешно отправлено. Спасибо! С Вами свяжутся по указанным контактам».
64
Рис. 26 – Форма заявки на продукцию. Страна поставки – РФ.
Сервисная страница «Заказать продукцию» содержит следующие элементы:
•
Служебный текст формы (редактируется с помощью CMS);
•
Выберите страну поставки (выпадающий список); при выборе не РФ или страны
СНГ на странице отображаются контактные данные.
65
Рис. 27 – Форма заявки на покупку продукции – Выбор страны поставки
Рис. 28 – Форма заявки на покупку продукции – Блок контактных данных
1.21. ОБРАТНАЯ СВЯЗЬ
Элемент сущности «Обратная связь» характеризуется следующим набором атрибутов:
Поля
Примечание
Название*
Заголовок элемента
Свойства
Тип свойства
Вше имя и фамилия*
Строка
Email*
Строка
Контактный телефон
Строка
Текст сообщения*
HTML/текст
Множ.
66
Сервисная страница «Обратная связь» содержит следующие элементы:
•
•
Служебный текст формы (редактируется с помощью CMS);
Ваше имя и фамилия* (текстовое поле);
•
Компания
•
Email* (текстовое поле);
•
Контактный телефон (текстовое поле);
•
Текст сообщения* (многострочное текстовое поле);
•
Отправить (кнопка).
Добавление нового элемента сущности происходит после нажатия пользователем кнопки
«Отправить».
В случае успешной отправки сообщения на странице выводится служебный текст «Ваше
сообщение успешно отправлено. Спасибо!».
67
Рис. 29 Форма обратной связи
68
1.22. РЕГИСТРАЦИЯ ПОСТАВЩИКОВ
Элемент сущности «Поставщики» характеризуется следующим набором атрибутов:
Свойства
Тип свойства
Имя*
Строка
Фамилия
Строка
Компания
Строка
Email*
Строка
Контактный телефон
Строка
Сфера интересов
Строка
Логин
Строка
Пароль
Строка
Согласие на обработку
персональных данных*
Флаг
Сервисная страница «Обратная связь» содержит следующие элементы:
•
Служебный текст формы (редактируется с помощью CMS);
•
Ваше имя* (текстовое поле);
•
Ваша фамилия (текстовое поле);
•
Компания (текстовое поле);
•
Email* (текстовое поле);
•
Контактный телефон (текстовое поле);
•
Сфера интересов (многострочное текстовое поле);
69
•
Логин* (текстовое поле);
•
Пароль* (текстовое поле);
•
Я соглашаюсь на обработку персональных данных* (чекбокс);
•
Зарегистрироваться (кнопка).
При нажатии на кнопку «Зарегистрироваться» происходит проверка корректности
заполнения полей формы, после чего выполняется следующее:
•
проверка наличия в системе отметки в чекбоксе «Я согласен с условиями
пользовательского соглашения»; если отметка отсутствует, то пользователю
выводится сообщение «Для регистрации на сайте необходимо принять условия
пользовательского сообщения»;
•
проверка наличия в системе пользователя с введенным в поле «E-mail» значением,
если пользователь с указанным e-mail найден, то выдается сообщение
«Пользователь с таким e-mail уже существует»;
•
если при обработке данных в форме ошибки не обнаружены и пользователь с таким
e-mail не найден, то:
o
создается новая учетная запись пользователя типа «Поставщики», в атрибутах
которой указываются данные из соответствующих полей в форме регистрации;
o
на электронный адрес администратора сайта (адрес может быть изменен через
CMS) высылается письмо-уведомление о том, что на сайте зарегистрирован
новый пользователь (уведомление включает в себя все регистрационные
данные пользователя, кроме пароля);
o
пользователю на указанный им e-mail отправляется письмо с ключом
активации аккаунта; ключ является ссылкой, при клике на которую,
осуществляется активации учетной записи;
o
на адрес, указанный пользователем в поле «E-mail» отправляется письмо с
уведомлением об успешной регистрации нового пользователя на сайте
(уведомление включает в себя регистрационные данные пользователя).
1.23. ФОРУМ ПОСТАВЩИКА
Для реализации форума используется стандартный функционал Битрикс.
Модуль позволяет создать необходимое количество форумов для организации и
поддержки сообществ, обсуждения статей и материалов, формирования постоянной
аудитории сайта и достижения других целей.
Принимать участие в обсуждениях могут только зарегистрированные и авторизованные в
системе пользователи (см. «5.23 Регистрация поставщиков»).
1.24. ПОДЕЛИТЬСЯ ССЫЛКОЙ
Исполнитель встраивает на сайт сервис отправки ссылки на материал в социальные сети,
например, сторонний модуль «Поделиться» в соцсетях» (http://api.yandex.ru/share/).
Сервис встраивается на страницы следующих категорий материалов:
70
•
Новости;
•
СМИ о нас;
На страницах сайта сервис отображается в виде одной или нескольких кнопок.
Оформление блока задает разработчик стороннего сервиса.
Исполнитель использует оптимальный с точки зрения дизайна вид блока, согласовывает
его с Заказчиком и выполняет интеграцию кнопок сервиса на страницы сайта.
Требования к сервису «Поделиться ссылкой»:
•
•
Наличие кнопок для следующих социальных сетей:
o
ВКонтакте;
o
Facebook;
o
Twitter
Наличие функции «Прямая ссылка», для получения ссылки используется форма с
текстовым полем, содержащим URL;
При нажатии на кнопку соответствующей социальной сети:
•
если посетитель сайта авторизован на выбранном сервисе, то для него сразу
загружается форма добавления ссылки на сайт в избранное/на стену/в заметки;
•
если посетитель не авторизован, то загружается форма авторизации в социальной
сети, после авторизации сразу форма добавления ссылки в избранное/на стену/в
заметки.
Рис. 30 – Поделиться ссылкой
1.25. ПОДПИСКА ПО EMAIL
Управление e-mail рассылками материалов сайта осуществляются Администратором
сайта в системе администрирования, для каждой рассылки он определяет расписание, в
соответствии с которым выпуск рассылки отправляется подписчикам.
С помощью модуля рассылки в веб-системе создаются следующие рассылки:
•
•
Пресс-центр:
o
Новости
o
СМИ о нас
Тендеры
o
Категория закупок 1
o
Категория закупок 2
Система администрирования позволяет формировать выпуски рассылки вручную.
Форма подписки на материалы сайта содержит следующие поля:
71
•
E-mail* (текстовое поле с проверкой корректности заполнения);
•
Подписаться (кнопка).
При нажатии на кнопку «Подписаться» происходит проверка заполнения полей формы
согласно правилам, описанным в разделе «7.1.7 Обработка форм» если все поля формы
заполнены корректно, то происходит:
•
сохранение данных формы в веб-системе и сверка адреса электронной почты
пользователя с адресами в базе подписчиков:
o
o
если такого e-mail нет в базе, то информация о подписчике сохраняется в
базу данных веб-системы;
▪
отправка подписчику письма для активации рассылки;
▪
выводится служебный текст «На указанный вами e-mail отправлено
письмо для подтверждения подписки. Для активации пройдите по
ссылке в письме.»;
если такой e-mail присутствует в базе, то
▪
проверка статуса активации рассылки:
o
если рассылка не активирована, то отображается сообщение:
«Указанный e-mail уже подписан на рассылку. Если вы не
получаете письма, проверьте, осуществляли ли вы
подтверждение подписки. Ссылка для подтверждения была
выслана письмом ранее.»;
o
если рассылка активирована, отображается сообщение:
«Указанный e-mail уже подписан на рассылку.»
Подтверждение (активация) рассылки
Пример текста письма-подтверждения, которое получают пользователи с сайта:
Тема письма: Подписка на рассылку новостей с сайта <название_компании>
(<адрес_сайта>).
Текст письма:
Здравствуйте!
Чтобы получать новости
подтвердите свой e-mail.
с
сайта
<название_компании>
(<адрес_сайта>),
Ссылка <ссылка_на_служебную_страницу_сайта> в виде кнопки «Подтвердить».
С уважением, <название_компании>.
Если Вы получили это письмо по ошибке, проигнорируйте его.
Это автоматическое сообщение с сайта <адрес_сайта>, отвечать на него не нужно.
При нажатии пользователем ссылки в письме-подтверждении:
72
−
в браузере по умолчанию открывается страница сайта с формой подписки, на
которой выводится сообщение «Спасибо! Ваша подписка успешно
активирована.».
−
подписка для данного E-mail активируется;
Шаблон письма с материалами рассылки редактируются с помощью CMS. Материалы в
рассылках представлены в формате HTML-текста.
Отписка от рассылки
Каждое письмо с рассылкой содержит ссылку «Отписаться», при нажатии на которую
подписка для данного подписчика деактивируется. При нажатии на ссылку «Отписаться»
в письме, содержащим очередной выпуск рассылки, в браузере по умолчанию
открывается страница сайта со служебным текстом и формой с одной кнопкой
«Отписаться».
При нажатии на кнопку «Отписаться» происходит:
•
подписка для данного пользователя деактивируется, при этом адрес электронной
почты пользователя не удаляется из базы подписчиков;
•
вывод на странице сообщения «Вы отписались от рассылки»;
Администратору сайта доступны следующие права по управлению базой подписчиков в
системе администрирования:
•
просматривать данные подписчиков (табличное представление);
•
делать выборку подписчиков по параметрам и создавать группы, по которым
нужно выполнить рассылку выпусков;
•
создавать новых подписчиков;
•
редактировать параметры подписчиков;
•
удалять подписчиков.
1.26. ПОИСК ПО САЙТУ
Для поиска по сайту используется стандартный модуль поиска «1С-Битрикс».
Поисковый модуль осуществляет индексирование и поиск информации на сайте. Вся
текстовая информация, которая представлена на сайте в открытом доступе в виде
статических HTML-страниц, автоматически индексируется. Расширенный модуль поиска
индексирует объекты сущностей, добавленные на сайт.
Информация индексируется сразу при изменении, публикации или удалении данных
сайта. Для настройки индексации сайта указываются маски включения, задающие тип
индексируемых файлов (*.php, *.html, *.htm). Изображения, видеоролики, и содержимое
документов .pdf, .xls, .doc не индексируется.
Поиск выполняется с учетом русской и английской морфологии. Возможность
использования логических операторов («и», «или», «не»), операторов маски («0 или
более любых символов», «1 любой символ») и скобок для построения поисковых фраз.
Форма «Поиск» выводится на все страницах сайта и включает в себя следующие
элементы:
•
Текстовое поле с автозаполнением для ввода поискового запроса:
73
•
o
по умолчанию в поле выводится надпись «Поиск по сайту», которая
исчезает при установке курсора в поле (выполняется очистка поля);
o
при вводе в поле первых символов веб-система подбирает варианты из
хранящихся в базе данных сайта названий объектов сущностей и страниц;
найденные значения выводятся в выпадающем списке;
Кнопку поиска, при нажатии на которую:
o
выполняется проверка заполнения поля пользователем; если посетитель
не ввел ключевое слово, но нажал кнопку поиска, то вместо результатов
поиска на странице выводится служебное сообщение: «По Вашему запросу
ничего не найдено»;
o
веб-система выполняет полнотекстовый поиск по проиндексированному
содержимому или поиск по объектам сущностей, хранящимся в базе
данных сайта; в результате открывается служебная страница «Поиск по
сайту»:
▪
на странице выводятся результаты, удовлетворяющие заданным
пользователем параметрам поиска;
▪
если по запросу не найдено ни одной страницы, то вместо
результатов поиска выводится служебное сообщение: «По Вашему
запросу <поисковый запрос> ничего не найдено».
Блок результатов поиска содержит:
•
Строка поиска с поисковым запросом;
•
Надпись «Найдено материалов»: Количество результатов поиска;
•
Список аннотированных ссылок на страницы, материалы и файлы, найденные в
результате поиска.
Каждая ссылка в списке результатов представлена в формате:
•
Номер результата по порядку;
•
Найденный объект в формате:
o
Заголовок страницы; выводится для текстовых страниц сайта; является
ссылкой на страницу;
o
Наименование объекта сущности, если найден объект сущности; является
ссылкой на страницу материала;
•
Фрагмент текста страницы (контекст); найденное слово или словосочетание в нем
выделено; выводится для текстовых страниц и для объектов сущностей (если у
объекта заполнено поле краткого или детального описания);
•
Путь к материалу (адрес страницы сайта с найденным материалом).
Результаты поиска разбиваются на суб-страницы, каждая суб-страница содержит 10
результатов выдачи.
74
Порядок выдачи ссылок в результатах определяется алгоритмом ранжирования CMS
1C-Битрикс.
75
6. ШАБЛОНЫ САЙТА
Веб-система должна обеспечивать навигацию по всем доступным пользователю
ресурсам и отображать соответствующую информацию.
Для навигации по разделам сайта используется система меню. Меню должно
представлять собой текстовый блок (список гиперссылок).
При выборе пользователем пункта меню должна загружаться соответствующая ему
информационная страница (страница с текстом, списком файлов или других элементов и
пр.).
Графические элементы навигации, если таковые используются, должны быть снабжены
альтернативной подписью.
Исполнитель разрабатывает 3 принципиальных шаблона интерфейса, на основе которых
строятся все остальные страницы сайта.
1.1.
ТИПОВЫЕ ЭЛЕМЕНТЫ
Исполнитель разрабатывает шаблоны для страниц сайта:
•
Главная страница сайта: Шаблон 1.
•
Типовая внутренняя страница: Шаблон 2.
•
Страница для печати: Шаблон 3.
Элементы, которые обязательно должны присутствовать на всех страницах сайта:
• Верхняя часть страниц (шапка сайта):
o
Логотип – графический элемент; является ссылкой на главную страницу
сайта;
o
Верхнее меню – ссылки на разделы первого уровня (дублируется в нижней
части сайта);
o
Переключение языка – ссылки на языковые версии сайта, при этом текущая
версия – выделена графически (см. «3.2 Требования к языковым версиям
системы»);
o
Поиск по сайту (дублируется в нижней части страницы) – содержит поле
поиска и кнопку «Найти»;
o
Главное меню – ссылки на разделы главного меню сайта первого уровня,
определенные структурой сайта (дублируется в нижней части сайта);
• Центральная часть страницы:
o
Область основного содержимого текущей страницы сайта (в ней выводится
текст, изображения, ссылки, форма с полями, кнопки сервисов, блоки
фильтров для поиска и отбора материалов);
• Нижняя часть страниц (подвал сайта):
o
Ссылки на раскрытие информации;
76
o
Обратная связь – ссылка на форму обратной связи;
o
Копирайт Заказчика – текстовый блок;
o
Копирайт Исполнителя – текстовая подпись, ссылка на сайт;
o
Ссылки на группы в социальных сетях;
o
Карта сайта (дублируется в нижней части страницы) – иконка-ссылка на
страницу, содержащую иерархическую структуру разделов сайта;
Все перечисленные элементы являются частью шаблона страницы и не управляются
через CMS. Они могут быть изменены Редактором сайта через включаемые области
(если элемент был создан с помощью включаемой области). Для использования этой
возможности редактору сайта необходимы навыки администрирования 1С-Битрикс,
HTML-верстки и желательны знания CSS. За последствия такого редактирования
Исполнитель ответственности не несет (возможные ошибки или изменения в оформлении
сайта).
1.2.
ГЛАВНАЯ СТРАНИЦА САЙТА
Шаблон 1. «Главная страница» кроме элементов, перечисленных в п. «6.1. Типовые
элементы», дополнительно содержит:
•
Промо-блок – интерактивный блок, содержит набор слайдов с элементами
навигации по ним, см.п. «3.4.32. Слайды рекламного блока»;
•
Блок продукции:
•
•
o
«Смотреть каталог» – ссылка на страницу раздела с каталогом продукции
(см. «5.5 Продукция»);
o
«Заказать продукцию» – ссылка на форму заявки на продукцию (см. «5.5
Продукция»);
Блок «Годовой отчет»
o
«2015 годовой отчет» – ссылка на файл отчета;
o
«Все отчеты» – ссылка
отфильтрованным по году;
на
страницу
со
списком
документов,
Блок «Новости»
o
Блок вкладок: «Корпоративные новости», «Новости предприятий»;
o
«Все новости» – ссылка на страницу со списком всех новостей;
•
Блок «География бизнеса» – интерактивная карта с метками-активами (см. «5.4
Интерактивная карта»);
•
Блок видеоролика (локальный);
•
Виджет фейсбука.
77
Рис. 31. Главная страница сайта
1.3.
ТИПОВАЯ ВНУТРЕННЯЯ СТРАНИЦА
78
Шаблон 2. Типовая внутренняя страница используется для вывода на сайте
внутренних страниц. Такие страницы включают в себя:
• Правая боковая панель (панель навигации):
o
Локальное меню раздела – ссылки на подразделы 2-го и 3-го уровней
текущего раздела сайта, в котором находится пользователь; определяется
структурой сайта и генерируется автоматически CMS.
•
Промо-блок (см пункт 1.7 Промо-блок)
• Центральная часть страницы:
o
Путь к текущей странице сайта – последовательность ссылок на разделы
сайта, показывающая, где в иерархии сайта находится пользователь; путь
определяется структурой сайта и генерируется автоматически CMS.
o
Заголовок страницы – название текущей страницы сайта, на которой
находится пользователь; редактируется с помощью CMS;
o
Версия для печати – ссылка на печатную версию страницы сайта; элемент
является частью шаблона и не управляется через CMS;
Данный шаблон применяется для всех внутренних страниц сайта, в том числе
представленных в структуре сайта как «HTML-текст», управляемая через модуль
«Структура и контент».
1.4.
СТРАНИЦА ДЛЯ ПЕЧАТИ
Шаблон 3. Версия страницы для печати.
Существует особый тип страниц на сайте – это версия страницы для печати. Она
является обособленной и содержит ограниченный набор элементов:
•
логотип компании;
•
название сайта;
•
заголовок страницы сайта;
•
текст с картинками, который размещен в области основного содержимого;
•
ссылка возврат к обычной версии текущей страницы сайта.
79
7. ПРИЛОЖЕНИЕ 1. ОБЩИЙ ФУНКЦИОНАЛ CMS
1.1.
ТРЕБОВАНИЯ К СИСТЕМЕ В ЦЕЛОМ
1.1.1. КРАТКАЯ ХАРАКТЕРИСТИКА ВЕБ-СИСТЕМЫ
Веб-система состоит из двух частей:
•
Сайт – клиентская часть веб-системы, доступная для просмотра в браузере.
Состоит из страниц, организованных в соответствии со структурой сайта и
оформленных в соответствии с дизайном. Интерфейс пользователя включает в
себя, например, форму обратной связи, ленту новостей, форму подписки на
рассылку или поиска по сайту.
•
Административная часть, предоставляющая инструментарий по управлению
содержимым сайта, компонентами и функциями сайта, учетными записями
пользователей через веб-интерфейс (в браузере). Доступ к управлению имеют
только зарегистрированные пользователи. Включает в себя подсистему
управления содержимым сайта (CMS):
o
для управления структурой сайта и статическим содержимым сайта (модуль
«Структура и контент»);
o
для управления справочниками (список городов, например);
o
для управления динамическим содержимым сайта (например, новости на
сайте, галерея фото и пр.).
Функциональность модулей веб-системы (в частности, их наличие на той или иной
странице сайта), макеты страниц, блоки, не содержащие редактируемых данных,
меняться в процессе эксплуатации сайта не могут.
Веб-система должна обеспечивать корректную обработку аварийных ситуаций,
вызванных неверными действиями пользователей, форматом или недопустимыми
значениями входных данных. В указанных случаях веб-система должна выдавать
пользователю соответствующие сообщения, после чего возвращаться в рабочее
состояние, предшествовавшее недопустимой команде или некорректному вводу данных.
В случае если пользователь указывает в адресной строке браузера адрес
несуществующей страницы сайта, вне зависимости от запроса, ему должна выдаваться
служебная страница «Ошибка 404. Страница не найдена». Страница должна содержать
информацию об ошибке и ее коде, а также ссылку на главную страницу сайта.
1.1.2. ТРЕБОВАНИЯ К БЕЗОПАСНОСТИ
Защита информации должна быть реализована как на уровне доступа к данным, так и на
уровне передачи информации по каналам связи. Должны быть обеспечены следующие
способы защиты информации от несанкционированного доступа:
•
Разграничение прав доступа на уровне пользователей и групп пользователей к
разделам и функционалу веб-системы.
•
Использование специального программного обеспечения для защиты веб-системы
от атак на сайт (в редакциях CMS от «Стандарт»).
80
•
Применение методов и стандартов написания программного кода, исключающего
атаки на сайт.
Требования безопасности в системе управления сайтом 1С-Битрикс обеспечивает
модуль «Проактивная защита» (в редакциях CMS от «Стандарт»). Модуль является
частью системы «1С-Битрикс: Управление сайтом», обновление модуля производится
вручную Администратором сайта по системе SiteUpdate. Обновление модуля бесплатно в
срок действия приобретенной лицензии Битрикс.
Модуль «Проактивная защита» включает в себя следующий комплекс по защите вебприложений:
•
Панель безопасности с уровнями защищенности.
•
Проактивный фильтр (Web Application FireWall).
•
Инструмент для аудита безопасности PHP-кода.
•
Веб-антивирус - система противодействия заражениям сайтов.
•
Выполняет следующие действия: выявляет в HTML коде потенциально опасные
участки; определяет 90% заражений сайта; информирует администратора сайта;
включает «белый список» для отсечения ложно-положительных срабатываний.
•
Не является заменой обычного антивируса. Рекомендуется включить в Панели
безопасности для обеспечения стандартного уровня защиты.
•
TLS-аутентификация (TrustedBitrixLogin).
•
Защита авторизованных сессий.
•
Контроль активности.
•
Контроль активности (в редакциях CMS от «Эксперт») позволяет установить
защиту от чрезмерно активных пользователей, программных роботов, некоторых
категорий DDoS-атак, а также отсекать попытки подбора паролей перебором. В
настройках можно установить максимальную активность пользователей для сайта
(например, число запросов в секунду, которые может выполнить пользователь).
Таймер бездействия пользователя по умолчание настроен на период 24 минуты,
этот параметр можно менять в настройках.
•
Возможность шифрования канала передачи через SSL.
•
Журнал вторжений.
•
Защита административных разделов по IP.
•
Стоп-листы (в редакциях CMS от «Эксперт»).
•
Стоп-лист (в редакциях CMS от «Эксперт») ограничивает доступ посетителей к
содержимому сайта. Все пользователи, которые попытаются зайти на сайт с IP
адресами, включенными в стоп-лист, будут блокированы.
•
Контроль целостности скрипта.
•
Защита редиректов от фишинга.
81
Полная информация о модуле «Проактивная защита» доступна на странице
http://www.1c-bitrix.ru/products/cms/security/#tab-proactiv-link.
Учетные записи
Для доступа в веб-систему Исполнитель создает одну учетную запись «Администратор» с
полными правами, в полномочия которого входит создание других учетных записей и
настройка их прав доступа. Доступ к учетной записи Администратор передается
Заказчику после сдачи сайта. Заказчик может создавать любое количество
пользователей веб-системы (для сотрудников компании), за действия которых в вебсистеме Исполнитель ответственности не несет. Рекомендуется использовать пароль,
содержащий не менее 14 символов в разных регистрах. Периодичность изменения
пароля – один раз в месяц.
Исполнитель не несет ответственности за ошибки в веб-системе и на сайте, за
возникающие уязвимости и угрозы атаки на сайт, взлома сайта, если эти угрозы возникли
по причине действий пользователя Администратор в веб-системе. Автоблокировка
неиспользуемых учетных записей не предусмотрена.
1.1.3. ТРЕБОВАНИЯ К РАЗДЕЛЕНИЮ ПРАВ ДОСТУПА
Пользователь с полным доступом ко всем частям веб-системы – Администратор, имеет
право создавать новые учетные записи пользователей в следующих группах:
•
Посетители сайта – просмотр страниц сайта в публичной части веб-системы
(чтение);
•
Редакторы сайта – управление структурой и содержанием сайта в
административной части веб-системы, включая управление объектами сущностей
(полный доступ), а также настройки модулей в административной части вебсистемы (изменение).
Разграничение прав доступа пользователей веб-системы строится по принципу «что не
разрешено, то запрещено». Доступ к разделам инфоблока Документы отдельно
настраивается для каждой группы пользователей.
1.1.4. ТРЕБОВАНИЯ К ДИЗАЙНУ САЙТА
Взаимодействие пользователей с частями веб-системы, доступными пользователям для
просмотра в браузере, должно осуществляться посредством визуального графического
интерфейса (GUI).
Требования к оформлению сайта:
•
Вертикальный скроллинг при просмотре страниц веб-системы в минимальном
разрешении экрана пользователя: допускается.
•
Горизонтальный скроллинг при просмотре страниц веб-системы в минимальном
разрешении экрана пользователя: не допускается, кроме случая изменения
пользователем стандартных настроек своего ПО (например, в случае установки
82
пользователем очень широких скроллбаров в настройках темы Windows, возникнет
горизонтальный скроллинг).
•
Отображение сайта на экране пользователя: по усмотрению Исполнителя
(определяется дизайном).
•
Изображения должны быть оптимизированы для веб. Для всех изображений
указываются размеры. Исполнитель не несет ответственности за указание
размеров для изображений, которые Заказчик добавляет на сайт во время его
эксплуатации. Небольшие элементы дизайна сайта объединяются в спрайты.
•
Шрифтовое решение: на усмотрение Исполнителя.
•
Иконка сайта: Исполнителем разрабатывается иконка сайта размером 16х16
пикселей, не более 10 КБ, не более 256 цветов. При занесении сайта в избранное
(favorites) в браузере, в списке избранных сайтов и в поле для ввода адреса
(address bar) отображается данная иконка. Файл с иконкой (favicon.ico) помещается
в корень директории сайта, а на всех его страницах прописывается метаинформация для браузера, чтобы исключить проблемы с обнаружением иконки:
<link
rel="icon"
href="/favicon.ico"
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
•
type="image/x-icon">
Использование iframe: допускается по усмотрению Исполнителя.
1.1.5. SEO-НАСТРОЙКИ СТРАНИЦ САЙТА
Исполнитель устанавливает модуль «Поисковая оптимизация» для оптимизации сайта в
поисковых системах и, в конечном итоге, для увеличения аудитории сайта.
Модуль «Поисковая оптимизация» является инструментом, позволяющим улучшить
позиции сайта в поисковых системах путем следующих настроек:
•
задать ключевые слова Keywords, описания Description статических страниц сайта
и разделов;
•
добавить ключевые слова Keywords и описание Description для динамического
содержимого сайта (новости, публикации, фотографии и пр.); для каждого
элемента сущности добавляется атрибут «SEO Ключевые слова» и атрибут «SEO
Описание»;
•
задать заголовки окна браузера Title для статических страниц.
Модуль позволяет отлеживать поисковые фразы, по которым пользователи находят сайт
в поисковых системах.
Для динамического содержимого сайта, которое создаются на основе объектов
сущностей, веб-система генерирует адреса страниц (URL), используя символьные коды.
В таком случае пользователь, создающий материал в системе управления сайтом,
указывает уникальный символьный код материала, тогда адрес страницы имеет вид
/#SECTION_CODE#/#ELEMENT_CODE#, для новостей это может быть /news/presentcompetitive-and-innovative-strategy-2013/.
В каждую сущность добавляется обязательный атрибут «Символьный код» для указания
уникального кода материала. Атрибут «Символьный код» генерируется путем транслита
83
или авто-перевода названия сущности (тип генерации задается в настройках сущности
Исполнителем).
Для статического содержимого ЧПУ определяется полем «URL страницы» в разделе
структура сайта.
Требования к верстке страниц с точки зрения поисковой оптимизации:
•
Для заголовков страниц используется тег <title>.
•
Для заголовков в тексте страниц используются теги <h1> - <h6>.
•
Ссылки на другие сайты заключаются в теги <noindex> и <nofollow>2.
•
Визуальное отображение активных и пассивных ссылок.
•
Страницы сайта должны отдавать правильные коды HTTP (200, 301, 404).
•
Файл robots.txt содержит перечень запрещенных для индексирования страниц
сайта (например, страница восстановления пароля, версии для печати и пр.).
Список таких страниц предоставляет Заказчик.
1.1.6. ВКЛЮЧАЕМЫЕ ОБЛАСТИ
Система управления сайтом позволяет добавлять в шаблон страницы включаемые
области.
Это блоки, которые можно редактировать отдельно от основного содержимого страницы
сайта и которые могут содержать как статическую, так и динамическую информацию
(формы, список объектов сущностей).
Такие области используются, например, для вывода списка документов на странице
новости.
Пользователь CMS с достаточным уровнем доступа имеет возможность управлять
заголовками и статическим наполнением включаемых областей с помощью CMS.
1.1.7. ОБРАБОТКА ФОРМ
Обработка форм, предназначенных для отправки с сайта сообщений на адрес компании,
вопросов и заявок, выполняется по правилам:
•
Все обязательные поля формы должны быть заполнены.
•
Поля формы должны быть заполнены корректно.
•
Существует
набор стандартных
установленным правилам:
o
полей,
которые
обрабатываются
по
ввод специальных символов не допустим во все поля формы;
Требование выполняется добавлением обозначенных тегов в код страницы в ручном режиме
контент-менеджером.
2
84
o
поле для ввода email является текстовым полем с проверкой корректности
заполнения:
▪ обязательно наличие символа «@»;
▪
длина поля – 40 символов;
o
•
строка в поле ввода телефона должна:
▪ начинаться либо с символов «+», либо с «00»;
▪ содержать код города (максимум 4 символа);
▪ содержать сам номер телефона (максимально 11 символов);
Для защиты от роботов используется механизм CAPTCHA; в форме выводится
изображение с кодом и обязательное для заполнения текстовое поле «Введите
код с картинки».
При некорректном заполнении полей отправка формы не осуществляется, а неправильно
заполненное поле помечается красным цветом.
Если все поля формы заполнены корректно, то выполняется следующее:
•
данные из формы сохраняются в БД веб-системы;
•
осуществляется отправка уведомлений на email ответственных лиц; адреса для
получения уведомлений редактируются с помощью CMS – см. ниже;
•
уведомление включает в себя все данные из формы (список названий полей и
введенные в них значения) и служебный текст (предоставляет Заказчик);
•
в случае успешной отправки формы на странице выводится сообщение, текст
которого редактируется Администратором сайта с помощью CMS.
Адресаты, которым отправляется уведомление с определенной формы на сайте, могут
быть заданы одним из двух способов (в настройках параметров почтового сообщения):
•
указывается перечень адресов электронной почты через запятую;
•
адресат выбирается автоматически в зависимости от выбранного посетителем
сайта в форме параметра (например, темы письма); к каждому значению этого
параметра привязаны адреса электронной почты.
1.1.8. СЧЕТЧИКИ СТАТИСТИКИ ПОСЕЩАЕМОСТИ САЙТА
Исполнитель устанавливает на все страницы сайта коды счетчиков систем Google
Analytics и Яндекс Метрика для сбора данных о посещаемости сайта и отслеживания
действий посетителей.
Счетчики не влияют на работу сайта (на скорость загрузки страницы) и никак не
отражаются в его дизайне. Они встраиваются в шаблоны страниц сайта и являются
невидимыми для посетителей элементами.
Первоначальную настройку параметров в сервисе статистики осуществляет Исполнитель.
Для регистрации счетчика используется принадлежащий Исполнителю аккаунт в системе
Google и/или Яндекс.
85
Для доступа к сервису статистики (для просмотра данных о посещаемости и действиях
пользователей) представитель Заказчика должен иметь аккаунт в системе Google и/или
Яндекс. Исполнитель добавляет в настройках системы email пользователей, которым
нужно предоставить доступ. Список логинов передает Заказчик на этапе разработки
сайта.
По согласованию с Заказчиком Исполнитель может зарегистрировать счетчик в системе
Google и Яндекс от имени Заказчика. В данном случае Заказчик предоставляет логин и
пароль для доступа к своему аккаунту. Исполнитель выполняет установку счетчика, все
настройки сервиса и добавляет свой аккаунт в список пользователей, которые имеют
доступ на просмотр статистики.
В случае если Заказчик зарегистрировал счетчик в указанных системах самостоятельно,
то Заказчик предоставляет Исполнителю права на просмотр статистики (в настройках
системы Заказчик добавляет email Исполнителя).
Полными правами по управлению счетчиком и настройками сервиса (администратор)
обладает владелец аккаунта, от имени которого установлен счетчик на сайт.
Исполнитель устанавливает модуль «Веб-аналитика» (для редакций от «Эксперт») для
изучения поведения посетителей сайта.
Модуль «Веб-аналитика» является инструментом сбора и анализа данных о
посещаемости сайта, подготовки и проведения рекламных кампаний и отслеживания
эффективности каналов рекламы. Модуль позволяет:
•
выделить из аудитории сайта поток посетителей, пришедших на сайт по
конкретной рекламной кампании и определить, правильно ли выбрано место и
время для ее проведения;
•
узнать, какие из разделов сайта пользуются наибольшим интересом у
посетителей, какие страницы являются наиболее популярными точками входа и
точками выхода;
•
выяснить, с каких сайтов на ваш сайт переходит большинство посетителей;
•
выяснить, с каких городов и стран приходят посетители на сайт;
•
изучать поведение посетителей (пути переходов по сайту, сколько времени они
проводят на сайте и сколько страниц просматривают за посещение);
•
определить, какие страницы сайта проиндексированы поисковыми системами, по
каким поисковым фразам попадают посетители на сайт;
•
настраивать отслеживание событий (действий пользователей на сайте).
1.2.
ТРЕБОВАНИЯ К ВИДАМ ОБЕСПЕЧЕНИЯ
1.1.1. ТРЕБОВАНИЯ К ИНФОРМАЦИОННОМУ ОБЕСПЕЧЕНИЮ
1.1.1.1.
ТРЕБОВАНИЯ К ИНФОРМАЦИОННОМУ ОБЕСПЕЧЕНИЮ
Все данные сайта должны храниться в структурированном виде под управлением
реляционной СУБД. Исключения составляют файлы данных, предназначенные для
просмотра и скачивания (изображения, файлы и т.п.). Такие файлы сохраняются в
файловой системе, а в БД размещаются ссылки на них.
86
Для реализации подсистемы хранения данных должна использоваться СУБД MySQL
версии 5.1 и выше.
Информация в базе данных системы должна сохраняться при возникновении аварийных
ситуаций, связанных со сбоями электропитания.
Резервное копирование данных должно осуществляться на регулярной основе, в
объёмах, достаточных для восстановления информации в подсистеме хранения данных.
Система должна протоколировать все события, связанные с изменением своего
информационного наполнения, и иметь возможность в случае сбоя в работе
восстанавливать свое состояние, используя ранее запротоколированные изменения
данных.
1.1.1.2.
ТРЕБОВАНИЯ К ЛИНГВИСТИЧЕСКОМУ ОБЕСПЕЧЕНИЮ
Для реализации статических страниц и шаблонов сайта должен использоваться язык
разметки HTML.
Для реализации интерактивных элементов клиентской части Исполнитель использует
язык программирования Javascript и библиотека JQuery.
Стили должны быть описаны в отдельных CSS-файлах, которые подключаются в
шаблоне страницы в разделе <head>, перед файлами Javascript.
Для реализации динамических страниц должен использоваться язык PHP.
Сайт должен быть выполнен на русском языке. Должны выполняться следующие
требования к кодированию и декодированию данных: UTF-8.
1.1.2. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
1.1.1.1.
ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ СЕРВЕРНОЙ ЧАСТИ
Для первоначальной настройки сервера Исполнитель рекомендует использовать пакет
«1С-Битрикс: Веб-окружение» http://www.1c-bitrix.ru/download/vmbitrix.php#tab-env-link. Это
гарантирует максимальную производительность из «коробки» и работоспособность сайта
при переносе с сервера-разработки на рабочий сервер.
В данном разделе требования основаны на примерной оценке необходимой для
корректной работы веб-системы конфигурации оборудования хостинга. Конечные
требования к конфигурации серверного
оборудования вырабатываются на
заключительном этапе перед открытием проекта. Параметры хостинг-площадки могут
обсуждаться с Заказчиком отдельно и выбираться в зависимости от планируемых
(среднестатистическое количество пользователей × среднестатистическую нагрузку,
возникающую при использовании сайта) им возможных «пиковых» нагрузок на сервер.
Также дополнительно могут быть рассмотрены различные облачные и кластерные
решения, обеспечивающие максимальную масштабируемость Системы в условиях
повышенной посещаемости.
Программное
требованиям:
обеспечение
серверной
части
должно
удовлетворять
•
Требуемый доступ к серверу: HTTP, SSH.
•
Серверная платформа UNIX-like (CentOS, Ubuntu и т.д.).
•
Веб-сервер Apache HTTPD версии 2.2.
следующим
87
•
PHP версии 5.3 (установлен как модуль Apache, а не CGI).
•
СУБД MySQL версии 5.1 и выше.
•
MTA: Postfix или Sendmail последней версии со статусом stable release или другой
почтовый сервер.
•
Утилиты: cron.
•
Библиотеки:
•
1.1.1.2.
o
Iconv;
o
Zlib (для модуля компрессии и ускорения загрузки обновлений);
o
Gd2 с поддержкой GIF, JPG, PNG (отображение графиков);
o
Free Type (работа CAPTCHA).
Кодировка: UTF-8, требуется поддержка mbstring.
ТРЕБОВАНИЯ К КЛИЕНТСКОМУ ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
Требования к ПО пользователя сайта
Программное обеспечение пользователя сайта (клиентской части) должно удовлетворять
следующим требованиям:
•
Минимальное разрешение экрана пользователя:
мобильных устройств – 320х480 пикселей.
•
Масштаб просмотра страницы в браузере: корректное отображение страниц сайта
гарантируется при установленном в браузере пользователя масштабе в 100%. При
изменении масштаба страницы или изменении размера шрифтов в настройках
браузера пользователем корректное отображение страниц сайта не
гарантируется.
•
Количество цветов монитора у пользователя: не менее 16777216 (True color, 32
бита).
•
Тип браузера (desktop): Internet Explorer 9 и выше, Mozilla Firefox 25 и выше, Opera
12 и выше, Safari 6 и выше, Google Chrome 21 и выше.
•
Мобильные браузеры: поддержка мобильных браузеров на основе Webkit (iOS
(Apple iPhone/iPod/iPad), Android 4.1 и выше, WebOS (Blackberry)), Opera mobile,
Internet Explorer Mobile (Windows Phone 7 и выше).
•
Использование механизма Cookies: обязательно.
•
По умолчанию в браузере пользователя включено отображение изображений и
разрешено использование JavaScript.
1024х768
пикселей.
Для
Для корректного отображения страниц сайта в разных браузерах используется подход
graceful degradation (отказоустойчивость клиентских интерфейсов).
•
Это означает, что оформление страницы в браузере Internet Explorer 9 будет
отличаться от оформления, заложенного в дизайн (которое поддерживается всеми
остальными браузерами).
88
•
Это отличие может выражаться в отсутствии градиентов или скругленных углов у
блока.
•
При этом функциональность сайта полностью сохраняется, все описанные в
настоящей спецификации модули будут работать корректно во всех
перечисленных браузерах.
При изменении перечисленных стандартных настроек браузера корректное отображение
страниц сайта не гарантируется.
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ CMS И ПО ПОЛЬЗОВАТЕЛЯ CMS
1.1.1.3.
Программное обеспечение пользователя, работающего административной
системы (CMS), должно удовлетворять следующим требованиям:
•
Минимальное разрешение экрана 1024х768 пикселей.
•
Веб-браузер:
•
o
Mozilla Firefox 9 и выше (должен быть установлен Java-плагин),
o
Google Chrome 19 и выше,
o
Safari 5 и выше,
o
Opera 12 и выше,
o
Internet Explorer 93 и выше.
частью
Включенная поддержка Javascript и Сookies.
1.1.3. ТРЕБОВАНИЯ К ХОСТИНГУ
Веб-система должна быть реализована с использованием специально выделенного
виртуального сервера.
Рекомендуемая конфигурация оборудования:
−
Процессор: одноядерный © Intel с тактовой частотой 2.0 GHz или выше.
−
Оперативная память: 4Gb RAM или выше.
−
Объем дискового пространства: 1Tb или выше.
В браузере Internet Explorer версии ниже 9.0 некоторые функции CMS могут быть недоступны.
Для загрузки фотоконтента в Internet Explorer рекомендуется дополнительно установить компонент
ActiveX, подписанный сертификатом «1С-Битрикс», а в браузере Mozilla Firefox должен быть
установлен Java-плагин.
3
89
1.3.
ТРЕБОВАНИЯ К СИСТЕМЕ УПРАВЛЕНИЯ САЙТОМ
1.1.1. РЕДАКЦИЯ CMS
Для управления содержимым сайта использу
ется система управления
сайтом «1С-Битрикс: Управление сайтом», редакция «Эксперт».
Лицензию «1С-Битрикс» выбранной редакции приобретает Заказчик и предоставляет
Исполнителю ее код не позднее, чем за 5 рабочих дней до начала этапа разработки.
Оформление CMS остается на усмотрение Исполнителя.
1.1.2. УПРАВЛЕНИЕ РАЗДЕЛАМИ САЙТА
Страница, как элемент структуры сайта, характеризуется следующими параметрами4:
•
Заголовок страницы* (строка текста);
•
Текст страницы (HTML-текст);
•
Заголовок страницы в браузере (title) (строка текста).
Система управления сайтом позволяет:
•
добавлять, скрывать и удалять текстовые страницы;
•
редактировать страницы с помощью визуального текстового редактора;
•
управлять списком разделов;
•
управлять списком подразделов.
На каждой странице составляющей структуру сайта, помимо обязательных элементов
выводится:
•
Заголовок страницы;
•
Текст страницы (если заполнено соответствующее поле).
В системе администрирования имеется модуль «HTML-редактор», позволяющий
редактировать текст страницы сайта путем его визуального форматирования, подробное
описание приведено в разделе «7.3.4. HTML-редактор».
1.1.3. УПРАВЛЕНИЕ НАПОЛНЕНИЕМ САЙТА
Система управления содержимым сайта (CMS) позволяет осуществлять управление
объектами сущностей, в рамках которого предусмотрено:
•
добавление нового объекта;
•
редактирование значений полей сущности (в пределах возможных значений,
заданных для этой сущности); длина текстовых полей и размер изображений
регулируется с помощью системы администрирования;
4 Здесь и далее звездочкой «*» обозначены параметры, обязательные для указания.
90
•
удаление объектов;
•
скрытие (блокировку) и открытие (активацию) объектов (скрытый объект не
отображается на сайте, но по-прежнему доступен в CMS, и его можно снова
активировать);
•
изменение порядка следования объектов путем указания порядкового номера в
поле «Сортировка» объекта (если он не определяется однозначно каким-то полем,
например, датой – для новостей);
•
добавление тегов (при добавлении тегов к объекту имеется возможность выбрать
его из списка уже созданных тегов).
Формат отображения на сайте объектов сущности фиксируется на этапе проектирования
и не подлежит изменению в процессе эксплуатации сайта.
Списки объектов сущностей и страницы описания объектов сущностей генерируются
автоматически в соответствии с правилами их отображения, указанными в текущей
спецификации.
1.1.4. HTML-РЕДАКТОР
Модуль CMS, который позволяет администратору формировать и редактировать HTMLтекст путем его визуального форматирования, не используя HTML-тэги.
Доступно несколько режимов работы редактора:
• работа в режиме визуального редактирования (форматирование текста
осуществляется при помощи специальных кнопок, вносимые изменения видны
сразу в редакторе);
• работа в режиме редактирования HTML кода (в этом режиме администратор
работает напрямую с HTML кодом, без использования кнопок работы в
визуальном режиме);
• режим, в котором совмещено редактирование при помощи визуального редактора
и просмотр страницы в виде HTML-кода.
При вставке текста из текстовых редакторов рекомендуется пользоваться одним из
способов:
• вставкой без форматирования (с помощью кнопки «Вставить только текст»);
• вставкой с очисткой текста (выбрав опцию удаления элементов форматирования
при вставке с помощью кнопки «Вставить текст, отформатированный при помощи
Microsoft Word»).
При вставке на страницу текста из Microsoft Word с сохранением форматирования в коде
страницы появится много ненужных элементов форматирования, не влияющих на
оформление текста. Это приводит к передаче лишней, незначимой информации, что в
свою очередь увеличивает время ее загрузки.
Функциональность формы управления ссылкой
Форма вставки ссылки позволяет создавать следующие типы ссылок:
• ссылка на другие страницы сайта и на другие сайты (для ссылки указывается
адрес, на который она ссылается; окно, в котором открывается ссылка; текст
всплывающей подсказки; CSS-класс ссылки);
91
• ссылка на адрес электронной почты (для ссылки указывается email, на который
ссылается ссылка; текст всплывающей подсказки; CSS-класс ссылки);
• ссылка на файлы (для ссылки выбирается файл на сервере; окно, в котором
открывается ссылка; текст всплывающей подсказки; CSS-класс ссылки);
• ссылка на якорь внутри документа (для ссылки выбирается закладка на странице,
на которую указывает ссылка; текст всплывающей подсказки; CSS-класс ссылки).
Для вызова формы управления ссылкой необходимо выделить слово / фрагмент, которые
должны быть (для вставки ссылки) или являются (для редактирования) ссылкой и
использовать соответствующую кнопку на управляющей панели визуального редактора.
Функциональность формы управления изображениями
Для вызова формы необходимо установить курсор, в позицию вставки изображения и
использовать соответствующую кнопку на управляющей панели визуального редактора.
При активации менеджера добавления изображений открывается дополнительное окно, в
котором содержится библиотека доступных изображений. Администратор может
загружать и удалять изображения в директории на сервере. Новое изображение
загружается в выбранную на момент загрузки директорию. Ограничение на размер файла
с изображением составляет 8Mb, кроме случаев, указанных в описании элементов
инфоблоков. Всего в системе может быть загружено сколько угодно изображений,
ограничение может быть продиктовано только объемом дисковой квоты сервера.
Предусмотрено несколько режимов просмотра списка файлов в библиотеке (в виде
списка файлов и в виде изображений для предварительного просмотра). Для того чтобы
работать с изображением, необходимо зайти в нужную папку и выбрать файл
изображения. Для каждого вставляемого изображения можно определить следующие
параметры:
• выравнивание изображения (bottom, left, middle, right, top);
• задать всплывающую подсказку (alt);
• задать толщину рамки (border);
• задать значение интервала по горизонтали;
• задать значение интервала по вертикали;
• задать ширину и высоту изображения.
Функциональность формы управления ссылками на файлы для скачивания
Для вызова формы необходимо в тексте страницы установить курсор в позицию вставки
ссылки на файл и использовать соответствующую кнопку на управляющей панели
визуального редактора.
При нажатии на кнопку визуального редактора открывается диалоговое окно, в котором
нужно указать:
•
Файл из библиотеки (кнопка «Обзор» для активации менеджера работы с
библиотекой файлов);
•
Название ссылки на файл (текстовое поле).
Если название ссылки на файл не указано, то используется оригинальное название
загруженного файла (оно отображается для посетителей сайта).
92
Каждый загруженный таким образом файл на информационной странице сайта будет
представлен в формате:
•
название файла; является ссылкой на файл.
Функциональность менеджера работы с библиотекой файлов
При активации менеджера работы с файлами для скачивания открывается
дополнительное окно, в котором содержится библиотека доступных на сервере файлов.
Администратор сервера может загружать и удалять файлы в директории на сервере.
Новый файл загружается в выбранную на момент загрузки директорию. Ограничение на
размер файла с изображением составляет 8Mb, кроме случаев, указанных в описании
элементов инфоблоков. Всего в системе может быть загружено сколько угодно файлов,
ограничение может быть продиктовано только объемом дисковой квоты сервера.
Файлы, хранящиеся на сервере в библиотеке, могут быть использованы на страницах
сайта. С помощью визуального редактора Администратор может вставить в текст любой
страницы любое количество ссылок на файлы в библиотеке. На сайте ссылки
отображаются в виде ссылок на файл.
Добавление фотоальбомов
Если в текст страницы или описание материала добавлен фотоальбом из имеющихся
сущностей «Фотоальбомы» (см. описание «Ошибка! Источник ссылки не
найден.Ошибка! Источник ссылки не найден.»), то в публичной части сайта альбом
выводится в формате слайд-шоу фотографий этого альбома (Рис. 32):
•
порядок вывода определяется полем «Сортировка» у объекта «Фотографии»;
•
пиктограммы-ссылки для перехода к следующей и предыдущей фотографии и
анонсы следующих элементов;
•
если к материалу ни один фотоальбом не прикреплен, то блок не выводится.
93
Рис. 32. Фотоальбом на странице материала
1.4.
ТРЕБОВАНИЯ К НАПОЛНЕНИЮ ИНФОРМАЦИЕЙ
Всю информацию, которую необходимо опубликовать на сайте, подготавливает Заказчик
(графические материалы должны предоставляться Заказчиком в формате JPG или PNG).
Исполнитель обеспечивает обработку иллюстраций для приведения их в соответствие с
техническими требованиями и HTML-верстку подготовленных материалов.
Исполнитель создает контент для разделов со справочной информацией (ответы на
вопросы, термины и определения, справка по сайту) и размещает на сайте после
согласования с Заказчиком.
Исполнитель размещает на сайте описание условий использования материалов сайта
(текст соответствующей страницы о конфиденциальности), предоставленное Заказчиком.
Исполнитель добавляет статические и динамические разделы на сайт с помощью
системы управления содержимым сайта. Административный интерфейс веб-системы
позволяет редактировать информационное содержимое страниц сайта без применения
специальных навыков программирования.
Тексты выводимых на сайте сообщений и тексты писем с уведомлениями пользователей
о событиях в веб-системе предоставляет Заказчик.
94
Download