· разрешено извлечение из архива
· разрешено перемещение объекта
· разрешено копирование объекта
· разрешено перемещение в корзину
· разрешена сортировка
· разрешено публиковать на главной
На основе исходных данных из табл. 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). При попытке редактировать уже открытый другим пользователем объект можно будет увидеть значок блокировки справа от имени объекта. Бывает так, что объект остается заблокированным, даже если в данный момент не редактируется. Для разблокировки таких объектов необходимо воспользоваться функцией разблокировки, в главном меню «Система», пункт меню «Снятие всех блокировок».