Мегаобучалка Главная | О нас | Обратная связь


Определение дополнительных групп доступа и разделение полномочий пользователей для публикации материалов



2020-02-03 175 Обсуждений (0)
Определение дополнительных групп доступа и разделение полномочий пользователей для публикации материалов 0.00 из 5.00 0 оценок




Задачей данного параграфа является реализизация публикации информации нетехническими специалистами за счет реализации на сайте системы разделения прав пользователей.

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

В настоящее время доступны следующие компоненты для расширенного управления правами пользователей:

· 'corePHP' Community ACL – The Ultimate in User Control – платный компонент

· noixACL 2.0 – Frontend and Backend ACL – распространяется бесплатно

· JUGA – Joomla! User Group Access – платный компонент

· Admin-User-Access (pro) – платный компонент

· YOS Resources Manager – платный компонент

· module for Admin-User-Access (frontend) – бесплатный компонент (ограничена функциональность)

Из всех компонентов бесплатным и наиболее функциональным является «noixACL 2.0 – Frontend and Backend ACL». Данный компонент и предлагается использовать для создания новых групп пользователей в CMS Joomla!.

Предварительно определим основные. группы пользователей:

· Super Administrator – в данную группу будет входить ответственный на функционирование сайта технический специалист

· Все – все посетители, не зарегистрировавшиеся на сайте

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

Таким образом, определим 2 типа дополнительных групп:

1 тип дополнительной группы пользователей – вида «%Категория % Autor» (знаком % выделено переменное значение категории). Для данного типа группы присвоим следующие права:

· разрешено создавать новые объекты в категории, к которой присвоена группа

· разрешено редактировать созданные объекты в категории, к которой присвоена группа

· разрешено публиковать материалы

· разрешено сохранять созданные объекты в категории, к которой присвоена группа

2 тип дополнительной группы пользователей – вида «%Категория % Publisher» (знаком % выделено переменное значение категории). Для данного типа группы присвоим следующие права:

· разрешено создавать новые объекты в категории, к которой присвоена группа

· разрешено редактировать созданные объекты в категории, к которой присвоена группа

· разрешено публиковать материалы

· разрешено сохранять созданные объекты в категории, к которой присвоена группа

· разрешено скрывать объекты

· разрешено перемещение в архив

· разрешено извлечение из архива

· разрешено перемещение объекта

· разрешено копирование объекта

· разрешено перемещение в корзину

· разрешена сортировка

· разрешено публиковать на главной

 

Формирование дополнительных групп доступа для разделения полномочий пользователей при публикации материалов

 

На основе исходных данных из табл. 2.3. построим следующее соответствие: «категория» – «дополнительная группа пользователей». Результаты занесем в таб. 2.5.

 


Таблица 2.5. Соответствие: «категория» – «дополнительная группа пользователей»

Разделы

Категории

Группы

Название Название 1 группа 2 группа
1 2 3 4 5 6

1

Учредительные документы и общие сведения о институте

1 Общие сведения UpravlenuyeAutor UpravlenuyePublisher
2 Основные документы UpravlenuyeAutor UpravlenuyePublisher
3 Органы управления UpravlenuyeAutor UpravlenuyePublisher
4 Образовательная деятельность UpravlenuyeAutor UpravlenuyePublisher
5 Научная деятельность UpravlenuyeAutor UpravlenuyePublisher
6 Инновационная деятельность UpravlenuyeAutor UpravlenuyePublisher
7 Международная деятельность UpravlenuyeAutor UpravlenuyePublisher
8 Внеучебная деятельность UpravlenuyeAutor UpravlenuyePublisher
9 Издательская деятельность UpravlenuyeAutor UpravlenuyePublisher

2

Структурные подразделения

10 Издательство IzdatelstvoAutor IzdatelstvoPublisher
11 Электроника ElektronikaAutor ElektronikaPublisher
12 Общежитие ObshejitiyeAutor ObshejitiyePublisher
    13 Медиатека MediatekaAutor MediatekaPublisher

3

Информация для

поступающих

14 Высшее образование InformationAutor InformationPublisher
15 Переподготовка InformationAutor InformationPublisher
16 Повышение квалификации InformationAutor InformationPublisher

4

Факультет информатики

17 Общие сведения FacInfAutor FacInfPublisher
18 График сессий FacInfAutor FacInfPublisher
19 Учебные программы FacInfAutor FacInfPublisher
20 Курсовые и выпускные работы FacInfAutor FacInfPublisher
21 Вопросы к экзаменам FacInfAutor FacInfPublisher
22 Интернет студентам FacInfAutor FacInfPublisher

5

Факультет дополнительного профессионального образования

23 План курсов FacDopObAutor FacDopObPublisher
24 Учебные программы FacDopObAutor FacDopObPublisher
25 Вопросы к экзаменам FacDopObAutor FacDopObPublisher
26 Выпускные работы FacDopObAutor FacDopObPublisher
27 Информатика в Интернете FacDopObAutor FacDopObPublisher

6

Кафедры

28 Кафедра информатики KafInfAutor KafInfPublisher
29 Кафедра информационных технологий KafInfTehAutor KafInfTehPublisher
30 Кафедра математики и естественно-научных дисциплин KafMatIedAutor KafMatIedPublisher
31 Кафедра гуманитарных дисциплин KafGuDisAutor KafGuDisPublisher

7

Лаборатории

32 Лаборатория образовательных технологий LabObrTehAutor LabObrTehPublisher
33 Студенческая научная лаборатория StunNaLabAutor StudNauLabPublisher

8

ОЗШ ИНФОРМАТИКА

34 Общая информация OZSHInfAutor OZSHInfPublisher
35 Участие в проекте ИСО OZSHInfAutor OZSHInfPublisher
36 Обучение OZSHInfAutor OZSHInfPublisher
37 Конкурсы OZSHInfAutor OZSHInfPublisher
38 Преподавателям OZSHInfAutor OZSHInfPublisher
39 Родителям OZSHInfAutor OZSHInfPublisher
40 Форум для уч-ся OZSHInfAutor OZSHInfPublisher
41 Дистанционный семинар для учителей OZSHInfAutor OZSHInfPublisher

9

ТЕЛЕШКОЛА В ПЕРМИ

42 Что такое Телешкола? TelShkAutor TelShkPublisher
43 Как принять участие? TelShkAutor TelShkPublisher
44 Формы работы TelShkAutor TelShkPublisher
45 Сетевые учителя TelShkAutor TelShkPublisher

10

 

РЦОА

46 Общие сведения RcoaAutor RcoaPublisher
47 Апробационные площадки RcoaAutor RcoaPublisher
48 Апробируемые материалы RcoaAutor RcoaPublisher
49 Проект ИСО в Интернете RcoaAutor RcoaPublisher

11

PММЦ

50 Форум RmmcAutor RmmcPublisher
51 Новости new RmmcAutor RmmcPublisher
52 Общие сведения RmmcAutor RmmcPublisher
53 Закрепленные ОУ RmmcAutor RmmcPublisher
54 Виды деятельности RmmcAutor RmmcPublisher
55 План работы RmmcAutor RmmcPublisher
56 Ресурсы медиатеки RmmcAutor RmmcPublisher
57 Проект ИСО в Интернете RmmcAutor RmmcPublisher

12

ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ

63 Microsoft IT Academy DopObrAutor DopObrPublisher
64 Курсы для детей DopObrAutor DopObrPublisher
65 Образование взрослых DopObrAutor DopObrPublisher

13

НОВОСТИ

66 Главные новости GlavNovAutor GlavNovPublisher
67 Новости института NovInstAutor NovInstPublisher
68 Новости образования NovObrAutor NovInstPublisher
14 КОНТАКТЫ     KontAutor KontPublisher

 

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

 



2020-02-03 175 Обсуждений (0)
Определение дополнительных групп доступа и разделение полномочий пользователей для публикации материалов 0.00 из 5.00 0 оценок









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

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему наличие хронического атрофического гастрита способствует возникновению и развитию опухоли желудка?
Почему стероиды повышают давление?: Основных причин три...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Почему в редких случаях у отдельных людей появляются атавизмы?



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (175)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)