Общая информация
Сайт, разработанный с использованием фреймворка VT-CMF, имеет встроенную систему управления контентом (content management system или CMS).
Контент сайта формируется из следующих основных информационных сущностей:
Для создания и редактирования информационных сущностей используется компонентный редактор, с помощью которого можно добавлять различный контент в виде информационных компонентов:
- текстовая информация;
- фотографии;
- документы и файлы;
- фотогалереи;
- слайдеры;
- карусели фотографий;
- видео-ролики;
- гео-карты;
- и другие часто используемые на сайтах информационные компоненты.
Каждая страница, публикация или контентная зона имеет уникальный буквено-цифровой идентификатор, формируемый CMS при первом создании. Этот идентификатор определяет постоянный адрес страницы (URL).
Для страниц и публикаций можно задавать «человеко-понятные адреса» (ЧПУ), которые используются при формировании навигации по сайту. Эти адреса, в отличие от идентификаторов, могут изменяться контент-менеджерами. ЧПУ могут быть полезны для SEO-специалистов при продвижении сайта в поисковых системах.
Вся контентная информация хранится в базе данных PostgreSQL (тексты, параметры, конфигурации и т.п.) и в файловом архиве (фотографии, документы).
Кроме видимых всем посетителям сайта страниц и публикаций, в VT-CMF имеются служебные справочники и модули, доступные в административном разделе сайта:
- журнал зарегистрированных пользователей;
- протокол действий посетителей сайта;
- конструктор возвратных форм и журнал сообщений;
- список конфигурационных параметров и настроек;
- файловый архив;
- средства экспорта и импорта содержимого базы данных.
В VT-CMF реализованы средства управления правами пользователей. Существует несколько уровней прав (основные: гость, зарегистрированный пользователь, контент-менеджер, администратор). Зарегистрированным пользователям можно назначать нужный уровень прав. Например, после регистрации любой пользователь получает уровень прав «зарегистрированный пользователь». В этом случае он может комментировать публикации, ставить им лайки/дизлайки. Администратор сайта может «добавить пользователю прав», установив для этого пользователя необходимый пользователю уровень.
Создавать и редактировать контент на сайте могут только зарегистрированные пользователи с правами уровня контент-менеджера или администратора.
VT-CMF имеет встроенную систему расширенного контроля прав, при активации которой можно создавать группы пользователей. В этом случае можно для разных разделов сайта назначать группы пользователей, которым разрешено редактирование (контентное сопровождение) соответствующих разделов.