1.5. Plone для различных групп пользователей, роли
Пользователей Plone по решаемым ими задачам можно условно разделить на следующие группы:
- Обычные пользователи, не прошедшие регистрацию, могут только
просматривать содержимое разделов сайта, доступ к которым определяется
настройками системы безопасности. Изменение контента и его отображения
эти пользователи производить не могут.
- Зарегистрированные пользователи Plone выполняют свои задачи в рамках стандартных
возможностей Plone. В соответствующих разделах
сайта они могут добавлять и редактировать объекты разрешенных
типов. Отображение объектов можно изменять соответствующим их редактированием.
- Администраторы сайта решают задачи оптимизации сайта,
устанавливают дополнительные пакеты и темы отображения, обслуживают объектную базу и внешние
реляционные базы. Администраторы могут гибко настраивать поведение и
отображение объектов через специальный интерфейс управления, используя
соответствующие службы сайта.
- Интеграторы создают эксклюзивные реализации Plone, предназначенные для обслуживания специфических задач, интегрируя в стандартную конфигурацию различные компоненты.
- Внешние интеграторы, производящие интеграцию Plone с различными внешними системами.
- Разработчики компонентов Plone и пакетов для дополнительных функциональных возможностей.
- Разработчики визуальных тем Plone, реализующих согласованный графический интерфейс.
Такое деление достаточно условно, поскольку задачи, решаемые
представителями этих групп, часто перекрываются, и часто один и тот же
пользователь одновременно может быть отнесен к нескольким из этих
групп. В тоже самое время технология, приемы, используемые программные
средства для этих групп пользователей различны. Так, если пользователи
первой группы в большинстве случаев могут достигать своих целей в
удаленном режиме, через веб-интерфейс, то администраторам сайтов и
разработчикам требуется наличие доступа в файловую систему
сервера.
Группы и отдельные пользователи могут иметь те или иные роли,
определяющие их права и полномочия в рамках данного
портала. Роль — это абстракция, позволяющая управлять группами
пользователей, как отдельными объектами, определяя им права на уровне
целой группы. Подробнее см. Разд. 10.4, Роли.
Данное руководство адресовано прежде всего пользователям — создателям контента и, в
некоторой степени, администраторам сайта.