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

Обзор и анализ используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS. Исследование содержания сайта ПРИПИТ и информационных потребностей различных групп его потенциальных посетителей. Разработка дизайна сайта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 11.03.2010
Размер файла 129,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

· Кафедры

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

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

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

· РЦОА

· PММЦ

· Новости

· Контакты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

· Закрыть страницу редактирования «Раздела» без сохранения изменений. Нажмите кнопку «Отмена».

· Применить (сохранить) изменения, но остаться на странице редактирования «Раздела».

· Сохранить изменения, закрыть страницу редактирования «Раздела» и вернуться (выйти) на страницу «Управление разделами».

· Загрузить изображение (сохраняется в папку images\stories).

На странице редактирования «Раздел: Новый» (поле Детали раздела) следует:

· В поле «Заголовок» ввести короткое имя раздела, которое будет использоваться в меню или в выпадающих списках панели управления.

· В поле «Название раздела» ввести длинное имя раздела, которое будет использоваться при отображении содержимого раздела на сайте, показывая заголовок раздела.

· В поле «Изображение» выбрать изображение, которое будет использоваться при отображении раздела в меню.

· В поле «Порядок отображения» после применения (сохранения) изменений можно изменить порядок отображения раздела в списке на странице «Управление разделами».

· В поле «Уровень доступа» можно выставить права доступа на просмотр данного раздела (содержимого данного раздела): «Общий» - для всех посетителей веб-сайта; «Участники» - для зарегистрированных пользователей сайта; «Специальный» - для зарегистрированных пользователей панели управления.

· В поле «Опубликован» - выбрать публиковать сейчас или нет.

· В текстовом поле «Описание» можно поместить краткое описание (аннотацию) содержимого раздела. Раздел включает одну или несколько категорий, и, когда пользователь видит это описание, то оно также будет сопровождаться списком включенных в данный раздел категорий.

· В поле «Описание» используется специальный редактор HTML, то есть расширение Joomla!. Данное расширение, называется HTML-редактором Joomla!. В системе можно использовать любой из множества различных визуальных HTML-редакторов, но рекомендуется использовать «TinyMCE». Некоторые пользователи предпочитают использовать редактор «mosCE», который является расширенной версией редактора «TinyMCE».

· Кнопки на панели инструментов HTML-редактора помогают задавать стиль и формат вводимого текста.

После окончания создания или редактирования раздела, следует нажать кнопку «Сохранить» для сохранения результатов работы и выхода на страницу «Управление разделами». Можно нажать кнопку «Применить» для сохранения результатов, не закрывая страницы редактирования «Раздела».

2.12 Формирование категорий в CMS

Категория - это второй (после раздела) объект в иерархии структуры содержимого. И

Перечень категорий в разделах, которые нам надо сформировать в CMS Joomla! нами уже сформирован ранее и размещен в таб. 2.3. Следует учесть при формировании категорий, что категории привязываются к родительскому разделу и не могут существовать не зависимо от раздела.

Далее сформируем в CMS Joomla! необходимые категории.

Создание категории похоже на создание раздела. Для работы с категориями необходимо перейти на страницу «Управление категориями».

Есть два способа перейти на страницу «Управление категориями»:

Первый способ: нажать на главной странице панели управления кнопку «Категории», или в основном меню выбрать «Содержимое», затем пункт Категории. Будет открыта страница «Управление категориями» (Рис. 2.12).

Второй способ: в основном меню выбрать «Содержимое», затем «Содержимое по разделам» и далее нужный Вам раздел. В выпадающем продолжении меню пункт «Добавить/изменить категории в выбранном вами разделе. Будет открыта страница «Управление категориями».

При открытии страницы «Управление категориями» первым способом будет доступна фильтрация категории по разделам. При создании новой категории можно будет выбрать раздел, в который должна войти новая категория. Опция фильтрации на странице доступна справа под панелью инструментов.

При открытии страницы «Управление категориями» вторым способом опция фильтрации будет «жестко» привязана к выбранному Вами разделу. При создании новой категории имя раздела, в который войдет новая категории будет «жестко» привязана к выбранному Вами разделу.

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

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

· Создать новую категорию.

· Изменить существующую категорию.

· Удалить существующую категорию.

· Копировать существующую категорию.

· Перенести - переместить существующую категорию и все ее содержимое в другой раздел.

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

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

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

Страница редактирования «Категории» аналогична странице редактирования «Раздела». Основное отличие страниц редактирования «Категории» и «Раздела» - наличие поля выбора раздела, к которому будет относиться категория. Создание новой категории почти полностью аналогично созданию нового раздела.

2.13 Создание объекта содержимого в CMS

Объект содержимого - это основное содержание сайта и нижний объект в иерархии структуры содержимого. Другими словами объект содержимого - это статья, которая должна содержаться в одной из категорий (соответственно и раздела).

Используя содержимое существующего сайта ПРИПИТ наполним модернизированный сайт объктами содержимого.

Для работы с объектами содержимого необходимо перейти на страницу «Управление содержимым».

Есть два способа перейти на страницу «Управление содержимым»:

Первый способ: нажать на главной странице панели управления кнопку «Все содержимое сайта» или в основном меню выбрать «Содержимое», затем пункт «Все содержимое». Будет открыта страница «Управление содержимым», при открытии страницы будет доступна фильтрация объектов по следующим критериям: по разделам; по категориям; по автору; по заголовку, значение указывается в поле «Фильтр».

Второй способ: в основном меню панели управления выбрать «Содержимое», затем «Содержимое по разделам» и далее нужный Вам раздел; и в выпадающем продолжении меню пункт «Содержимое в разделе: выбранный Вами раздел». Будет открыта страница «Управление содержимым» (с выбранной фильтрацией по указанному разделу), при открытии страницы будет доступна фильтрация объектов по следующим критериям: по категориям; по авторам; по заголовку, значение указывается в поле «Фильтр».

При создании нового объекта содержимого следует выбрать раздел и категорию, в которые должен войти новый объект содержимого. Опции фильтрации на странице доступны справа под панелью инструментов. Опции фильтрации (по разделам, по категориям) наследуются при создании нового объекта содержимого.

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

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

· Создать новый объект содержимого. Нажмите кнопку «Новый».

· Изменить существующий объект содержимого.

· Удалить существующий объект содержимого.

· Копировать существующие объекты содержимого.

· Перенести - переместить существующие объекты содержимого.

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

· Допустить (Опубликовать) существующие объекты содержимого.

· Отправить в архив существующие объекты содержимого.

При создании или редактировании объекта содержимого (статьи), на странице редактирования доступны дополнительные поля, необходимые для выбора того (в отличие от страницы редактирования раздела или категории), в каком разделе (поле «Раздел») и в какой категории (поле «Категория») будет содержаться данный объект содержимого.

Далее доступны два окна HTML редактора, позволяющие разбить содержание статьи на две части: введение и все содержимое статьи. Разделение содержимого статьи позволяет представить ее в виде так называемого «Блога» или «Журнала», то есть списка краткого описания статьи, с кнопкой «Подробнее» на все содержимое статьи.

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

Примечание: Если не нужно использовать вывод статьи методом «блог», то нужно ввести все содержимое статьи в первом окне HTML редактора.

Справа, после сохранения, доступны дополнительные параметры управления объектом содержимого. Последняя вкладка «Связь с меню» может настраиваться при создании меню.

Если необходимо поместить изображения в статьи, то можно использовать специальную возможность вставки изображений. Нажмите кнопку «Вставить изображение» (кнопка расположена внизу слева окна HTML редактора), после этого в содержимое будет добавлен текст {mosimage}; при обработке этого текста для отображения система (Joomla) определит, что необходимо вставлять изображения, список которых размещен на вкладке «Параметры изображений» (рис. 2.18). Чтобы увидеть изображение в тексте, нажмите кнопку «Просмотр» на панели инструментов.

Использовать возможность {mosimage} можно много раз, изображения отображаются в порядке, указанном в списке; порядок можно менять, используя кнопки «Вверх» и «Вниз».

Использование{mosimage} - это пример использования расширения Joomla! - мамбота (mosimage).

Примечание: Используя возможности «Управления медиа», можно загружать и размещать изображения по папкам.

Значения многих параметров на вкладке «Параметры управления», можно задать по умолчанию, для того, чтобы использовались «глобальные настройки». Задать значения «глобальных настроек» можно в пункте меню «Глобальная конфигурация» меню «Сайт», во вкладке «Содержимое». Данные значения можно индивидуально изменить для каждого объекта содержимого.

На данной вкладке можно ввести описание объекта и ключевые слова.

Если использовать кнопку «Добавить (Раздел, Категория, Заголовок)», то будут добавлены в поле «Ключевые слова» названия раздела, категории и заголовок объекта.

2.14 Создание меню в CMS

Меню - это набор кнопок, в которые приводят на конкретные объекты, например, объект содержимого, список категорий, компонент и т.д.

После создания структуры меню нового сайта ПРИПИТ (таб. 2.4), необходимо, собственно, создать новую структуру меню в CMS Joomla!. Используя данные из таб. 2.4 сформируем новое меню в CMS Joomla!.

Рассмотрим создание меню, построенного на стандартном модуле (установленном по умолчанию) CMS Joomla! - mod_mainmenu. Данный модуль является по умолчанию главным для создания меню. Место вывода меню на сайте определяется в шаблоне сайта. Устанавливая дополнительные расширения, можно расширить возможности отображения стандартного меню или отобразить его в другом виде, например в виде выпадающего каскадного меню с подменю (часто необходимо, чтобы со стороны пользователя была включена поддержка Javascript в браузере).

Самый простой вариант (но ограниченный в возможностях) связать объект содержимого с пунктом меню, это использовать на странице редактирования объекта содержимого в окне дополнительных параметров вкладку «Параметры связи с меню». Во вкладке данного окна необходимо:

· выбрать меню, в которое будет добавлен пункт (ссылка);

· выбрать название пункта меню.

· Нажмите кнопку «Связать с меню».

На странице редактирования раздела или категории в дополнительном окне справа (для создаваемого раздела или категории данное окно будет доступно после сохранения - кнопка «Сохранить»). В данном окне необходимо:

· выбрать меню, в которое будет добавлен пункт (ссылка);

· выбрать тип меню, в котором виде будет отображаться раздел или категория;

· выбрать название пункта меню.

· Нажать кнопку «Связать с меню».

Для работы с меню для сайта необходимо перейти на страницу «Управление меню». В основном меню панели управления выбрать «Меню», затем пункт меню «Управление меню».

Для работы с пунктами меню определенного меню (например, mainmenu) необходимо перейти на страницу «Управление меню [mainmenu]». В основном меню выбрать «Меню», затем пункт меню «mainmenu».

На странице «Управление меню [mainmenu]» можно увидеть список уже созданных пунктов меню (по умолчанию без установки демонстрационных данных доступен только один пункт - «Главная»).

Для добавления нового пункта меню необходимо перейти на страницу «Новый пункт меню». Для этого следует нажать кнопку «Новый» на странице «Управление меню [mainmenu]» для добавления нового пункта меню в меню mainmenu.

На странице «Новый пункт меню» доступно несколько типов создаваемого пункта меню. Все типы разбиты по группам:

· Содержимое, пункт меню будет отображать содержимое объекта.

· Разное.

· Отправка, пункт меню позволяющий добавлять объекты содержимого с сайта.

· Компоненты, пункт меню позволяющий работать с компонентом и его возможностями.

· Ссылки.

Когда выбран тип нового пункта меню, необходимо перейти на страницу «Добавление - новый пункт меню: XXX»: Шаг 2 (XXX - название типа нового пункта меню). На этой странице необходимо выбрать и заполнить основные параметры и поля нового пункта меню. Параметры и поля отличаются в зависимости от выбранного типа нового пункта меню. Нажмите на кнопку «Далее» или на выбранный тип пункта меню.

Пример добавления нового пункта меню типа: «Ссылка - объект содержимого». Для добавления необходимо:

· Ввести имя нового пункта меню, поле «Название».

· Выбрать объект содержимого (статью), поле «Содержимое для связи».

· Выбрать, как должно открываться окно при нажатии на пункт меню, поле «Url: При нажатии открыть в…».

· Выбрать родительский пункт меню, поле «Родительский пункт меню».

· Выбрать порядок расположения, поле «Порядок расположения».

· Выбрать уровень доступа, поле «Уровень доступа».

· Выбрать опубликован пункт меню, поле «Опубликован (на сайте)».

· Справа можно, но не обязательно выбрать изображение меню, поле «Изображение меню».

В поле «Родительский пункт меню» перечисляются все существующие пункты меню, которые можно выбрать как «родительский пункт» для нового пункта меню. Поддержка иерархической структуры меню и отображение ее на сайте возможны, только если в шаблоне есть поддержка отображения иерархии пунктов меню (большинство бесплатных шаблонов не поддерживают эту возможность). Для реализации меню с подменю используются дополнительные расширения, позволяющие улучшить создание и отображение структуры меню на сайте.

Если после сохранения нового пункта меню, открыть его для редактирования, то становятся доступны дополнительные параметры справа, которые помогут улучшить отображение и работу данного пункта меню.

Если использовать возможность предпросмотра сайта, то можно увидеть результат добавления нового пункта меню:

· Просмотр в новом окне браузера.

· Просмотр в этом же окне с открытой панелью администратора.

· Просмотр с показом позиций расположения моделей в шаблоне в этом же окне с открытой панелью администратора.

2.15 Создание дополнительных групп пользователей сайта в CMS и их привязка к категориям

Используя данные о, дополнительно определенных, группах пользователей, и их соответствия категориям сайта, создадим в CMS Joomla! дополнительные группы пользователей (данные о дополнительных группах пользователей [соответствие категории - дополнительной группе] приведены в таб. 2.5)

Для создания дополнительной группы пользователей, в панели администрирования сайта, перейдем в «Компоненты» - «Acess Control» - «Manage Groups» (рис. 2.25.)

На странице «Manage Groups» можно создадим новую группу, нажав кнопку «Новый» в правом верхнем углу страницы.

Введем в поле «Group Name» - название новой группы, в «Parent Group» выберем родительскую группу - «Пользователи админцентра», затем перейдем в раздел «Adapters» - «content». Здесь на вкладке «Backend» выберем раздел, в который входит нужная нам категория.

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

Для группы пользователей типа % Категория % Autor разрешим следующие операции:

· Новый объект

· Редактировать объект

· Сохранить объект

· Опубликовать объект

Для группы пользователей типа % Категория % Publisher разрешим следующие операции:

· Новый объект

· Редактировать объект

· Сохранить объект

· Опубликовать объект

· Скрыть объект

· Поместить в архив

· Извлечь из архива

· Переместить объект

· Копировать объект

· Переместить в корзину

· Сортировка

· Опубликовать на главной странице

Заключение

В результате выполнения данной работы были выполнены все задачи.

Решение задачи обзора и сравнительного анализа возможностей и технологических основ различных CMS, в данной работе, выражено в исследовании таких вопросов, как технологическая основа CMS, особенностей структуры сайта на основе CMS, существующих решений CMS, классификации CMS, модели представления данных в CMS. Так же был выполнен сравнительный анализ наиболее функциональных CMS. На основе исследования, проведенного в ходе выполнения данной задачи, была построена таблица 1.1 («Сравнение характеристик наиболее функциональных CMS»). В результате анализа данных о существующих системах управления сайтами как бесплатных (Joomla, eZ Publish, XOOPS) так и российских платных (Битрикс, AMO CMS и Site Sapiens), был сделан вывод, что, в зависимости от целей и задач организации сайта, можно применять как бесплатные так и платные CMS. Так для обеспечения работы сайта коммерческой организации наиболее целесообразно использовать коммерческую CMS. Это может быть любая из рассмотренных коммерческих CMS, т. к. функциональность и качественные характеристики данных систем находятся на одном уровне. Организациям некоммерческим, целесообразно использовать для построения сайта одну из бесплатных CMS систем. Из рассмотренных, в процессе решения данной задачи, CMS наиболее универсальной, с наибольшим количеством модулей и крупнейшим российским сообществом разработчиков является CMS Joomla!, так же на данный момент Joomla! является наиболее бурно развивающейся CMS системой. Таким образом, оптимальным выбором, для построения сайта некоммерческой организации, является CMS Joomla!.

Решение задачи обзора и сравнительного анализа используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS, в данной работе, выражено в исследовании таких вопросов, как характеристики и элементы, дизайн, структура, навигация и содержание сайтов ВУЗов. На основе исследования, проведенного в процессе решения данной задачи, сайтов ВУЗов, была построена таблица 1.2, в которой консолидированы основные характеристики рассмотренных сайтов. В результате анализа данных, представленных в таблице 1.2, мы выделили те свойства, которых нет на существующем сайте ПРИПИТ по сравнению с сайтами других образовательных учреждений:

1. Единый стиль для всех страниц

2. Наличие информации об авторских правах и обратной связи на каждой странице

3. Единая навигация для всех страниц сайта, использование в основе сайта CMS

Задача исследования имеющегося содержания существующего сайта ПРИПИТ и информационных потребностей различных групп потенциальных посетителей сайта выполнена. Результат выполнения задачи исследования имеющегося содержания существующего сайта ПРИПИТ выражен в анализе информационной структуры сайта. Проведенный анализ основан на исследовании содержимого меню (разделов) существующего сайта. Результаты данного исследования представлены в таблице 2.1 и представляют из себя информационную структуру существующего сайта ПРИПИТ. Результат выполнения задачи исследования информационных потребностей различных групп потенциальных посетителей сайта выражен в определении групп потенциальных посетителей сайта на основе анализа информационной структуры существующего сайта ПРИПИТ. В результате данного анализа мы определили соответствие «пункт меню (раздел) сайта» - «группа пользователей». Данное сопоставление выполнено в табличной форме (таб. 2.2.), на основе составленной ранее таблицы 2.1. В результате мы определили следующие группы потенциальных посетителей сайта:

1. Все - группа, включающая в себя всех посетителей сайта

2. Школьники - посетители, обучающиеся в школе и их родители

3. Абитуриенты - посетители, готовящиеся к поступлению в институт и их родители

4. Студенты - посетители, являющиеся студентами данного института

5. Преподаватели - посетители, являющиеся действующими преподавателями, школ, училищ и вузов Пермского края

Задача разработки дизайна сайта и варианта информационной структуры, рассчитанной на дифференцированный доступ пользователей к информации выполнена. В результате решения данной задачи, с учетом критериев разработки сайтов, был разработан макет главной страницы сайта (рис. 2.1) и макет последующих страниц (рис. 2.2) сайта ПРПИТ, основанного на CMS. Разработан дизайн сайта (рис. 2.3 и рис. 2.4.). Так же была разработана новая информационная структура сайта ПРИПИТ (с учетом основных принципов построения сайтов на основе CMS). Данная информационная структура разработана на основе информационной структуры существующего сайта ПРИПИТ (таб. 2.1 и 2.2) и представлена в таблице 2.3. В новой информационной структуре сайта учтены критерии разработки сайтов, а так же особенности структуры сайта, основанного на CMS Joomla! (основные элементы структуры CMS Joomla!: раздел, категория, объект содержимого [статъя]). Дифференциация доступа групп пользователей осуществлена путем специальной организации структуры меню. В результате исследования, ранее, были выявлены потенциальные группы пользователей сайта. Как результат сформированы следующие пункты главного навигационного меню:

1. Главная

2. О институте

3. Школьнику

4. Абитуриенту

5. Студенту

6. Преподавателю

7. Новости

8. Поиск

9. Контакты

Задача разработки системы регистрации и авторизации пользователей для дифференциации доступа к информации и по работе с ней выполнена. Данная задача выполнена за счет реализации на сайте системы разделения прав пользователей. Мы определили перечень групп пользователей сайта, которым необходимо назначить права на публикацию материалов сайта (таб. 2.5), создали дополнительные группы пользователей с помощью дополнительного компонента - средства управления группами пользователей (noixACL 2.0 - Frontend and Backend ACL) и назначили права доступа, для дополнительных групп, к соответствующим категориям сайта. Таким образом, пользователь может публиковать или редактировать содержимое сайта только в той категории сайта, права доступа к которой определены для группы данного пользователя. Так же была разработана процедура регистрации и назначения прав доступа к новым пользователям системы, данная процедура состоит из следующих шагов:

1. Регистрация нового пользователя на сайте.

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

3. Авторизация пользователя на сайте

4. Написание пользователем личного сообщения (на сайте) администратору сайта с просьбой о присвоении прав на определенную категорию.

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

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

Задача информационного наполнения модернизированного на основе CMS сайта ПРИПИТ выполнена. В процессе выполнения данной задачи были сформированы разделы, категории, созданы объекты содержимого (статьи) сайта, сформировано меню, созданы и привязаны к определенным категориям сайта дополнительные группы пользователей. При создании разделов названия разделов мы извлекли из ранее разработанной таблицы 2.3 из столбца «Разделы». При создании категорий названия категорий так же, извлекли из таб. 2.3. и привязали к родительскому разделу. Используя содержимое существующего сайта ПРИПИТ мы наполнили модернизированный сайт объектами содержимого (статьями) и разместили их в соответствующих категориях. Так же мы сформировали новую структуру меню на сайте. Используя данные о дополнительно определенных группах пользователей, и их соответствия категориям сайта, мы создали дополнительные группы пользователей (данные о дополнительных группах пользователей [соответствие категории - дополнительной группе] были извлечены из таб. 2.5). Так же для каждой дополнительной группы пользователей мы определили права доступа к соответствующей категории.

Список источников

1. Андрей Акопянц, Системы управления Web-контентом. eCommerce World, №2, 2000.

2. В.А. Козлова, Компьютерные сети и телекоммуникации: Учебное пособие и лабораторный практикум. - Пермь: ОГУП ИПК «Пермское книжное издательство», 2005. - 192 с.

3. Станислав Макаров, Что такое ECM. Директор информационной службы, №4, 2003.

4. Валерий Коржов, Использование сетевой модели данных для управления информационным наполнением. Computerworld Россия, №21, 2000.

5. Портал CMSList.ru. Русскоязычный проект, посвященных системам управления контентом // http://www.cmslist.ru // Проверено: 23.06.2009

6. CMSОбзор. Портал, посвященных системам управления контентом. // http://www.cmsobzor.ru // Проверено: 23.06.2009

7. Официальный сайт CMS ABO.CMS. // http://www.abocms.ru // Проверено: 23.06.2009

8. Официальный сайт русскоязычного сообщества разработчиков CMS Joomla!. // http://joom.ru // Проверено: 10.11.2009

9. Официальный сайт сообщества разработчиков CMS EzPublisher. // http://ez.no // Проверено: 10.11.2009

10. Официальный сайт сообщества разработчиков CMS XOOPS. // http://www.xoops.org // Проверено: 10.11.2009

11. Официальный сайт Пермского государственного технического университета. // http://pstu.ru // Проверено: 10.11.2009

12. Официальный сайт Московского государственного университета имени М.В. Ломоносова. // http://www.msu.ru // Проверено: 10.11.2009

13. Официальный сайт Московского государственного технического университета имени Н.Э. Баумана. // http://www.bmstu.ru // Проверено: 10.11.2009

14. Официальный сайт Пермского регионального института педагогических информационных технологий. // http://pripit.perm.ru //

15. Официальный сай расширений для сообщества Joomla!. //http://extensions. Joomla!.org/extensions/access-a-security/backend-a-full-access-control // Проверено: 12.11.2009

16. Аналитический портал рынка веб-разработок «CMSmagasine» // Рейтинг CMS // http://ratings.cmsmagazine.ru/cms_analytics/ Проверено: 12.11.2009

17. Каталог бесплатных CMS // Рейтинг систем управления // http://catalogcms.ru/top10cms Проверено: 12.11.2009

18. Официальный сайт системы управлением контентом «Site Sapiens» // http://sitesapiens.ru // Проверено: 07.03.2008

19. Официальный сайт системы управления контентом «1С-Битрикс: Управление сайтом» // http://www.1c-bitrix.ru // Проверено: 10.11.2009

20. Е. Жарикова, Выбор системы управления контентом интернет-ресурса. // http://www.ibusiness.ru/marcet/tele/20905 // Проверено: 07.03.2008


Подобные документы

  • Классификация современных web-технологий. Сравнительный анализ систем управления сайтами. Исследование методов разработки, оптимизации и продвижения Web-сайта. Изучение фреймворков, используемых при разработке сайтов. Обзор создания графического дизайна.

    дипломная работа [3,8 M], добавлен 07.11.2013

  • Проектирование структуры и информационного содержания сайта. Анализ поисковой статистики и подбор синонимов. Целевая аудитория сайта. Реализация каркаса сайта. Разработка навигации и дизайна сайта с использованием css. Реализация интерактивности.

    курсовая работа [10,7 M], добавлен 01.09.2016

  • История веб-дизайна и сайтов. Пример раннего сайта Angelfire. Популярные браузеры, цветовая модель RGB. Структура корпоративного сайта. Предпроектный анализ разрабатываемого веб-сайта. Основные блоки макета. Пример адаптивной верстки. Макет в Photoshop.

    дипломная работа [8,0 M], добавлен 10.10.2015

  • Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию.

    курсовая работа [1,7 M], добавлен 07.11.2013

  • Определение целей создания сайта и целевой аудитории, сбор и анализ необходимой информации. Исследование структуры, концепции, дизайна и функциональности сайтов-конкурентов. Выполнение HTML-верстки, заполнение шаблонов содержимым. Программированием сайта.

    дипломная работа [56,4 K], добавлен 12.11.2014

  • Этапы развития веб-дизайна. Виды и типы веб-сайтов, теоретические аспекты их создания. Структура веб-сайта и его страниц. Процесс и результат разработки веб-дизайна. Создание сайта факультета архитектуры и дизайна Кубанского государственного университета.

    дипломная работа [4,6 M], добавлен 10.11.2015

  • Выбор сред разработки для реализации сайта. Основная концепция и содержание веб-сайта. Роль дизайна сайта в его создании и определение основных требований к его содержанию и внешнему виду. Особенности разработки удобного и красивого интерфейса сайта.

    курсовая работа [686,4 K], добавлен 13.06.2022

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

    курсовая работа [2,2 M], добавлен 30.04.2015

  • Изучение различных систем управления содержимым, обеспечивающих доступ к информации в сети Интернет и удобное редактирование сайта. Разработка информационной структуры, дизайна и информационное наполнение web-сайта по теме "Экстремальные виды спорта".

    дипломная работа [2,6 M], добавлен 15.05.2012

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.