У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 11

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.3.2025

Лабораторная работа №11.

Пользователи и полномочия

Активно или не очень, посетители пользуются возможностями, которые предоставляет им сайт. Чем больше впечатления от взаимодействия с ним будут соответствовать их ожиданиям, тем лучше будет их отношение к веб-ресурсу. Как всякая CMS, Joomla! различает посетителей и зарегистрированных пользователей с разными полномочиями. Посетители приходят на сайт через поисковые системы, а также следуя рекомендациями, данным в социальных медиа, регистрируются и становятся пользователями. Зарегистрировавшись, они в большинстве своем знают, чего хотят от сайта и приходят на него с определенными ожиданиями.

Чем больше пользователей на сайте, тем сложнее становится такой аспект администрирования как управление пользователями и их полномочиями.

С этой точки зрения CMS Joomla! до версии 1.6 была статичной:

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

Каждый доступ к сайту рассматривается системой с точки зрения принадлежности его инициатора к той или иной группе пользователей, даже

если инициатор – рядовой посетитель. После регистрации посетитель становится членом определенной группы. Группы имеют предварительно определенный набор полномочий и относятся к определенному уровню доступа.

К одному уровню доступа может относиться любое количество групп

пользователей, а к одной группе – любое количество пользователей. Полномочия могут наследоваться и изменяться распределенно.

Регистрация и авторизация

Первая регистрация на сайте произошла во время установки Joomla!.

На последнем этапе по указанию веб-инсталлятора вводится имя пользователя, адрес электронной почты и пароль. Вот, почему на сайте Joomla! всегда есть по крайней мере одна пользовательская учетная запись. Тот, кто устанавливал систему, является самым главным администратором  и имеет самые широкие полномочия. Только этот пользователь имеет доступ к панели настроек менеджера пользователей (текстовое меню раздела администрирования → пункт «Пользователи» → подпункт «Управление пользователями» → пиктограмма «Опции» (рисунок 1)).

рисунок 1: окно настройки менеджера пользователей

На своем сайте, работающем под управлением Joomla!, можно создать любое количество пользователей. Так же имеется возможность позволить посетителям регистрироваться самостоятельно. В зависимости от полномочий новые пользователи могут создавать контент и просматривать материалы, предназначенные для их уровня доступа.

Настройки менеджера пользователей

В окне настроек менеджера пользователей – три вкладки:

• вкладка «Компонент». Здесь можно разрешить или запретить регистрацию пользователей вообще. Одна из новых опций, появившаяся в Joomla! 1.6, – выбор группы по умолчанию для посетителей и вновь зарегистрировавшихся пользователей;

• вкладка «Массовая рассылка». Здесь задаются параметры массовой рассылки;

• вкладка «Полномочия». Здесь можно управлять параметрами настройки полномочий.

Авторизация

Если у сайта есть зарегистрированные пользователи, то должна быть и форма авторизации. В базовой комплектации ее функции выполняет соответствующий модуль (рисунок 2).

рисунок 2: модуль авторизации

В настройках модуля можно включить дополнительные функции, такие как вывод произвольного текста, SSL-шифрование, переадресация после входа в систему и выхода из нее. Для изучения и/или изменения параметров модуля в текстовом меню раздела администрирования выберите пункт «Расширения»,затем подпункт «Модули», затем в списке менеджера модулей перейдите по ссылке на страницу настроек модуля «Авторизация».

рисунок 3: настройки модуля «Авторизация»

Преимущество реализации формы авторизации в виде модуля – в отсутствии необходимости переходить на специальную страницу. Если такой вариант авторизации не подходит, то можно воспользоваться компонентом. Для этого в произвольном меню надо создать ссылку соответствующего типа (рисунок 4).

рисунок 4 «Пользовательские» типы пунктов меню

Поля дополнительной информации о пользователе

В старых версиях Joomla! добавить поля для дополнительной информации о пользователе можно было только при помощи сторонних расширений. В базовой комплектации Joomla! 1.7 для этого есть плагин «Информация о пользователе». Активировать и настроить его можно при помощи менеджера плагинов: текстовое меню раздела администрирования → пункт «Расширения» → подпункт «Плагины» → плагин «Информация о пользователе».

Обратитесь также к главе «Управление контактными данными». Благодаря этому плагину в форме регистрации будет выводиться несколько дополнительных полей, в том числе и селективная кнопка для подтверждения

согласия с условиями пользования.

рисунок 5. Дополнительные поля

Если нужно решение с продвинутой регистрационной формой, дополнительными регистрационными полями, вкладками и дополнительными полями для страниц с личными данными, разными вариантами принятия в членство, то нужно установить расширение для управления пользователями, например, Community Builder21.

Группы пользователей

Группы пользователей в ACL (списках контроля доступа) предназначены для создания наборов разрешений в системе контроля полномочий в Joomla!. Вместо того, чтобы определять полномочия для отдельных пользователей, можно определить их для группы, к которой пользователь относится. Отдельного пользователя можно сделать членом одной или нескольких групп. Представьте, что к разным группам относится 10 000 пользователей сайта. Администратору будет несложно изменить полномочия каждой из групп и, соответственно, большого количества входящих в нее членов. Без групп ему пришлось бы настраивать уровень доступа каждого пользователя.

Joomla! 1.7 позволит создать столько групп пользователей, сколько захотите.

В менеджере пользователей (текстовое меню раздела администрирования → пункт «Пользователи» → подпункт «Группы пользователей»)  уже созданы группы по умолчанию (рисунок 6).

рисунок 6: группы пользователей по умолчанию

По умолчанию настройки пользовательских полномочий в Joomla! 1.7 совпадают таковыми в Joomla! 1.5, поэтому, если они устраивали в предыдущей версии, то можно ничего не менять Полномочия по умолчанию для групп пользователей без административного доступа

• Группа «Зарегистрированные» Пользователи этой группы могут регистрировать личные данные и реквизиты доступа, а также получать доступ к тем страницам и разделам, к которым нет доступа у рядовых посетителей.

• Группа «Авторы» Поверх того, что могут зарегистрированные пользователи, авторы могут создавать статьи и впоследствии их редактировать. В меню «Меню пользователя» есть ссылка на создание статьи.

• Группа «Редакторы» Полномочия редакторов отличаются от полномочий авторов возможностью редактировать статьи, созданные прочими пользователями.

• Группа «Издатели» Имея все полномочия редакторов, издатели могут также разрешать или запрещать публикацию статей на стороне посетителей.

Полномочия по умолчанию для групп пользователей с доступом в раздел администрирования

Группа «Менеджеры»

Менеджеры могут создавать контент и имеют доступ к информации о системе. Однако, они не могут:

• управлять пользователями;

• устанавливать модули и компоненты;

• предоставлять пользователям полномочия главного администратора или ограничивать полномочия этой группы пользователей;

• пользоваться интерфейсом «Настройки» для внесения изменений в параметры системы;

• осуществлять рассылки пользователям системы;

• устанавливать или изменять шаблоны и локализации.

Группа «Администраторы»

Администраторам не позволяется:

• предоставлять пользователям полномочия главного администратора или ограничивать полномочия этой группы пользователей;

• пользоваться интерфейсом «Настройки» для внесения изменений в параметры системы;

• осуществлять рассылки пользователям системы;

• устанавливать или изменять шаблоны и локализации.

Группа «Главные администраторы»

У этой группы пользователей – самые широкие полномочия. Только главные администраторы имеют право предоставлять полномочия своего уровня прочим пользователям.

Уровни доступа

Группе пользователей может быть назначен тот или иной уровень доступа. Итак, пользователи входят в группы, а группам назначаются уровни доступа (рисунки 7 и 8).

рисунок 7: уровни доступа

рисунок 8: группы, относящиеся к одному уровню доступа

Зачем нужны уровни доступа?

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

рисунок 9: уровни доступа в интерфейсе редактирования статьи

Управление полномочиями нужно в случаях, когда необходимо ограничить доступ к контенту или функционалу на сайтах больших организаций, коммерческих структур и служб основанных на подписке. ACL применимы не только к контенту и функционалу базовой комплектации Joomla!, но и к сторонним расширениям. Например, Community Builder и подобным расширениям, управляющим членством, ACL будут полезны.




1. Реферат- Происхождение государства и права
2. реферат дисератції на здобуття наукового ступеня кандидата економічних наук Харків ~ Дис
3. Ненасыщенные (непредельные) углеводороды (алкены)
4. Коммерческие банки и кредитная структура
5. английская деревня suyu ЗАЕЗД- 22
6. Курсовая работа- Развитие отечественной психологии в первой половине ХХ века
7. По законодательству о труде ст
8. Управление в сфере здравоохранения
9. Курсовая работа- Делопроизводство в учебном учреждении.html
10. желтой и очень тонкой