Loading
окна рехау от официального партнера концерна Rehau

Контроль доступа (ACL) в Joomla 1.6

Основным отличием Joomla 1.6 от предыдущей версии, 1.5, является наличие расширенных списков контроля доступа. В широком смысле это значит что в новой версии возможности управления группами и пользователями значительно расширились. Это первая статья из раздела, раскрывающего тему списков контроля доступа (Access Control Lists, ACL) в Joomla 1.6.

Основным отличием Joomla 1.6 от предыдущей версии, 1.5, является наличие расширенных списков контроля доступа. В широком смысле это значит что в новой версии возможности управления группами и пользователями значительно расширились. Это первая статья из раздела, посвященного спискам контроля доступа (Access Control Lists, ACL) в Joomla 1.6. Раздел представляет сосбой расширенную и русифицированную версию этой длинной статьи с официального сайта Joomla. Приступим.

Списки контроля доступа ( ACL или Access Control List )

Согласно Wikipedia, "определяет, кто или что может получать доступ к конкретному объекту, и какие именно операции разрешено или запрещено этому субъекту проводить над объектом."

В случае с Joomla мы имеем два разных аспекта ACL

  • К каким частям сайта могут получить доступ отдельные пользователи?
    Например, какие пункты меню будет видеть данный пользователь.
  • Какие действия этот поьззователь сможет производить над объектом?
    Например, может ли этот польщователь изменить иди добвать статью на сайт.

Обзор ACL Joomla 1.6

Описание основных отличий ACL в Joomla 1.6 и 1.5

Пользователи, группы и уровни доступа

Помня об определении ACL, даваемом Wikipedia, взглянем на настройку списков контроля доступа в Joomla 1.6. Проведем сравнение основных отличий от Joomla 1.6 с помощью таблицы. Из нее видно, что ACL стали намного более гибкими, предоставляют возможность создавать неограниченное количество групп и уровней доступа; назначать пользователя в несколько групп и любые группы собирать в уровне доступа.

Joomla 1.5 Joomla 1.6
Группы 7 фиксированных групп (Public, Registered, Author, Editor, Publisher, Manager, Administrator, and Super-Administrator) Неограниченное количество групп, определяемых польззователем
Пользователи и группы Пользователь может принадлежать только к одной группе Пользователь может принадлежать к нескольким группам
Уровни доступа 3 фиксированных уровня доступа (Public, Registered, Special) Неограниченное количество уровней доступа, определяемых пользователем
Уровни доступа и группы
Фиксированные отношения между группами и уровнями доступа Группы принадлежат к уровням доступа. Любая комбинация групп может принадлежать к любому уровню доступа

Действия, группы и наследование

Другая часть ACL это назначение прав доступа пользователям на совершение определенных действий с отдельными объектами. Здесь ткже наблюдаются большие различия между Joomla 1.6 и версией 1.5. В версии 1.5 действия, которые может совершать участник отдельной группы, были фиксированными. Например, пользователь из группы Authors мог только добавлять статья, в то время как пользователь  из группы Publisher мог добавлять, редактировать и публиковать статьи на сайте.

Также в версии 1.5 разрешения были испольнены в стиле "все или ничего". Пользователь из группы Editor мог редактировать любую статью на сайте.

Таблица описывает основные отличия в версиях в этой части

Joomla 1.5 Joomla 1.6
Группы и действия Фиксированний список действий для отдельной группы Список дествий группы определяется администратором.
Область разрешений Сайт целиком. Пользователь имеет одинаковые привилегии по отношению к любому объекту сайта. Разрешения могут быть многоуровневыми с использованием иерархии. Сайт, Компонент, Категория, Объект.
Наследование разрешений Не поддерживается Разрешения могут наследоваться от родительской Группы и Категории.
Статьи в этой категории: Принципы работы разрешений в Joomla 1.6 »

Добавить комментарий


Защитный код
Обновить

Shaper Neo, шаблон для онлайн-журнала

14/02/2012

Новый шаблон JoomShaper, Shaper Neo - специализированный шаблон для онлайн-журнала. Если Вы ищете внушительный шаблон в [ ... ]

Joomla 1.7.5. Обновление безопасности

12/02/2012

выпуск Joomla 2.5 - не единственное событие в новостях Joomla. Вышло очередное обновление безопасности Joomla 1.7.5. Этот р [ ... ]

Шаблон AppBox для Joomla

09/02/2012

Шаблон Joomla 1.5, созданный с целью визуально объединить Joomla и три из лучших расширений для нее: K2, Kunena, и JomSocial; ша [ ... ]

Youwinner - новый шаблон Joomla для интернет-казино

24/08/2011

Компания Youtheme выпустила новый шаблон, Youwinner, для сайтов на тему интернет-казино и игровых онлайн-порталов.

Новости
Rambler's Top100
Рейтинг@Mail.ru
Яндекс.Метрика