Смекни!
smekni.com

Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта CMS (стр. 12 из 15)

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

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

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

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

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

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

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

На основе исходных данных из табл. 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

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

2.10 Процедура назначения прав новым пользователям системы

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

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

Первый шаг: Зарегистрироваться на сайте. Для этого при входе на главную страницу сайта в левом столбце нажать на ссылку «Регистрация».

Второй шаг: ввести свои данные на странице регистрации.

Третий шаг: CMS автоматически отправит письмо, (со ссылкой активации на сайте) пользователю следует перейти в свой почтовый ящик, указанный при регистрации и активировать ссылку.

Четвертый шаг: пользователю следует авторизоваться на сайте (в модуле «Авторизация», размещенном на главной странице сайта), используя данные, пришедшие на почтовый ящик, пользователя

Пятый шаг: перейти на главной странице в меню «контакты», на странице появятся контакты сайта, перейти в контакт «Администратор», в загрузившейся форме написать личное сообщение Администратору сайта с просьбой о присвоении прав на определенный раздел.

Шестой шаг: Администратор сайта рассматривает заявку и при положительном решении вносит пользователя в группу, дающую права на размещение контента в определенной категории.

Пользователь, получивший права на размещение информации теперь может авторизоваться в административной панели по адресу http:// %SiteName%/Administrator и размещать или редактировать статьи определенного раздела, перейдя в раздел «Статьи» (рис. 2.7)

2.11 Формирование разделов в CMS

Раздел – это главный (верхний) объект в иерархии структуры содержимого. В созданный Раздел добавляют Категории. Сформируем перечень разделов, которые нам надо сформировать в CMSJoomla!. Наименования разделов извлечем из ранее разработанной таб. 2.3 из столбца «Разделы».

В результате получим список разделов, которые следует сформировать:

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

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

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

· поступающих

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

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

· Кафедры

· Лаборатории

· ОЗШ информатика

· Телешкола в Перми

· РЦОА

· PММЦ

· Новости

· Контакты

· Поиск по сайту

Далее сформируем перечисленные выше разделы в системе. Для формирования сначала следует перейти в панель администрирования сайта. Для входа в панель администрирования CMS Joomla! следует перейти по адресу http://SiteName/administrator, где http://SiteName – это URL – адрес сайта. Для работы с разделами необходимо перейти на страницу «Управление разделами». Можно нажать на главной странице панели управления кнопку «Разделы» или в основном меню выбрать «Содержимое», затем пункт «Разделы». Далее будет открыта страница «Управление разделами».

На странице «Управление разделами», используя кнопки на панели инструментов, можно (перечисление справа налево):

· Открыть в страницу с инструкциями по работе с разделами.

· Создать новый раздел.

· Изменить существующий раздел.

· Удалить существующий раздел.

· Копировать существующий раздел.

· Скрыть (сделать неопубликованным) существующий раздел.

· Допустить (Опубликовать) существующий раздел.

Для создания нового раздела следует нажать кнопку «Новый». Будет открыта страница редактирования «Раздел: Новый».

Когда открыта страница редактирования раздела (категории, статьи и др.), то недоступны (пока не выйдете из неё) пункты основного меню. Также недоступен для редактирования объект, который открыт для редактирования (раздел, категория, статья и др.) другим пользователям с правами на редактирование данных объектов. Это называется блокировка (checked out). При попытке редактировать уже открытый другим пользователем объект можно будет увидеть значок блокировки справа от имени объекта. Бывает так, что объект остается заблокированным, даже если в данный момент не редактируется. Для разблокировки таких объектов необходимо воспользоваться функцией разблокировки, в главном меню «Система», пункт меню «Снятие всех блокировок».