Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта (CMS)
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?м и наиболее функциональным является noixACL 2.0 Frontend and Backend ACL. Данный компонент и предлагается использовать для создания новых групп пользователей в CMS Joomla!.
Предварительно определим основные. группы пользователей:
- Super Administrator в данную группу будет входить ответственный на функционирование сайта технический специалист
- Все все посетители, не зарегистрировавшиеся на сайте
Определим дополнительные группы пользователей. Данные группы предназначены для нетехнических специалистов, для размещения, редактирования и публикации материалов на сайте в строго отведенных для этого категориях сайта. Предлагается создать по две группы пользователей категории сайта, требующей разделения прав на публикацию и размещение контента.
Таким образом, определим 2 типа дополнительных групп:
1 тип дополнительной группы пользователей вида %Категория % Autor (знаком % выделено переменное значение категории). Для данного типа группы присвоим следующие права:
- разрешено создавать новые объекты в категории, к которой присвоена группа
- разрешено редактировать созданные объекты в категории, к которой присвоена группа
- разрешено публиковать материалы
- разрешено сохранять созданные объекты в категории, к которой присвоена группа
2 тип дополнительной группы пользователей вида %Категория % Publisher (знаком % выделено переменное значение категории). Для данного типа группы присвоим следующие права:
- разрешено создавать новые объекты в категории, к которой присвоена группа
- разрешено редактировать созданные объекты в категории, к которой присвоена группа
- разрешено публиковать материалы
- разрешено сохранять созданные объекты в категории, к которой присвоена группа
- разрешено скрывать объекты
- разрешено перемещение в архив
- разрешено извлечение из архива
- разрешено перемещение объекта
- разрешено копирование объекта
- разрешено перемещение в корзину
- разрешена сортировка
- разрешено публиковать на главной
2.9 Формирование дополнительных групп доступа для разделения полномочий пользователей при публикации материалов
На основе исходных данных из табл. 2.3. построим следующее соответствие: категория дополнительная группа пользователей. Результаты занесем в таб. 2.5.
Таблица 2.5. Соответствие: категория дополнительная группа пользователей
РазделыКатегорииГруппы№Название№Название1 группа2 группа1234561Учредительные документы и общие сведения о институте1Общие сведенияUpravlenuyeAutorUpravlenuyePublisher2Основные документыUpravlenuyeAutorUpravlenuyePublisher3Органы управленияUpravlenuyeAutorUpravlenuyePublisher4Образовательная деятельностьUpravlenuyeAutorUpravlenuyePublisher5Научная деятельностьUpravlenuyeAutorUpravlenuyePublisher6Инновационная деятельностьUpravlenuyeAutorUpravlenuyePublisher7Международная деятельностьUpravlenuyeAutorUpravlenuyePublisher8Внеучебная деятельностьUpravlenuyeAutorUpravlenuyePublisher9Издательская деятельностьUpravlenuyeAutorUpravlenuyePublisher2Структурные подразделения10ИздательствоIzdatelstvoAutorIzdatelstvoPublisher11ЭлектроникаElektronikaAutorElektronikaPublisher12ОбщежитиеObshejitiyeAutorObshejitiyePublisher13МедиатекаMediatekaAutorMediatekaPublisher3Информация для
поступающих14Высшее образованиеInformationAutorInformationPublisher15ПереподготовкаInformationAutorInformationPublisher16Повышение квалификацииInformationAutorInformationPublisher4Факультет информатики17Общие сведенияFacInfAutorFacInfPublisher18График сессийFacInfAutorFacInfPublisher19Учебные программыFacInfAutorFacInfPublisher20Курсовые и выпускные работыFacInfAutorFacInfPublisher21Вопросы к экзаменамFacInfAutorFacInfPublisher22Интернет студентамFacInfAutorFacInfPublisher5Факультет дополнительного профессионального образования23План курсовFacDopObAutorFacDopObPublisher24Учебные программыFacDopObAutorFacDopObPublisher25Вопросы к экзаменамFacDopObAutorFacDopObPublisher26Выпускные работыFacDopObAutorFacDopObPublisher27Информатика в ИнтернетеFacDopObAutorFacDopObPublisher6Кафедры28Кафедра информатикиKafInfAutorKafInfPublisher29Кафедра информационных технологийKafInfTehAutorKafInfTehPublisher30Кафедра математики и естественно-научных дисциплинKafMatIedAutorKafMatIedPublisher31Кафедра гуманитарных дисциплинKafGuDisAutorKafGuDisPublisher7Лаборатории32Лаборатория образовательных технологийLabObrTehAutorLabObrTehPublisher33Студенческая научная лабораторияStunNaLabAutorStudNauLabPublisher8ОЗШ ИНФОРМАТИКА34Общая информацияOZSHInfAutorOZSHInfPublisher35Участие в проекте ИСОOZSHInfAutorOZSHInfPublisher36ОбучениеOZSHInfAutorOZSHInfPublisher37КонкурсыOZSHInfAutorOZSHInfPublisher38ПреподавателямOZSHInfAutorOZSHInfPublisher39РодителямOZSHInfAutorOZSHInfPublisher40Форум для уч-сяOZSHInfAutorOZSHInfPublisher41Дистанционный семинар для учителейOZSHInfAutorOZSHInfPublisher9ТЕЛЕШКОЛА В ПЕРМИ42Что такое Телешкола?TelShkAutorTelShkPublisher43Как принять участие?TelShkAutorTelShkPublisher44Формы работыTelShkAutorTelShkPublisher45Сетевые учителяTelShkAutorTelShkPublisher10
РЦОА46Общие сведенияRcoaAutorRcoaPublisher47Апробационные площадкиRcoaAutorRcoaPublisher48Апробируемые материалыRcoaAutorRcoaPublisher49Проект ИСО в ИнтернетеRcoaAutorRcoaPublisher11PММЦ50ФорумRmmcAutorRmmcPublisher51Новости newRmmcAutorRmmcPublisher52Общие сведенияRmmcAutorRmmcPublisher53Закрепленные ОУRmmcAutorRmmcPublisher54Виды деятельностиRmmcAutorRmmcPublisher55План работыRmmcAutorRmmcPublisher56Ресурсы медиатекиRmmcAutorRmmcPublisher57Проект ИСО в ИнтернетеRmmcAutorRmmcPublisher12ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ63Microsoft IT AcademyDopObrAutorDopObrPublisher64Курсы для детейDopObrAutorDopObrPublisher65Образование взрослыхDopObrAutorDopObrPublisher13НОВОСТИ66Главные новостиGlavNovAutorGlavNovPublisher67Новости институтаNovInstAutorNovInstPublisher68Новости образованияNovObrAutorNovInstPublisher14КОНТАКТЫKontAutorKontPublisher
Таким образом, мы получили привязку дополнительных групп (с предопределенными правами) к категориям сайта. В последующем, при формирования контента сайта мы привяжем к каждой категории сайта соответствующую дополнительную группу.
2.10 Процедура назначения прав новым пользователям системы