Материалы

Joomla 1,6, 1,7 и 2,5: ACL концепция

Что такое ACL концепция?

ACL концепция появилась в joomla 1.6 и предполагается, что ACL концепции не будет меняться Joomla версиях, даже если незначительные изменения в интерфейсе действительно происходят.

Access Control Lists (ACL). ACL расшифровывается как списки контроля доступа. Это касается зарегистрированных пользователей, тех кто имеет разрешение делать что то на веб-сайте, в том числе читать, создавать, редактировать, удалять, или входить в систему, наряду с другими правами.

Многие думают о ACL, как относящиеся к Front-end части сайта и только. Например, когда я вхожу на сайт, какие статьи в моем распоряжении? И если кто-то регистрируется на сайте, они видят те же статьи, или же они видят их как то по другому?

Тем не менее, ACL, также относится и к тем, кто имеет право создавать, редактировать и удалять содержимое, кто может публиковать и отменить публикацию. Кто может войти в Front-end или в административную части сайта, и кто может вносить изменения и в какие компоненты, модули, и шаблоны.

Вы можете, не значит вы должны!

ACL является сложным функционалом сайта, и чтобы понять как он работает может занять много времени на изучение. Для многих сайтов, возможно, даже большинства сайтов, не нужно ничего, кроме конфигурации Joomla по умолчанию. Однако, если вы создаете большие сайты, это может пригодиться.

Примеры, когда ACL необходимо будет использовать:

  • Сайт школы или учебного заведения. Контроль доступа к контенту разделен среди родителей, студентов, преподавателей и просто посетителями сайта.
  • У вас есть пользователи, которые должны редактировать контент для сайта, но они не обязательно могут публиковать контент. Более того, у вас есть два или более типа таких пользователей, которым необходимо разделить права.
  • Вы хотите, чтобы пользователь мог войти в административную части сайта и управлял доступом для одного компонента, и не прикасаясь больше ни к чему.

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

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


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

Облако тегов

Свежие комментарии

  • Арт-базар в Intercontinental
    rustam
    Эти мероприятия народного прикладного исскуства будут очень интересны для туристов...

    Подробнее...

     
  • Арт-базар в Intercontinental
    Оля
    Артбазар в Интерконтинента ле проходит каждое второе воскресенье месяца

    Подробнее...

     
  • Третий семинар блоггеров Узнета
    jonick
    Не знаю как прошлое мероприятие, но походу было скучно..

    Подробнее...

     
  • Арт-базар в Intercontinental
    Иванов Михаил
    К сожелению арт базар проходил один день и уже закончился. Но он проходит несколько раз в год и у ...

    Подробнее...

     
  • Арт-базар в Intercontinental
    Миржахон
    Мне понравился классно я бы тоже хотел посетит это мероприятия, по какому адресу проходит вышеуказанный ...

    Подробнее...