Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта (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 Процедура назначения прав новым пользователям системы