Подсистема управления содержанием
Для публикации информации на Портале, а также управления информационными объектами и структурой рубрикаторов должна быть создана система управления содержанием (контентом), обеспечивающая полный набор редакторских функций с учетом разделения прав доступа и полномочий различных сотрудников редакции, привлекаемых авторов, пользователей и т.п. Система должна предусматривать возможность удобной модификации структуры и рубрикации Портала, введение альтернативных рубрикаторов и т.п. без необходимости изменения программного кода или ручной разметки веб-страниц ИС.
Функции управления информационными ресурсами должны обеспечивать подготовку и публикацию информационных материалов в Системе, в том числе:
- Обеспечивать возможность обновления информационного наполнения без использования программирования и специального кодирования или форматирования текста.
- Для управления содержимым должен использоваться отдельный административный веб-интерфейс, обеспечивающий удаленную работу авторизованных сотрудников (администраторов).
- Добавление и редактирование информации должно производиться путем ввода простого (неформатированного) текста в веб-форму, состоящую из полей, соответствующую типовым элементам страниц (заголовкам, основному тексту и т.п., в зависимости от назначения страницы).
- В тех случаях, когда поле предполагает возможность использования для форматирования текста HTML-тегов, должна предусматриваться возможность вызова HTML-редактора, обеспечивающего возможность форматирования текста в данном поле путем вставки в текст HTML-тегов. Перед публикацией форматированного текста в Системе должен быть предусмотрен его просмотр с возможностью возврата к редактированию документа.
- Создание произвольной иерархической структуры разделов Системы, при этом для каждого раздела (вне зависимости от его уровня в иерархической структуре) должен указываться его тип, который определяет структуру данных в нем и способ представления информации на странице раздела. Типовой формат страниц в разделах и размещение элементов на них должны определяться заданными при разработке Системы шаблонами.
- Система должна предусматривать возможность загрузки с локального компьютера сотрудника на сервер иллюстраций и других файлов. Загрузка должна осуществляться встроенными средствами поддерживаемых браузеров с использованием стандартных возможностей передачи файлов протокола HTTP.