1 |
Структура сайта Сайты могут иметь иерархическую структуру с неограниченным уровнем вложенности. Внутри модели разделяется 2 уровня структуризации сайта: сайты и разделы. Благодаря алгоритму рекурсивной наследуемости свойств рубрик, создание и описание новой страницы (нового подраздела сайта) занимает буквально считанные секунды. |
2 |
Данные (контент) При помощи шаблонов данных (см. ниже) в системе реализованы очень гибкие средства управления данными произвольных типов. Создать шаблон данных можно за несколько минут, управление данными (добавлять, публиковать, редактировать, удалять) производится при помощи стандартного интуитивно понятного интерфейса. |
3 |
Компоненты Компоненты — это типы страниц внутри сайта (например, блок информации, гостевая книга, каталог товаров, каталог Интернет-ресурсов или файлов). Класс описывается набором атрибутов (полей) и форматом внешнего вида (представления данных). Впоследствии, при описании структуры сайта можно ассоциировать различные разделы сервера с определенными классами. Это облегчает модификацию данных на сайте, обеспечивает простоту внешних изменений уже размещенных на сайте. |
4 |
Дизайн и внешний вид В NetCat реализована система управления дизайном при помощи макетов дизайна. Дизайн сайта и его подразделов описывается отдельно от его содержимого и подключается при описании рубрики или каталога. Поэтому процесс редизайна сайта может подразумевать изменения всего в 2-3 формах. |
5 |
Пользователи и права Данный модуль позволяет управлять пользователями системы, их данными и правами доступа, обеспечивая гибкий интерфейс реализации различных прав доступа. Позволяет разграничивать права доступа к определенному разделу или странице для различных категорий посетителей. Каждый пользователь может иметь неограниченное количество экземпляров прав 6 видов, в т.ч. на чтение, на добавление, на изменение, на подписку и пр. Также реализованы более мощные типы прав: директор, менеджер и пр. Пользователей можно объединять в группы, которые в свою очередь наделять своими правами. При помощи механизма разграничения прав легко реализуются системы 2-3-этапных публикаций материалов, функциональные возможности обратной связи с посетителями и пользователями и пр. |