Модернізація сайту припой з використанням системи керування вмістом сайту CMS

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Випускна кваліфікаційна робота
"Модернізація сайту припой з використанням системи керування вмістом сайту (CMS)"

Введення
В даний час, для розробки інтернет-сайтів, широко доступні CMS (системи управління контентом) - програмне забезпечення, яке дозволяє публікувати та змінювати опубліковану на сайті інформацію самостійно, без залучення розробників сайту. Завдяки можливості конструювати зовнішній вигляд сторінок із заздалегідь заготовлених дизайн-шаблонів, користувачі CMS (систем управління контентом) тепер менше залежать від розробників їх сайтів. Адміністратор CMS може розташувати різні інформаційні блоки в рамках заданої сторінки за допомогою миші, задати їх розміри, колір та інші атрибути і зберегти стан сторінки, щоб користувачі сайту бачили її в заданому вигляді. Можливо оперативне оновлення інформації - інформацію публікує співробітник, що володіє інформацією, без додаткових посередників у вигляді технічних фахівців. Надання додаткових сервісів користувачеві - частина сервісів - пошук, форуми, голосування і т.д., вимагають інтерактивної взаємодії з користувачем. Вони вже реалізовані в рамках CMS.
Найбільш затребувана функціональність реалізована в CMS і може бути відразу використана. При розробці повністю або частково використовуються готові модулі, які вже пройшли неодноразове тестування. Так само CMS дозволяють розділяти дані та їх уявлення, що дозволяє змінювати зовнішній вигляд сайту набагато швидше і з меншими витратами, ніж у випадку зі статичним сайтом.
Об'єкт дослідження даної роботи - Сайтобудування як інформаційна технологія.
Предмет дослідження даної роботи - застосування технології CMS (системи керування вмістом сайту) для розробки сайту.
Мета даної роботи: модернізація сайту припой з використанням системи управління вмістом сайту (CMS).
Завдання, які вирішуються в даній роботі:
· Огляд і порівняльний аналіз можливостей і технологічних основ різних CMS
· Огляд і порівняльний аналіз використовуваних технологій, змісту та дизайну сайтів ВНЗ, в тому числі створених на основі CMS
· Дослідження наявного змісту існуючого сайту припой і інформаційних потреб різних груп потенційних відвідувачів сайту
· Розробка дизайну сайту і варіанти інформаційної структури, розрахованої на диференційований доступ користувачів до інформації
· Розробка системи реєстрації та авторизації користувачів для диференціації доступу до інформації та по роботі з нею
· Інформаційне наповнення модернізованого на основі CMS сайту ПРИСПІВ

1. Сайтобудування на основі CMS (системи управлінням вмістом сайту) як інформаційна технологія
1.1 Технологічна основа CMS
Для того, щоб детально розглядати окремі можливості CMS для створення і підтримки сайтів освітніх та комерційних організацій і відмінності між ними, слід дати визначення CMS і її функціональності.
Система управління контентом - це програмне забезпечення, яке дозволяє публікувати та змінювати опубліковану на сайті інформацію самостійно, без залучення розробників сайту. При цьому мається на увазі, що від користувачів такої системи не потрібно спеціальних знань технологій, що відрізняються від зазвичай використовуються в офісних процесах (текстовий редактор, інтернет і т.п.). При цьому не слід вважати, що така система не вимагає навчання персоналу, але це навчання стосується порядку роботи в системі, а не вивчення нових технологій. [1]
Більшість CMS можна розділити на back-office, тобто інфраструктурну систему, що забезпечує функціональність і зберігання інформації, і front-office, інтерфейс з користувачем. У більшості сучасних CMS back-office базується на тій чи іншій СУБД, може включати сервера додатків і портальне рішення, а front-office має веб-інтерфейс і допускає використання стандартних офісних пакетів редагування документів (текстові редактори, електронні таблиці, засоби створення презентацій, поштові системи і т.п.). При цьому вся функціональність, складність розробки та адміністрування зосереджені в back-office, а для користувача властивості в front-office.
Завдяки можливості конструювати зовнішній вигляд сторінок із заздалегідь заготовлених дизайн-шаблонів, користувачі CMS (систем управління контентом) тепер менше залежать від розробників їх сайтів. Адміністратор CMS може розташувати різні інформаційні блоки в рамках заданої сторінки за допомогою миші, задати їх розміри, колір та інші атрибути і зберегти стан сторінки, щоб користувачі сайту бачили її в заданому вигляді. Однак ще більші переваги адміністраторам CMS дає Drag & Drop при керуванні змістом сайту. У сучасній CMS для того, щоб задати нове положення для документа в структурі або ж для запису в списку, досить лише «зачепити» цю позицію мишею і «перетягнути» на нове місце. Точно так само, як це робиться з файлами в Провіднику Microsoft Windows.
1.2 Структура сайту, заснованого на CMS
У системі CMS присутня два сховища. У першому (зазвичай реляційна СУБД) зберігаються всі дані, які публікуються на сайті. У другому (зазвичай файлова система) зберігаються елементи вистави - шаблони, графічні зображення і т.д.
Крім зовнішнього представлення сайту, яким його бачать всі користувачі, є як мінімум два спеціалізованих робочих місця.
Перше робоче місце - для розробників сайту. З його допомогою вони задають структуру сайту, структуру контенту, визначають зовнішній вигляд сайту, налаштовують шаблони подання інформації. Цей інструментарій зазвичай не повністю автоматизований. Для налаштування сайту розробники частково працюють через засоби CMS, частина інформації розміщується безпосередньо.
Друге робоче місце - для власників сайту. Воно дозволяє співробітникам компанії самостійно розміщувати інформацію на сайті, без участі розробників. Менеджери замовника працюють тільки через спеціалізоване робоче місце.
В даний час більшість організацій має в тому чи іншому вигляді власний веб сайт. Набагато менше число компаній має внутрішню інтранет систему. Більшість сучасних сайтів компаній створені на основі статичних сторінок. У результаті процес розміщення інформації на таких сайтах приховано від звичайних користувачів. Разом з тим, ця операція вимагає знання основ програмування та мови HTML. При цьому ймовірність помилок, особливо для пересічних користувачів дуже висока.
CMS надає можливість оперативного оновлення інформації співробітником - інформацію публікує співробітник, що володіє інформацією, без додаткових посередників у вигляді технічних фахівців. Результатом є зниження вартості підтримки - оновлення інформації проводиться самостійно, немає необхідності оплачувати працю власного або зовнішнього web-майстра.
Так само в рамках CMS функціонально реалізовано багато сервіси - пошук, форуми, голосування і т.д., тобто найбільш затребувана функціональність вже реалізована в CMS і може бути відразу використана. При створенні сайту на основі CMS повністю або частково використовуються готові модулі, які вже пройшли неодноразове тестування. CMS розділяють дані та їх подання, отже зовнішній вигляд сайту змінюється з набагато меншими витратами, ніж у випадку зі статичним сайтом.
Коли розробники CMS заявляють про те, що після створення сайту в подальшому оновлення інформації може здійснювати нетехнічними фахівцями, це означає, що є певний web-інтерфейс, який дозволяє розміщувати інформацію, використовуючи певні візуальні інструменти редагування, а також імпортувати інформацію з офісних документів. Під Web-інтерфейсом розуміється спеціалізоване робоче місце, доступне через інтернет, з використанням стандартної програми перегляду Інтернет - Internet Explorer.
Ключовими моментами є те, що можливе візуальне редагування тексту - є WYSIWYG (What You See Is What You Get) - редактор, що дозволяє розміщувати текст і виконувати найпростіше форматування документа, без наявності спеціальних технічних знань.
Можливо одночасно з текстом розміщувати і різні зображення - графіки, діаграми і т.д.
Можливе перенесення даних з офісних додатків.
Підтримка візуального редагування даних у всіх системах реалізована практично однаково.
До складу Microsoft Internet Explorer входить елемент управління, який дозволяє виконувати подібне редагування. Розробники здійснюють виклик цього елемента управління і далі користуються результатами його праці.
Оскільки використовуються вбудовані можливості Microsoft Internet Explorer (MSIE), то деякі системи управління накладають обмеження - для публікації інформації бажано використовувати Internet Explorer. При цьому, оскільки в клієнтській частині візуальне редагування не потрібно, на нього ніяких обмежень не накладається, і користувачі вашого сайту можуть використовувати будь-яку програму перегляду Інтернет-сторінок.
Досить часто виникає необхідність, одночасно з текстом розмістити і зображення - зображення, графік, діаграму. Причому розмістити не у фіксованому місці сторінки - на початку або в кінці, а безпосередньо в тексті, поруч з певним описом.
Описаний у попередньому розділі редактор не володіє інформацією про те, де і яким чином зберігаються зображення. Тому він дозволяє розміщувати в довільному місці тексту посилання на зображення.
При цьому необхідно вказати адресу на сервері (URL), де знаходиться зображення. Як зображення потрапить на сервер - знаходиться поза компетенцією даного редактора.
Розробник може модифікувати даний функціонал, дозволивши користувачеві спочатку розмістити зображення або в загальну бібліотеку, або прив'язати їх до конкретного документа, а далі вже при редагуванні вибирати, яке зображення включити.
У разі використання загальної бібліотеки можливе повторне використання одних і тих самих зображень, проте, при великій їхній кількості утруднений пошук, а також видалення непотрібних. У разі зв'язування зображень з конкретним документом, повторного використання немає (для системи одне й те саме зображення, приєднане до двох документах, буде двома різними), але це спрощує вибір і гарантує автоматичне видалення зображень одночасно із самим документом.
Системи управління контентом дозволяють нетехнічному спеціалісту публікувати інформацію на сайті і виконувати найпростіші операції по форматуванню тексту. Виділити текст курсивом на сайті нічим не складніше, ніж виконати аналогічну операцію в Microsoft Word. І дана можливість у всіх системах реалізована практично однаково.
1.3 Поділ даних та їх подання
Перш за все, домовимося про використовуваної термінології в застосуванні до CMS:
· Документ (стаття) - одиниця інформації, що публікується інформації. Документом може бути одного з типів документів, використовуваних на сайті - новина, стаття, товар і т.д.
· Атрибут - одна з ознак документа. Кожен документ має набір ознак - атрибутів. Наприклад, для новини атрибутами є назва, автор, анотація, текст, дата створення.
· Тип документа - узагальнене поняття документів, що володіють однаковими характеристиками. Наприклад, «новина». Мається на увазі, що раніше було описано, якими атрибутами мають документи типу «новина» і далі створюємо документи цього типу.
· Структуровані дані - представлення даних, за якого кожен атрибут документа представлений окремо і з ним можуть виконуватися незалежні операції.
Як було зазначено раніше, одним з переваг використання CMS є структурування інформації і розділення вмісту і його представлення (даних і дизайну):
· Розділення вмісту і його представлення надає гарантію збереження зовнішнього вигляду - при поділі інформації та її подання оператор вводить значення кожного атрибута в окреме поле і може бути впевнений, що воно відобразитися в потрібному місці, як визначено в настройках відображення. Наприклад, ми хочемо, щоб ім'я автора статті завжди відображалося під назвою, було вирівняно вправо і виділено жирним шрифтом. Якщо оператор вводить тільки значення, то він упевнений, що дані будуть відображені де потрібно і як потрібно. Інакше він зобов'язаний пам'ятати про прийняте стилі і вручну виконувати дане форматування.
· Розділення вмісту і його уявлення надає можливість застосування додаткового сервісу - коли атрибути зберігаються окремо, з ними можна виконувати додаткові операції. Наприклад, якщо у нас автор статті зберігається як окреме поле, то дуже легко переглянути всі статті даного автора. Якщо ім'я автора зберігається в тексті статті, то формування списку статей автора є окремою ручною операцією.
· Розділення вмісту і його уявлення надає можливість інтеграції з зовнішніми системами - швидкий експорт новин або товарів для обміну з іншими ресурсами - сайтами, внутрішніми системами і т.д.
· Розділення вмісту і його представлення дозволяє знизити вартість зміни дизайну - для зміни зовнішнього вигляду сайту немає необхідності в ручній переробці кожного документа. Змінюються лише шаблони відображення і вся інформація може бути швидко представлена ​​в іншому вигляді.
· Розділення вмісту і його уявлення надає можливість використання однієї інформації в різних дизайнах - це особливо використовується останнім часом при створенні інформаційних систем холдингів, коли вся інформація зберігається в центральній системі, але може бути показана, як на сайті холдингу, так і на сайті окремого підприємства , але в різних дизайнах.
Виходячи з вищесказаного сформулюємо основні завдання, які вирішує CMS (система управління вмістом сайту):
· Публікація інформації нетехнічних фахівцем.
· Поділ даних та їх подання.
· Організація спільної роботи при публікації інформації.
· Пошукові можливості.
· Додаткові сервіси - форуми, голосування, анкети і т.д.
1.4 Існуючі рішення CMS
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


[1] Аналітичний портал ринку веб-розробок «CMSmagasine» / / Рейтинг CMS / / http://ratings.cmsmagazine.ru/cms_analytics/ Перевірено: 12.11.2009
[2] Каталог безкоштовних CMS / / Рейтинг систем управління / / http://catalogcms.ru/top10cms Перевірено: 12.11.2009
[3] Офіційний сайт системи управлінням контентом «Site Sapiens» / / http://sitesapiens.ru / / Перевірено: 07.06.2009
[4] Офіційний сайт системи управління контентом «1С-Бітрікс: Управління сайтом» / / http://www.1c-bitrix.ru / / Перевірено: 10.11.2009
[5] Офіційний сайт Пермського Регіонального Інституту Педагогічних Інформаційних Технологій / / http://pripit.perm.ru / /
[6] В.А. Козлова, Комп'ютерні мережі та телекомунікації: Навчальний посібник і лабораторний практикум. - Перм: ОГУП ВПК "Пермське книжкове видавництво", 2005. - 192 с.
[7] Еxtensions to the community Joomla / / http://extensions.joomla.org/extensions/access-a-security/backend-a-full-access-control / / Перевірено: 12.11.2009
· Системи з відкритим вихідним кодом
Існує безліч додатків з закритим вихідним кодом від великих виробників, в основному призначених для великих підприємств і організацій.
Найбільш відомими додатками такого класу є Microsoft Content Management Server, Documentum, Plumtree Portal, IBM WebSphere Portal.
Вартість впровадження проектів на базі даних рішень висока. Тому сфера їх застосування вузька і обмежується в основному створенням інтранет-рішень для великих підприємств.
Іншим достатньо великим класом є системи з відкритим вихідним кодом (Open Source). Перевагами таких систем є доступність, наявність вихідного коду, можливість локалізації. Проте їх використання пов'язано з наступними проблемами:
· Відсутність техпідтримки - системи пропонуються в основному без технічної підтримки і всі проблеми, пов'язані з використанням таких систем розробник повинен вирішувати самостійно.
· Вузька сфера застосування - частіше за все продукт з'явився побічним результатом розв'язання однієї з власних завдань.
Наприклад, розробники створили сайт-спільноту для спілкування між собою. І далі рішення, на якому працює цей сайт, пропонується як CMS.
Очевидно, що подібне рішення може добре вирішувати завдання створення такого ж роду сайтів, але може бути зовсім непристосованому для вирішення завдань іншого плану (електронна комерція, b2b і т.д.)
Найбільш відомими прикладами таких систем є OpenCMS, PhpNuke, PostNuke, Portal Starter Kit і т.д.

1.5 Класифікація CMS
За кілька років системи управління вмістом веб-ресурсів значно вдосконалилися. Класифікуємо CMS по областях застосування:
· Портали. Використовуються для інформаційних ресурсів, основною метою ставлять максимальне спрощення публікації статей і новин. Можуть включати в себе нижчеперелічені типи CMS як самостійні модулі. Найбільш відомі представники цього класу: AngelineCMS, Bes-cms, CoolPHP, CPG-Nuke, вебZE, Xaraya, xNuke, XOOPS та ін
· Движки без SQL. Це відгалуження в розробці CMS розвинене відносно слабко, тому що використання в якості сховища інформації файлів замість таблиць бази даних пов'язане з безліччю труднорешаемие проблем. Гідність цих CMS - в доступності для модифікації контенту і можливості розміщення на безкоштовних хостингах. Є кілька реалізацій цієї ідеї: Cute News, DeeLight CMS, Progressive, SAPID.
· Блог. Відбувається від англ. weblog. Російський термін - "мережевий щоденник» - це сайт, на якому знаходяться особисті замітки автора. В основному нотатками є посилання на сайти, які здаються власникові ресурсу найбільш цікавими, і коментарі до них. Блог може містити не тільки посилання, а й просто електронний щоденник користувача. До цієї категорії можна віднести наступні CMS: b2evolution, bBlog, BLOG: CMS, MyPHPblog, Nucleus, pLog, pMachine Free, Serendipity, Textpattern, WordPress, XHP.
· Форуми - це інструмент для спілкування на сайті. Повідомлення у форумі в чомусь схожі на поштові - кожне з них має автора, тему і зміст. Але для того, щоб відправити повідомлення у форум, не потрібна ніяка додаткова програма - треба просто заповнити відповідну форму на сайті. Принципова властивість форуму полягає в тому, що повідомлення в ньому об'єднані в треди (від англ. Thread - «нитка»). Коли ви відповідаєте у форумі на чиєсь повідомлення, ваша відповідь буде «прив'язаний» до початкового повідомлення. До форумів, гідним уваги, можна зарахувати FUDforum, openBB, Phorum, phpBB, PunBB, W-Agora, XMB, Zorum, ExBB, IPB, vBulletin.
· Магазини. До магазинів віднесемо будь-який сайт, з якого можна замовити який-небудь товар. У даному випадку у визначення «товару» може входити абсолютно всі, включаючи час доступу в Інтернет, хвилини стільникового зв'язку. CMS, що дозволяють створити віртуальний магазин: MyMarket, osc2nuke, osCommerce, Zen Cart.
· Групова робота (Groupware) - комплекс програмного забезпечення, що дозволяє організувати роботу підприємства, відносини з клієнтами і замовниками в Інтернеті. Зазвичай являє собою повністю або частково закриту частину сайту з можливістю відслідковувати строки виконання поставлених завдань, розподіл ролей і тимчасових нормативів. Іноді можна виносити питання на обговорення і рішення вищого керівництва. Як правило, користуються такими CMS: dotProject, eGroupWare, MoreGroupware, phpCollab, PHProjekt.
· Навчання (e-Learning) - дистанційна форма навчання з використанням Інтернету. Онлайнова форма навчання вже не один рік є «маяком», на який орієнтуються освітні системи різних країн світу. Головним стратегічним напрямком є ​​швидке оновлення знань та ефективне використання інформації.
Таких систем небагато: ATutor, Claroline, LogiCampus, Moodle, Segue, Site @ School.
· Бази знань (KnowledgeBase) дозволяють накопичувати досвід безлічі розробників. Кожна така база знань має свою специфічну структуру, тому ніяких спільних рішень на даний момент не запропоновано. Найвідоміша з існуючих баз знань - RFC [Request For Comment] - запит на коментування. Зазвичай опис роботи з яким-небудь протоколом і т.п.
· Біллінг (Billing). Програмне забезпечення, що дозволяє провайдерам і реселерам працювати з рахунками клієнтів. Такі CMS є невід'ємною частиною більшої системи обліку споживання послуг користувачами. Завдання ж CMS даної категорії - у відображенні інформації про надані послуги, підключенні нових послуг, зміні поточних параметрів, прийом платежів і т.п. Часто такі системи пишуться своїми силами. Для прикладу можна навести біллінг-панель RuWEB. У ній створено величезну кількість тарифних планів, що дозволяють платити тільки за ті параметри хостингу (трафік, місце на жорсткому диску, MySQL, PHP, Perl ...), які використовуються в повному обсязі.
· Адміністраторська панель хостингу. До цього класу належать такі продукти, як Direct Admin і Control Panel.
1.6 Моделі представлення даних CMS
Об'єктна модель представлення даних - оперує такими поняттями, як клас і об'єкт. Класи визначають структуру даних і являють собою набір атрибутів (текстовий рядок, ціле число, зображення і т.д.). Представники класу (об'єкти) мають певну структуру і можуть містити інші об'єкти, утворюючи довільну ієрархічну структуру. Об'єкти можуть успадковувати властивості, зміст і поведінку об'єктів, які в них містяться. Прикладами об'єктів служать документи, картинки, папки і облікові записи користувачів. Клас контенту не зберігає в собі реальних даних - таку інформацію містять об'єкти (екземпляри класу). Визначивши один клас, можна створити безліч його представників (контент об'єктів).
У CMS-системах дані зазвичай зберігаються у реляційній базі даних. У цьому випадку об'єктна модель даних відображається на реляційну модель бази даних. [4] Зв'язки між об'єктами створюються, наприклад, за допомогою таблиць виду id, from_object, from_object_version, to_object.
Як правило, системи, засновані на об'єктно-орієнтованої моделі даних, найбільш функціональні, гнучкі, але, в той же час, і найбільш складні.
Мережева модель представлення даних в CMS - спирається на теорію графів: структура інформації представляється у вигляді вузлів з поміченими зв'язками між ними. Фундаментом системи може служити як мережева, так і традиційна реляційна СУБД, на яку відображена мережева модель опису даних. У реляційних таблицях зберігається інформація про вузли, їх атрибути і зв'язках між ними. Зв'язок відрізняється від атрибута тим, що в ній зберігається посилання на інший вузол, а в атрибуті - власне значення. Для вилучення даних з направленого графа зазвичай використовуються рекурсивні процедури обробки, такі як складання списків вузлів, визначення атрибутів вузла по атрибутам батька та ін Приклад системи такого типу - Communiware. Ця система являє собою інструментарій нового покоління для створення вертикальних Web-сайтів і порталів.
Модульна модель представлення даних в CMS - у подібних системах контент розділений на окремі модулі за типами вмісту. Структура даних залежить від модуля, і вся робота з контентом зосереджена усередині модуля. Модулі незалежні і повністю відповідають за роботу з документами даного типу. Документи описуються за допомогою фіксованого набору характеристик - типи документів суворо фіксовані. Розширювати функціональність можна за рахунок додавання нового модуля, заміни або редагування існуючого коду. Найчастіше немає ніякої системи зв'язків між документами різних модулів і між документами одного і того ж модуля. Стандартний набір типів контенту (модулів) така: посилання, статті, файли, новини, розділи, форум. Незважаючи на очевидну обмеженість моделі даних, системи на її основі найбільш популярні завдяки своїй простоті. В якості прикладу можна згадати такі системи, як PHPNuke, Joomla! і Xoops. У модульних CMS-систем є загальний недолік - строго фіксована в межах модуля структура вмісту. Проте для розширення їх функціональності можна скористатися зовнішніми модулями. Очевидна перевага модульних систем - можливість отримання майже повністю готового до використання порталу за короткий час.
1.7 Вільно розповсюджувані CMS-систем и
В даний час існує безліч вільно розповсюджуваних CMS-систем. Перерахуємо деякі з них: UMI.CMS Free, XOOPS, CuteNews, CuteSITE, Danneo RCMS, DeeLight CMS, eZ publish, DinamikCMS, DotNetNuke, Drupal, eProject Lite, ETOMITE CMS, E-Xoopport, eZ Publish, Е107, Fly. Colibry, Gekko, GuppY, HostCMS. Free, Intellect Board, Irokez CM, Joomla! і т.д.
Досліджуємо наступні продукти, відібрані по частоті і якості згадки в пошукових системах Google.com і Yandex.ru, на спеціалізованих проектах (www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так само згідно даних рейтингів CMS [1] [2]:
· EZ publish
· XOOPS
· Joomla!
Дані системи є CMS-системами з модульною моделлю представлення даних. У подібних системах вміст розділене на окремі модулі за типами вмісту. Структура даних залежить від модуля, і вся робота з вмістом зосереджена усередині модуля. Модулі незалежні і повністю відповідають за роботу з документами даного типу. Документи описуються за допомогою фіксованого набору характеристик - типи документів суворо фіксовані. Розширювати функціональність можна за рахунок додавання нового модуля, заміни або редагування існуючого коду. Найчастіше немає ніякої системи зв'язків між документами різних модулів і між документами одного і того ж модуля. Стандартний набір типів вмісту модулів такий: посилання, статті, файли, новини, розділи, форум.
Незважаючи на очевидну обмеженість модульної моделі подання даних, системи на її основі найбільш популярні завдяки своїй простоті.
У модульних CMS-систем є недолік - строго фіксована в межах модуля структура вмісту. Проте для розширення їх функціональності можна скористатися зовнішніми модулями. Очевидна перевага цих систем - можливість отримання майже повністю готового до використання порталу за короткий час.
1.7.1 CMS eZ publish
EZ publish - повністю об'єктно-орієнтована система з подвійною ліцензією - професійної комерційної і вільною.
Як правило, перше враження про будь CMS складається на етапі інсталяції. eZ publish в цьому плані конкурентоспроможна - на етапі інсталяції присутній мультимовність (російська мова є), а дуже зручний і продуманий покроковий інсталятор дозволяє без особливих ускладнень встановити систему на будь-який хостинг.
EZ publish має можливість встановлюватися відразу в налаштованої конфігурації, відповідаючи призначенню сайту. Система може покрити майже всі потреби - серед конфігурацій новинний сайт, і корпоративний портал, інтернет-магазин, блог, форум, галерея зображень та інтранет-портал. Вибір конфігурації відбувається через гарне графічне меню з зменшеними графічними зображеннями першої сторінки майбутнього сайту, правда, вони не сильно розрізняються зовні, тільки меню і колірна гамма.
Cистема побудована за модульним принципом, і ми ніяк не обмежені заздалегідь підібраними конфігураціями, в процесі встановлення інсталятор допоможе вибрати і встановити всі необхідні модулі. Набір модулів відображає, функціональність типових конфігурацій - блог, каталог продукції, інтернет-магазин, медіакаталог. Недоліки інсталяції - іноді необхідно вручну виставляти кодування бази даних і сайту, який може вимагати koi8-r, а MySQL видає кодування koi8r (без дефіса!). Краще всього використовувати універсальну UTF-8, інакше можуть бути труднощі в установці.
Після установки демонстраційний сайт не робить сильного враження, в Xaraya або Mambo він куди привабливіше. Хоча це не самий важливий показник, а от панель адміністрування (рис. 1.3) сайту дуже добре виглядає і зручна для роботи. Хоча складність компонування сторінок дає свої результати - в деяких браузерах спостерігається «роз'їзд» блоків, що погіршує навігацію.
На тлі мультимедійної спрямованості виглядає дивним відсутність вбудованого візуального редактора для створення контенту, хоча всі інші системи, навіть початкового рівня, його мають. Відмінно реалізована система розмежування прав та перевірки матеріалів перед публікацією - реалізується звичайний видавничий цикл по роботі над матеріалом.
Вдало реалізований механізм шаблонів для налаштування зовнішнього вигляду сайту, що дозволяє легко створювати дизайн навіть непрофесійному користувачеві. Ядро eZ publish бере на себе всі роботи по генерації друкованих версій сторінок (застосовується експорт у PDF), а також підтримує RSS-експорт.
Вбудовані модулі каталогу та магазину реалізують тільки базові функції, інтегрована підтримка тільки екзотичної для нас платіжної системи PayPal. Як додаткова функція для сайту такий магазин з натяжкою, але можна використовувати, але як основний елемент - ні. Тут скоріше підійде щось спеціальне, заточене саме на електронну комерцію рішення, наприклад osCommerce.
Як резюме можна сказати, що відмінні здібності по роботі з мультимедійним вмістом дозволяють рекомендувати її для побудови каталогів і бібліотек, магазинів для специфічних немасових товарів. Для серйозних тематичних проектів система мало паріменіма через відсутність візуального редактора і деяких огріхів у реалізації адміністративного інтерфейсу.
1.7.2 Характеристики і елементи сайту на основі CMS eZ publish
Розглянемо комерційний сайт, побудований на основі eZ publish - http://electro.owimextrade.ru. Даний сайт представляє з себе представітельсій сайт і Internet-магазин компанії, яке представляє на ринку електротехнічну продукцію.
Система eZ Publish призначена також і для створення й керування вмістом Internet-магазину, новинного сайту, фотогалереї або форуму.
На даному сайті реалізовані функції новинного сайту і Internet-магазину. Так само на сайті реалізована можливість реєстрації користувача й виділення йому відповідних прав в системі. Ця функція дозволяє більш повно реалізувати роботу з клієнтами, здійснювати їх диференціацію (відвідувачі - партнери). Кожному користувачеві системи може бути приписана своя роль, відповідно до якої він зможе виконувати певні дії. Відповідно відвідувачів можна об'єднувати в групи з відповідними правами. У eZ Publish весь контент сайту представляється у вигляді дерева (вузли - це інкапсуляції контент-об'єктів).
Упорядкування контенту всередині дерева виробляється за допомогою контейнерів (папок), під які поміщаються відповідні об'єкти (як у файловій системі). Для завдання місця розташування об'єкта (визначення вузлів, які з ним асоціюються) використовується властивість «location». З його допомогою при створенні або редагуванні об'єкта можна визначити, де додатково буде відображатися об'єкт крім місця його створення. У доповнення до ієрархічній структурі, дерево контент-вузлів може бути розділене на логічні розділи (секції).
ЕZ Publish пропонує використовувати HTML для розмітки документів. Механізм каталогізації eZ Publish здається більш функціональним і розвиненим, але складним для розуміння. Застосування ж для цих цілей категорій, як в інших системах, набагато більш звично і зрозуміло, але не дозволяє вирішити, наприклад, проблему відображення документа одночасно в двох категоріях.
У eZ Publish реалізована підтримка національних алфавітів. Кожна версія контенту може існувати на різних мовах, але при роботі з російською мовою деколи виникають невеликі проблеми. Справа в тому, що в коді цих систем прописана кодування ISO-8859-1, і для створення документів російською мовою її доводиться міняти на KOI8-R або WIN-1251.
Реальний контент eZ Publish, який зберігається всередині контент-об'єктів, може існувати в одній або декількох версіях. Кожного разу, коли контент редагується, створюється його нова версія, а стара залишається недоторканою. Ця система версій дозволяє користувачам повертати / скасовувати зміни, а щоб запобігти переповнення бази даних старими невикористовуваними версіями, адміністратор може встановити обмеження на кількість версій для контент-класу.
Версія документа в eZ Publish описується за допомогою наступних характеристик: номер версії, статус документа (чернетка, опублікований, архівний), мова, творець, дата зміни. Автоматично контролюється авторство документів: не можна редагувати чужі документи, можна тільки створювати їх копії і редагувати їх. Контролюється і статус документа; кілька версій документа не можна опублікувати одночасно, оскільки статус опублікованій має тільки одна з них.
Існує можливість створювати для різних мов різні версії документа. Документи зі статусом «архівні» не можна редагувати і публікувати (для редагування створюється їх копія - чернетка).
Так само дана система дозволяє реалізувати мультимовність. На цьому сайті можна вибрати мову сайту з двох доступних: російської чи англійської.
1.7.3 CMS XOOPS
Розглянемо ще дну із самих популярних на даний момент CMS - систему XOOPS.
Назва системи є абревіатурою від Extensible Object Oriented Portal System, що означає: розширювана об'єктно-орієнтована портальна система. Незважаючи на гучну назву, вона може служити як основа для створення не тільки великих порталів, а й невеликих і середніх сайтів. XOOPS випущена відповідно до ліцензії GNU (GPL) - це означає, що вона безкоштовна для використання і зміни, якщо ви дотримуєтеся положення ліцензії.
Система має гнучкою структурою завдяки своїй модульній системі побудови. Фактично існує основний модуль System, який відповідає за адміністрування і виконує технічні функції, а всі інші модулі - новини, форум, статті і так далі - підключаються окремо. Це дозволяє добитися потрібної структури проекту, а значить, побудувати будь-який сайт - від великого корпоративного порталу до особистого щоденника або сайту з сімейним фотоархівом. Особливо хочеться відзначити продуманість управління модулями. Наприклад, для підключення нового модуля достатньо скопіювати його на сервер в папку modules, а потім в інтерфейсі адміністратора поставити галочку навпроти його назви.
Система володіє широким набором налаштувань. Тим не менш, в дистрибутиві найчастіше вже все налаштовано й змінювати нічого не треба, настроювання досить грамотно згруповані в розділах меню, а так само всі налаштування ретельно прокоментовані. Система повністю русифікована, файли русифікації доступні на сайті системи.
У стандартній комплектації XOOPS підтримує персоналізацію. Крім того, що відвідувач сайту може зареєструватися й одержати свій профіль користувача, йому відкриваються можливості з налаштування сайту під себе з можливістю зміни теми оформлення і налаштувань форуму. Зареєстрований користувач може залишати коментарі, отримувати повідомлення, писати і отримувати приватні повідомлення від інших учасників системи, брати участь у рейтингах. Все це може сприяти формуванню спільноти сайту, його постійної аудиторії.
Для адміністратора така персоналізація відкриває широкі можливості по управлінню правами доступу для користувачів. Наприклад, можна їх розбити на кілька груп і для кожної встановити різні рівні доступу: собі залишити повний доступ, модераторам - доступ в адміністрування форуму, зареєстрованим користувачам дати дозвіл читати всі розділи сайту і писати повідомлення без попередньої модерації, а гостям залишити тільки загальнодоступні розділи сайту . З панелі керування можна посилати повідомлення як окремим користувачам особисто, так і цілих груп.
Вся система побудована на шаблонах, кожен з яких доступний для редагування. З одного або декількох шаблонів складаються блоки. З них, як з цеглинок, збирається кожна сторінка. Така дискретність дозволяє управляти розміщенням кожного елемента, включати або вимикати його видимість. Зрозумівши систему, можна налаштувати систему так, як необхідно.
Все оформлення, як і належить, винесено в CSS і об'єднано в так звані теми оформлення. Одна тема може бути замінена на іншу прямо на льоту. Якщо адміністратор дав права, то навіть рядовий користувач може вибрати собі зі списку доступних тему, підключити її і користуватися сайтом у вибраному дизайні.
Існують готові теми для XOOPS. Вони, як правило, безкоштовні. Установка елементарна - досить просто скопіювати папку теми на ваш сервер. Можна створити свій дизайн. Цей процес не складніше, ніж для інших CMS. Треба прочитати невеликий файл допомоги з офіційного сайту і розмітити ваш код сторінки певним чином.
Існує велике співтовариство користувачів XOOPS, налічує десятки тисяч користувачів з усього світу. На офіційному сайті системи є розділ модулів, бібліотека тим, збірка документації і розділ для розробників. Є також і російська спільнота зі своїм власним російськомовним форумом і перекладами документації та FAQ.
Недоліки системи:
Складна система щоб розібратися, що і як працює, потрібно затратити багато часу.
Підвищене навантаження на сервер і, як наслідок, не висока швидкість роботи. У системі існує вбудована система кешування та оптимізації роботи модулів, але вона не завжди допомагає знизити навантаження на сервер. Низька швидкість генерації сторінок.
Потенційна загроза злому, хоча код і пишуть досвідчені програмісти, і всі помилки оперативно виправляються патчами. Система дуже популярно, отже для неї весь час з'являються нові способи злому. Можлива поява нових експлойтів. На жаль, цей недолік застосовний до багатьох популярних CMS.

1.7.4. Характеристики і елементи сайту на основі CMS XOOPS
Розглянемо сайт, побудований на основі XOOPS http://www.museum.murom.ru. Даний сайт представляє з себе сайт Муромського історико-художнього музею. Виконує функції новинного сайту, фотогалереї а так само інформаційного сайту про місто Муром.
На головній сторінці сайту можна перейти на наступні сторінки: музей (тут дана інформація про музеї), новини, фотогалерея, гостьова книга, партнери, карта сайту. Так само доступні з головної сторінки наступні розділи: про Музей, про Муром.
У системі, використаної для побудови даного сайту, всі типи контенту суворо фіксовані. У Xoops застосовуються системи категорій, але оскільки ці продукт побудований за модульним принципом, наявність або відсутність системи категорій залежить від модуля.
У системі Xoops підтримка російської мови цілком задовільна, але в самі ці системи підтримка багатомовності не входить. Російськомовному користувачеві зручніше працювати з Xoops, але треба підготуватися до того, що з появою нових, неперекладених, модулів в системі будуть виникати слова англійською мовою.
У системах Xoops немає загальної системи категорій і уніфікованого способу опису документів. Опис залежить від модуля (тип контенту), до якого належить документ. Але таких понять, як версія документа, немає.
У Xoops не застосовується і поняття статусу документа, але деякі документи (в залежності від модуля) можна заносити до архіву. У цілому опис документів у Xoops недостатньо повне і не задовольняє навіть основ стандарту Dublin Core (один з найбільш поширених наборів елементів для опису структури та змісту документів, який створюється вже протягом декількох років міжнародною групою The Dublin Core Initiative, dublincore.org).
Таким чином, для цих систем «відрізаний» один із шляхів вирішення проблем спільного та повторного використання контенту, організації розподілених сховищ даних.
1.7.5 CMS Joomla
Joomla! безкоштовна і випущена по ліцензії програм з відкритим вихідним кодом - GNU / General Public License v 2.0. Joomla! не складна в обігу, тому що була розроблена для широкої публіки, спроектована для роботи з іншим відкритим ПЗ - програмним забезпеченням типу PHP, MySQL, і Apache, не вимагає від адміністратора знань HTML для управління сайтом.
У першу чергу Joomla! - Це інструмент для створення сайтів, дана система будує кожну сторінку з бази даних, коли відвідувач запитує її. В Joomla! можна змінювати контент з панелі управління, прямо в браузері.
Joomla! пропонує три рівні організації контенту: розділи, категорії та статті. Їх ієрархія виглядає приблизно так:
· Розділ 1
o Категорія 1.1
§ Стаття 1.1.1
§ Стаття 1.1.2
· Категорія 1.2
§ Стаття 1.2.1
§ Стаття 1.2.2
· Розділ 2.0
o Категорія 2.1
§ Стаття 2.1.1
§ Стаття 2.1.2
Створюючи меню можна вказувати за його допомогою на розділи, категорії або окремі статті.
При використанні Joomla! наповнення сайтів повністю відокремлене від дизайну. Графічні елементи дизайну, кольори, шрифти, позиціонування - визначається шаблоном сайту.
Створення шаблону з нуля вимагає знань XHTML і PHP. Проте, існують сотні вільних або комерційних шаблонів.
Joomla! підтримує наступні ролі користувачів контенту:
· Автор - йому дозволено створювати контент
· Редактор - має повноваження автора і може редагувати статті
· Видавець - має повноваження редактора і може публікувати статті на сайті (робити їх видимими для інших)
Поки стаття не опублікована її ніхто не побачить. Коли редактор або публікатор входять на сайт близько статті вони можуть побачити значок її редагування. При натисканні на цю іконку він зможе змінити статтю.
Можливості Joomla:
· Повністю заснований на БД движок з використанням PHP / MySQL.
· Модуль безпеки для багаторівневої аутентифікації користувачів / адміністраторів.
· Секції новин, продукції або послуг легко редагуються і керовані.
· Розділи тим можуть бути додані авторами.
· Повністю настроюються схеми розташування елементів, включаючи лівий, правий і центральний блоки меню.
· Закачування зображень за допомогою браузера у вашу власну бібліотеку - для подальшого використання з будь-якого місця сайту.
· Форум / Опитування / Голосування для ефективного зворотного зв'язку.
· Робота під Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
· Можливість створювати необмежену кількість сторінок
· Чітка організація структури сайту
· Для кожної динамічної сторінки можна створити свій опис і ключові слова з метою підвищення рейтингу в пошукових системах
· Початок і закінчення публікації будь-яких матеріалів можна запрограмувати за календарем
· Можливість обмежити доступ до певних розділів сайту тільки для зареєстрованих користувачів
· Секції новин, продукції або послуг легко редагуються і керовані
· Повністю настроюються схеми розташування елементів по 5 областям, що дозволяє зробити оригінальний дизайн
· Закачування зображень за допомогою браузера у вашу власну бібліотеку - для подальшого використання з будь-якого місця сайту
· Опитування та голосування для ефективного зворотного зв'язку
· Різні модулі - такі як останні новини, лічильник відвідувань, докладна статистика відвідувань, гостьова книга, форум і т.д.
· Можливість налаштування відображення модулів на сторінках.
· Можливість створення не однієї, а декількох форм зворотного зв'язку для кожного контакту.
· Зміна порядку об'єктів, включаючи новини, питання, статті і т.д.
· Генератор показу випадкової новини.
· Модуль прийому від віддалених авторів новин, статей і посилань.
· Ієрархія об'єктів - кількість секцій, розділів, підрозділів і сторінок не обмежена.
· Бібліотека зображень дозволяє зберігати GIF-і JPEG-файли.
· Менеджер архіву.
· Можливість роздрукувати або відправити на e-mail будь-яку статтю з сайту.
· Вибір з 3 візуальних редакторів, що спрощує редагування матеріалів до рівня редагування тексту в програмі Word.
· Попередній перегляд перед остаточним розміщенням.
· Можливість легкої зміни дизайну.
· Економне використання місця на сервері за рахунок використання бази даних MYSQL.
· Можливість використання адрес сторінок адаптованих для кращої індексації всіма пошуковими системами.
На сьогодні можна знайти понад 800 модулів і компонентів, які задовольнять вимоги будь-якого автора сайту. Система підходить як для невеликого, так і для великого корпоративного сайту або інформаційного проекту.
Три типи розширень (компоненти, модулі та плагіни). Причому кожен тип розширень дозволяє вирішувати свої типи завдань, що дозволяє додавати фактично будь-який новий функціонал не залазячи в «ядро». Існує офіційний сайт розширень для Joomla! - Extensions.joomla.org.
Розширення Joomla:
· Компонент - основний засіб розширення функціоналу Joomla. Як правило компонент після установки настроюється і управляється через панель адміністратора.
· Модуль - модуль відповідає за виведення інформації з компонентів в тих або інших ділянках шаблону.
· Плагін - це деяка функція, що виконує якісь маніпуляції з даними перед відображенням їх користувачам сайту

1.7.6 Характеристики і елементи сайту на основі CMS Joomla!
Розглянемо сайт, побудований на основі Joomla! - Http://www.volina.ru/. Це сайт ISP провайдера. Сайт виконує новинні та інформаційні функції.
У даній системі всі типи контенту суворо визначені. Кожному користувачеві системи може бути приписана якась роль, відповідно до якої він зможе виконувати певні дії. На сайті реалізована реєстрація користувачів для доступу до особистих даних клієнта.
Joomla! пропонує використовувати HTML для розмітки документів. Можна застосовувати для спрощення створення контенту вбудований текстовий редактор, схожий на Word Pad.
В Joomla! можна завантажувати на сервер текстові файли і малюнки деяких форматів. На даному сайті ця функція реалізована.
Доступні документи з договорами для скачування. Закачуються ж ці документи редактором системи. В Joomla! застосовується система категорій, але оскільки цей продукт побудований за модульним принципом, наявність або відсутність системи категорій залежить від модуля. Скажімо, для модуля «статті» існують категорії, а для модуля «форум» - ні. Але яка б категорія в модулі «статті» не була створена, структура документів в ній буде такою ж, як і у всіх інших категоріях даного модуля, - поділ на категорії смислове.
У системі Joomla! документ має статус опублікованого, архівного, схваленого або перебуває в процесі редагування. Архівні статті можна редагувати. Статті, додані користувачами, повинні бути схвалені адміністратором.

1.8 Комерційні CMS-системи
В даний час існує безліч комерційних CMS-систем. Перерахуємо деякі з них:
UMI.CMS, 2YD Slide, A2C, ABO.CMS, ALEE XML Siter, Amiro.CMS, ansiko.CMS, Armix, ARTEShok, Artnets WCM, 1С-Бітрікс: Управління сайтом, ARTpublication, AstroCMS, Astron-CMS, Avator, AVIS CMS, Axiom.CM, Ayaxi Publisher (AP), Blitz II, Brightex, BRUTTO CMS, bSite, Cairo, Catapulta, Site Sapiens, Cetera CMS.
Досліджуємо наступні продукти, відібрані по частоті і якості згадки в пошукових системах Google.com і Yandex.ru, на спеціалізованих проектах (www.cmslist.ru, www.cmsinfo.ws, www.cmsobzor.ru), а так само згідно даних рейтингів CMS:
· ABO.CMS
· Site Sapiens
· 1С-Бітрікс: Управління сайтом
1.8.1 CMS ABO.CMS
Система управління сайтом ABO.CMS призначена для створення та ефективного управління широким спектром інтернет-проектів. Надає сучасні засоби розміщення інформації, дозволяють швидко створити навігаційну структуру необмеженої ступеня вкладеності, наповнювати контентом, а також проводити оптимізацію і оформлення контенту, володіючи лише навички користування офісних додатків.
Дана система поставляється з повним супровідним комплектом документації для користувача і розробника.
Архітектура модульна, функціональність системи налаштовується відповідно до конкретної завданням.
Існують кілька редакцій даного продукту, що розрізняються функціональністю і вартістю:
· ABO.CMS: PROMO - для створення невеликих промо-сайтів.
· ABO.CMS: INFORM - для великих інформаційних проектів.
· ABO.CMS: CORPORATIVE - для розробки та управління корпоративними проектами.
· ABO.CMS: E-COMMERCE - для ведення електронної комерції в Інтернет.
· ABO.CMS: Управління - Інтернет-магазином - для управління Інтернет-магазином з 1С: Підприємство 8.0.
Дана систем має наступні переваги:
· Система автоматизованих оновлень
· Многосайтовий
· Масштабованість
· Модульна архітектура
· Зручний інтерфейс
· Управління кількома сайтами
· Висока надійність і безпека
1.8.2 Характеристики і елементи сайту на основі CMS ABO.CMS
Розглянемо сайт, побудований на основі ABO.CMS http://fujitsu-notebook.ru. Даний сайт представляє з себе сайт компанії, що спеціалізується на продажі ноутбуків. Виконує інформаційні функції, новинні функції, а також функції Інтернет - магазину.
Сайт виконаний у єдиному для компанії Fujitsu-Siemens стилі. На головній сторінці доступні переходи в розділи: про компанію, клієнтам, новини, оренда, гарантія, карта сайту, контакти, каталог. Каталог одночасно є і Internet-магазином.

1.8.3 CMS Site Sapiens
Site Sapiens [3] - одне з найменш дорогих і перспективних рішень даного класу на ринку. Це платформа управління контентом, що включає такі невід'ємні складові, як система управління всіма сайтами інформаційної мережі, середовище розробки веб-додатків і платформа веб-інтеграції. Дана система заснована на об'єктній моделі представлення даних.
Site Sapiens містить інтерфейс, аналогічний Провідникові Windows, де роль додатків, папок і файлів виконують сайти, розділи та документи. Таким чином, всі ті технології, з якими ми вже звикли працювати - Drag & Drop (перетягнув і залишив), Copy / Paste (скопіював / вставив), доступні і для управління структурою інформаційної мережі, структурами сайтів. Перспективні технології покоління Web 2.0, застосовані в Site Sapiens, стирають грань між можливостями веб-додатків в рамках платформи і офісних програм.
Site Sapiens гарантує доставку даних, введених у формах, повідомляє про всі процеси в системі в масштабі реального часу, реалізує зручну навігацію по лінійним списками і з файлової системи.
Платформа розрахована на інформаційні системи з великими об'ємами інформації, тому інтерфейси організовані таким чином, щоб користувач витрачав мінімум часу на пошук необхідної інформації в рамках системи.
Весь життєвий цикл змісту в даній інформаційній системі розбитий на 4 етапи: збір, створення / управління, публікування і архівування змісту. Site Sapiens дозволяє організувати надходження інформації в систему з будь-яких текстових форматів.
Процес створення та управління інформацією подібний до роботи з MS-Office. Публікація автоматично представляє дані у всіх заданих форматах (HTML, WML, RSS, XML і т.д.). Натисканням однієї кнопки Site Sapiens дозволяє створити файловий образ інформаційної системи, готовий для перенесення на магнітні носії або DVD / CD.
Вміст контенту даної системи складається з документів, записів і файлів, пов'язаних розвинутими структурами. Кожен з цих інформаційних об'єктів підпорядковується єдиній політиці прав користувача.
Використання декларативного мови XML Sapiens дозволяє багаторазове використання в додатках заготовок структур даних і функціональних рішень.
Дана система обрана в якості основи для інтернет-рішень такими компаніями, як The Coca Cola Company, Renault, Elle, Mars.
1.8.4 Характеристики і елементи сайту на основі CMS Site Sapiens
Розглянемо сайт, побудований на основі Site Sapiens - http://www.elle.ru. Даний сайт представляє з себе електронну Верії журналу ELLE.
З точки зору інформаційної архітектури реалізована класична організація матеріалів: розділи з рубриками, що містять стрічки матеріалів. Винятком є ​​розділ «Подіум», який представляє собою велику фотогалерею з багаторівневим архівом і механізмом демонстрації фотографій в режимі «слайдшоу».
Дизайн сайту створено з урахуванням великої кількості розміщуваних фотоматеріалів. Фактично, основна увага відвідувач приділяє ілюстрацій до матеріалів, тому дизайн сайту максимально підкреслює контент і забезпечує легку і зручну роботу з ресурсом.
Яскраве flash-подання головних матеріалів на стартовій сторінці регулярно оновлюється. Презентація зроблена динамічної: заголовки та ілюстрації завантажуються «на льоту» з матеріалів сайту.
Завдяки можливостям платформи, структура матеріалів один до одного перенесена друкованого варіанту журналу. Так, кожна стаття може розбиватися на сторінки, для кожної з яких вибирається свій шаблон. До будь-якій сторінці підключаються додаткові стрічки з переліками посилань, фотографій чи коментарів. Активні точки колажів, порядки і склади блоків у колонках, опитування, анкети, рейтинги, гороскопи - це далеко не повний список редагованих елементів. Адміністратору доступний для налаштування практично будь-який інформаційний блок.
Крім розробки сайту, на даному проекті була організована інтеграція сайту з форумом Invision Power Board. У обох ресурсів загальні користувачі та об'єднаний механізм авторизації.
1.8.5 CMS «1С-Бітрікс: Управління сайтом»
Програмний продукт «1С-Бітрікс: Управління сайтом» [4] дозволяє мінімізувати витрати на супровід веб-сайту за рахунок простоти управління статичної та динамічної інформацією.
«1С-Бітрікс: Управління сайтом» дозволяє:
· Управляти структурою і меню сайту через веб-інтерфейс
· Редагувати внутрішню область сторінок у візуальному режимі
· Публікувати новини, прес-релізи, статті та іншу інформацію
· Керувати показом реклами на сайті
· Відправляти розсилки групам передплатників
· Управляти інтернет-магазином
· Вести облік статистики відвідувань
· Проводити аналіз ефективності рекламних кампаній,
створювати форуми, блоги і т.д.
Багатосайтова версія «1С-Бітрікс: Управління сайтом» дозволяє створювати необмежену кількість сайтів з єдиною системою авторизації користувачів, єдиною системою управління, єдиним рекламним простором, системою веб-аналітики для аналізу ефективності проектів, розширеними можливостями по створенню та управлінню спільнотами.
Інтерфейс адміністративного розділу створений з використанням технології AJAX, що дозволяє значно прискорити роботу з сайтом.
Робота в такому інтерфейсі спрощує впровадження продукту, дозволяє знизити час на навчання нових співробітників, позбутися від рутинних дій і виконувати звичайні операції швидше.
Можна масштабувати проект в залежності від навантаження на сервер.
Якщо при збільшенні навантаження на сервер необхідно забезпечити безперебійну роботу сайту, а для цього потрібна надійна база даних. Користувачі MySQL-версії «1С-Бітрікс: Управління сайтом» можуть швидко перейти на Oracle або MSSQL-версію продукту.
У режимі візуального редагування на сторінці можуть бути виведені наступні програмні компоненти: інформаційні блоки (новини, прес-релізи, фотогалереї, вакансії і т.п.), каталоги, веб-форми, опитування, форуми і т.д.
1.8.6 Характеристики і елементи сайту на основі CMS «1С-Бітрікс: Управління сайтом»
Розглянемо сайт, побудований на основі «1С-Бітрікс: Управління сайтом» - http://www.cybersecurity.ru. Даний сайт представляє з себе інформаційний портал.
Даний сайт максимально орієнтований на потреби користувачів.
З головної сторінки користувач отримує детальну картину подій в області інформаційних технологій, що відбуваються в країні. Значний архів матеріалів проекту розбитий на 17 рубрик. На головній сторінці представлений блок головних подій і короткі вибірки з рубрик. Також є загальні вибірки останніх новин, новин, зазначених адміністратором як «значні», популярних статей і сюжетів.
Сайт містить форум і календар. Зареєстровані користувачі можуть управляти персональним профілем, брати участь у форумах і вести списки закладок.
При створенні сайту була застосована безтаблічная верстка, що дозволило встановити пріоритет відображення змісту. Коли користувач запитує сторінку проекту, перш за все він бачить основний зміст, потім додаткове, і в кінці - навігацію.
1.9 Порівняльний аналіз найбільш функціональних CMS
На основі дослідження проведеного вище побудуємо Таблицю 1.1. У результаті аналізу існуючих систем управління сайтів (див. таб. 1.1) як кращих безкоштовних Joomla, eZ Publish, XOOPS, так і кращих російських платних Бітрікс, AMO CMS і Site Sapiens, очевидно, що в залежності від цілей і завдань організації сайту можна застосовувати як безкоштовні так і платні CMS. Так для забезпечення роботи сайту комерційної організації, де важлива стабільність роботи продукту, оперативність технічної підтримки, і не критичні вартість продукту і технічної підтримки найбільш доцільно використовувати комерційну CMS. Це може бути Бітрікс або Site Sapiens, не виключено, що і ABO.CMS зможе задовольнити всі запити організації.
Так організаціям некомерційним, тим, кому критична вартість продукту, і не критично відсутність техпідтримки доцільно використовувати для побудови сайту одну з безкоштовних CMS систем. З розглянутих у цій роботі CMS найбільш універсальної, з найбільшою кількістю модулів і найбільшим російським спільнотою розробників є CMS Joomla!. На даний момент Joomla! є найбільш бурхливо розвивається CMS системою.
1.10 Характеристики і елементи сайту Пермського державного технічного університет а
Сайт університету розташований за адресою http://pstu.ru. Пермський державний технічний університет заснований в 1953 році як Пермський гірський інститут, у 1960 році на базі гірського і вечірнього машинобудівного інститутів, а також філії Північно-Західного політехнічного інституту, організований Пермський політехнічний інститут. У 1993 році інституту присвоєно статус державного технічного університету.
Адміністративний корпус і 4 факультети ПДТУ розташовані в центральній частині міста Пермі, інші факультети знаходяться в т. н. Комплексі ПДТУ в сосновому бору на правом березі річки Ками.
Підготовка науково-педагогічних кадрів ведеться в університеті за системою докторантури по 7 наукових напрямів, які мають 16 спеціальностей і за системою аспірантури по 12 науковими напрямками, що включає 54 спеціальності. В університеті працює 4 спеціалізовані Ради по захисту докторських дисертацій за 7 спеціальностями та 5 спеціалізованих Рад із захисту кандидатських дисертацій по 10 спеціальностям.

1.10.1 Дизайн сайту
Первісна сторінка доступу до сайту представлена ​​у вигляді сторінки з демо-роликом в форматі Flash, але є можливість пропустити його перегляд, клацнувши по посиланню «Пропустити заставку». Після цього практично миттєво завантажується домашня сторінка сайту. Наповнення сайту витримано в єдиному стилі, при переході по будь-якої посиланням, стає очевидно, що стилістика сайту витримана. Колірна схема синьо-чорно-червона (для шрифтів і графічекіх елементів оформлення) та біла (для фону текстів). Для доступу до будь-якими даними на сайті достатньо 4-х переходів по посиланнях. Кольори дизайну сторінок збалансовані.
У цілому даний сайт дає зрозуміти, що це сайт вищого навчального закладу, тому що переходячи по будь-якої посиланням, завжди присутній заголовок сайту в графічному представленні з написом «Пермський Державний Технічний Університет».
Макет сайту збалансований в достатній мірі, основна сторінка не перевантажена інформацією, і представляє відвідувачеві короткі заголовки анонсів та новин, а так само навігаційне меню, розташоване в лівій частині сторінки у вигляді стовпця. Графіка якісна, її кількість мінімально, добре поєднується з іншими частинами сторінки, тому що її кількість мінімально, то відповідно нічого не заважає сприймати значиму інформацію.
Кольори (синьо-біло-червоні) сприймаються оком добре. Текст легко читаємо, з фоном не зливається. При роботі на комп'ютері з низькому дозволі екрану 600х800 пікселів сайт стає погано читаються, у вікні перегляду він вже не вміщується по ширині на ширину лівого навігаційного меню. У лівому нижньому кутку будь-якої сторінки завжди доступна інформація про права і контакт у вигляді електронної поштової адреси. Призначення даного сайту ясна для відвідувача - це інформування населення про діяльність вищого навчального закладу.

1.10.2 Структура і навігація сайту
Зміст організовано логічно, ліворуч на головній сторінці знаходиться основне навігаційне меню, яке постійно представлено на будь-якій сторінці сайту. Основне навігаційне меню містить наступні пункти:
· Про ПДТУ
o Загальні відомості
o Основні документи
o Органи управління
· Види діяльності
o Освітня
o Наукова
o Інноваційна
o Міжнародна
o Позаучбова
o Видавнича
· Для Вас
o Факультети і кафедри
o Структурні підрозділи
o Дисертаційні поради
o Інформаційні ресурси
o Абітурієнту
o Студенту
o Аспірантові
· Події
o Новини
o Оголошення
· Пошук по сайту
Всі посилання працюють правильно, очевидно, що даний сайт підтримується в актуальному стані. Головне навігаційне меню добре структуроване. Так само при переході за посиланням головного меню і потрапляючи на наступну сторінку, залежно від змісту сторінки користувачеві надається додаткове меню. Припустимо після переходу в розділ «Органи управління» стає доступно додаткове меню, розташоване у верхній частині відкритої сторінки. Дана система меню є контекстно-залежну та зручною. Даний тип навігації використовувати просто. Головне навігаційне меню дозволяє у будь-який момент часу перейти в потрібний розділ. Спливаючих підказок немає, що однак не є істотним недоліком, тому що всі написи розгорнуті й зрозумілі.
1.10.3 Вміст сайту
Зміст даного сайту повністю відображає його призначення. Контент даного сайту повністю задовольнить як простого відвідувача сайту, так і абітурієнта, студента та аспіранта (для цих категорій відвідувачів існують окремі розділи).
На даному сайті представлений повний перелік нормативної документації, правила, розкладу і положення ВУЗ'а. Відвідувач даного сайту може бути впевнений, що знайде необхідну для нього інформацію (з тематики сайту). Так само на сайті доступні, як і новини, так і архів новин за 2007-2008 роки.
Синтаксичних і граматичних помилок на даному сайті виявлено не було. Інформація чітко структурована і не стомлює надлишком тексту. Даний сайт не масштабується при роботі в різних дозволах, що є недоліком даного сайту, оптимальним дозволом для його перегляду є 1024х768 пікселів або вище.
Реалізовано пошук по сайту. Всі компоненти сайту функціонують коректно. На сайті відсутні впроваджені звуки та відео, що є плюсом. Так чином, очевидно, що даний сайт є простим в освоєнні, зрозумілим, має ретельно підібране зміст і є вкрай корисним для цільової аудиторії даного сайту.
1.11 Характеристики і елементи сайту Московського державного університету імені М. В. Ломоносова
Сайт розташований за адресою http://www.msu.ru. МДУ включає 9 науково-дослідних інститутів, 40 факультетів і більше 300 кафедр. В Університеті навчається більше 31 тис. студентів і близько 7 тис. аспірантів. На факультетах і в науково-дослідних центрах працюють 4 тис. професорів і викладачів, близько 5 тис. наукових співробітників. Допоміжний і обслуговуючий персонал налічує приблизно 15 тис. чоловік.
Університет має в своєму розпорядженні більше 600 будівель і споруд, включаючи Головну Будівлю на Ленінських (Воробйових) горах. Їх загальна площа близько 1 млн м ². Тільки у Москві територія, що займає МДУ, складає 205,7 га. Планується подальше розширення території Університету.
Працюють філії в Севастополі (Україна), Пущино, Черноголовке, Астані (Казахстан), Ташкенті (Узбекистан). З 1988 функціонувала філія в Ульяновську, що виділився в 1995 в Ульяновський державний університет.
Наукова бібліотека МДУ - одна з найбільших бібліотек Росії, де представлений весь спектр літератури різних областей людських знань не тільки російською, а й на іноземних мовах.
1.11.1 Дизайн сайту
Головна сторінка сайту Московського державного університету
імені М.В. Ломоносова представлена ​​в розбитому на блоки вигляді: вгорі заголовок сайту вдає із себе графічну підкладку і текст з назвою університету.
Так само є блоки лівого меню, правого меню і верхнього меню. Головна сторінка завантажується досить швидко. Відсутні заставка Flash, що є плюсом для інформаційного сайту. Кольори, шрифти та графіка витримані в єдиному стилі. Колірна схема сіро-синьо-біла з чорним основним текстом. Всі сторінки сайту виконані в єдиному стилі, за деяким винятком. Блоки меню на головній сторінці відрізняються від оформлення меню інших сторінок, на які здійснюється перехід. На всіх інших сторінках (крім головної) присутній єдиний для всіх сторінок блок навігаційного меню, розташований зліва. Безумовно, такий підхід до організації сайту, коли відсутній єдиний стиль не найкращий. Даний сайт задовольнить цільову аудиторію, відразу ясно, що це інформаційний ресурс вищого навчального закладу, на будь-якій сторінці є заголовок з назвою університету. Для того, щоб знайти потрібну інформацію потрібно не більше 3х переходів за гіперпосиланнями. Однак деякі посилання третього рівня глибини (посилання на «Міжуніверситетський структури» і »Соціальні структури та громадські організації») ведуть на сторінки оформлені іншим чином.
Таким чином виявлено, що головна сторінка не перевантажена зайвою інформацією, сайт задовольняє запити цільової аудиторії. Графічне оформлення мінімально і не перешкоджає сприйняттю інформації. Якість графіки хороше. Кольори приємні для ока. Текст читається легко, з фоном не зливається. Сайт підтримує масштабування і може працювати в будь-якому дозволі, починаючи з 600х800 пікселів і вище. У нижньому правому куті є відомості про авторські права і посилання на форму зворотного зв'язку з розробниками сайту.

1.11.2 Структура і навігація сайту
Навігація і структура на всіх сторінках не однакова. На головній сторінці структура меню відрізняється від структур меню на інших сторінках. Тим не менш, навігація по сайту проста і зрозуміла для непідготовленого користувача. Всі посилання працюють правильно, а так само зрозуміло, куди вони ведуть. Статті без посилань відсутні. Є також версія сайту на англійській, французькій і німецькій мові, але вони мають менший рівень наповнення вмістом. Навігація дозволяє перейти в інші розділи, а так само на головну сторінку.
1.11.3 Вміст сайту
Зміст даного сайту повністю відображає його призначення. Вміст сайту повністю задовольняє цільову аудиторію. На сайті присутній форма швидкого пошуку. Граматичні помилки не виявлені, стилістичні присутні. Перегляд контенту не обтяжливий зважаючи на його хорошою структурованості. Впроваджені музичні та відеообьекти відсутні. У цілому сайт є простим у використанні, зрозумілим. Однак він попрацював не самим ретельним чином - оформлення деяких сторінок різному. Даний сайт буде корисний, як і для студента, так і для абітурієнта даного вузу, а так само і для інших цільових аудиторій.
1.12 Характеристики і елементи сайту Московського державного технічного університету імені М. Е. Баумана
Сайт розташований за адресою http://www.bmstu.ru. Московський державний технічний університет ім. Н.Е. Баумана - перший і найбільший технічний університет в Росії, один з провідних вузів Росії, науковий центр, флагман вітчизняної технічної освіти, особливо цінний об'єкт культурної спадщини народів РФ.
Названий на честь революціонера Миколи Ернестовича Баумана, убитого в 1905 році недалеко від головної будівлі університету.
МГТУ - один з небагатьох російських вузів, дипломи яких котируються в західних країнах. У США МГТУ конкурує тільки з Массачусетському технологічному інституті.
МГТУ ім. Н.Е. Баумана протягом 12 років є головним вузом Асоціації технічних університетів, що включає до свого складу більше 130 університетів Росії.
1.12.1 Дизайн сайту
Головна сторінка даного сайту завантажується швидко, Flash анімація відсутня. Кольори витримані в коричнево - фіолетовій гамі. Основний текст подано в чорному кольорі на білому фоні. Всі сторінки витримані в єдиному стилі, за невеликим винятком - свій стиль мають розділи «Приймальна комісія», «Дистанційна освіта» і деякі інші.
Для доступу до будь-яких даних досить не більше 4х переходів за гіперпосиланнями з головної сторінки. В цілому дизайн і кольори сайту збалансовані. Даний сайт задовольнить своїм наповненням цільову аудиторію, тому що в першу чергу є інформаційним ресурсом. Графіка якісна, з мінімальним використанням картинок.
Макет сторінок збалансований, і сторінки не перевантажені інформацією. Графічне оформлення ненав'язливо і не заважає сприймати інформацію. Кольори оформлення приємні для очей. Даний сайт масштабується і може проглядатися в будь-якому дозволі, починаючи з 600х800 пікселів і вище.
На кожній сторінці (у нижньому правому куті сторінки) доступна інформація про авторські права та є посилання на форму зворотного зв'язку.
Призначенням даного сайту є інформування цільової аудиторії про діяльність даного вузу.

1.12.2 Структура і навігація сайту
Навігація організована у вигляді головного навігаційного меню, розташованого вгорі будь-якої сторінки і додаткового меню, різного для кожного з розділів головного меню. Так само посилання другого рівня глибини ведуть на розділи організаційних підрозділів та факультетів університету. При чому підрозділи та факультети мають абсолютно різні дизайни і оформлення, ні як не гармоніюють один з одним і з головною сторінкою. Тим не менш, хоча навігація і не скрізь однакова, інтерфейс меню зрозумілий. Всі посилання працюють, за винятком посилання переходу на форму зворотного зв'язку, так само ясно призначення посилань.
Навігацію використовувати просто тільки до 1 рівня глибини посилань, далі дизайн та оформлення може докорінно відрізнятися від основного. Тупикових сторінок немає. Зайвих сторінок не виявлено, призначення сторінок зрозуміло. За допомогою навігації можна повернутися тільки з першого рівня глибини на головну сторінку.
1.12.3 Вміст сайту
Зміст сайту повністю задовольняє його призначенням. Користувач з цільової аудиторії буде задоволений контентом. На сайті присутній форма пошуку. Синтаксичних і граматичних помилок виявлено не було. Читання матеріалів на головній сторінці і на першому рівні глибини посилань не представляється скрутним. На інших сторінках, де оформлення інше, відмінне від головної читання інформації важко. Переглядати сайт можна в будь-якому дозволі, починаючи з 600х800 пікселів, сайт підтримує масштабування. На сайті застосовуються Java-аплети. Впроваджені мов та відеоконтент відсутні. У цілому сайт не можна назвати простим і зрозумілим, тому що дизайн неоднорідний і інтенсивно використовуються Java - аплети. Даний сайт пророблений не самим ретельним чином. Але, тим не менш, сайт є інформативним для цільової аудиторії.

1.13 Характеристики і елементи сайту Пермського регіонального інституту педагогічних інформаційних технологій (приспів)
Сайт розташований за адресою http://pripit.perm.ru/. Пермський регіональний інститут педагогічних інформаційних технологій (приспів) створений на підставі постанови адміністрації Пермської області за погодженням з Міністерством загальної та професійної освіти РФ 1 березня 1997 року.
Приспів - державний освітній заклад, має ліцензію № 3867 від 29.12.2004 р. на право ведення освітньої діяльності в рамках вищої професійної освіти і державну акредитацію № 2114 від 7.11.2005 р.
Основні напрямки діяльності інституту пов'язані з підготовкою бакалаврів, підвищенням кваліфікації в галузі інформатизації працівників системи освіти, перепідготовкою кадрів.
Факультет «Інформатика» ЗАСПІВ здійснює підготовку бакалаврів за напрямом «фізико-математичну освіту», профіль «інформатика» відповідно до державного освітнього стандарту вищої професійної освіти. Форми навчання - очна, заочна.
Освітня програма передбачає вивчення наступних циклів:
· Загальні гуманітарні і соціально-економічні дисципліни
· Загальні математичні та природничі дисципліни
· Загально-професійних дисциплін напряму
Основним напрямком діяльності факультету додаткової професійної освіти ЗАСПІВ є перепідготовка працівників освіти і суміжні утворення сфер за напрямом «фізико-математичну освіту», профіль «інформатика», що надає правознавства освітньої діяльності з інформатики.

1.13.1 Дизайн сайту сайту
Перша сторінка сайту Пермського регіонального інституту педагогічних інформаційних технологій представлена ​​в розбитому на блоки вигляді: вгорі - заголовок сайту (представляє собою графічне зображення з текстом назви університету). Так само є блок головного меню і блок меню ОЗШ (Обласна заочної школи) Інформатика, ці блоки розташовані в центрі головної сторінки сайту. Зліва на головній сторінці сайту розташований блок новин інституту. Праворуч на головній сторінці розташований блок новин освіти. Внизу сторінки, під блоками меню і новин освіти розташований блок головних новин місяці.
Макет наступних сторінок сайту, крім першої, складається з таких блоків: угорі сторінок - блок заголовка сайту, зліва - головне меню сайту (відрізняється від головного меню на першій сторінці); під блоком заголовка і в кінці сторінки знаходиться блок додаткового меню (блок додаткового меню індивідуальний для кожного з розділів головного меню); в центрі сторінки знаходиться блок об'єктів вмісту розділів. Головна сторінка завантажується швидко. Відсутні заставка Flash, що є плюсом для інформаційного сайту. Кольори, шрифти та графіка витримані в єдиному стилі. Колірна схема синьо-червоно-бежева з чорним основним текстом. Всі сторінки сайту виконані в єдиному стилі. Блок головного меню на головній сторінці відрізняється від оформлення головного меню інших сторінок, на які здійснюється перехід. На всіх інших сторінках (крім головної) присутній єдиний для всіх сторінок блок головного навігаційного меню, розташованого ліворуч. Даний сайт задовольнить цільову аудиторію, відразу ясно, що це інформаційний ресурс вищого навчального закладу, на будь-якій сторінці є заголовок з назвою інституту. Для того, щоб знайти потрібну інформацію потрібно не більше 3х переходів за гіперпосиланнями. Головна сторінка не перевантажена зайвою інформацією. Сайт задовольняє запити цільової аудиторії. Графічне оформлення мінімально і не перешкоджає сприйняттю інформації. Якість графіки хороше. Кольори приємні для ока. Текст читається легко, з фоном не зливається. Сайт підтримує масштабування і може працювати в будь-якому дозволі, починаючи з 800х600 пікселів і вище. У нижньому лівому кутку є відомості про авторські права, але авторські права різні для головної і для наступних сторінок. Посилання зворотного зв'язку в навігації є.
1.13.2 Структура і навігація сайту
Структура головного меню на головній сторінці відрізняється від структури головного меню на наступних сторінках. Тим не менш, навігація по сайту проста і зрозуміла для непідготовленого користувача. Всі посилання працюють правильно, а так само зрозуміло, куди вони ведуть. Статті без посилань відсутні. Навігація дозволяє перейти в інші розділи, але не завжди дозволяє перейти назад, на головну сторінку сайту.
1.13.3 Вміст сайту
Зміст даного сайту відображає його призначення. Вміст сайту задовольнить цільову аудиторію. На сайті присутній форма швидкого пошуку. Граматичні помилки не виявлені, стилістичні помилки відсутні. Перегляд контенту не обтяжливий зважаючи на його достатньої структурованості. Впроваджені музичні та відеообьекти відсутні. У цілому сайт є простим у використанні, зрозумілим. Однак він попрацював не самим ретельним чином - не завжди можна перейти на головну сторінку, інформація про авторські права різна для головної і наступних сторінок сайту. Даний сайт буде корисний, як і для студента, так і для абітурієнта даного вузу, а так само і для інших цільових аудиторій.

1.14 Порівняльний аналіз використовуваних технологій, змісту та дизайну сайтів ВНЗ
На основі дослідження сайтів ВНЗ, проведеного раніше побудуємо таблицю 1.2, консолідуючу основні характеристики даних сайтів.
У даній таблиці наведено порівняння основних характеристик розглянутих сайтів.
У результаті аналізу даних, представлених у таблиці 1.2, виділимо ті властивості, яких немає на існуючому сайті ЗАСПІВ в порівнянні з сайтами інших освітніх установ:
· Єдиний стиль для всіх сторінок
· Наявність інформації про авторські права та зворотного зв'язку на кожній сторінці
· Єдина навігація для всіх сторінок
· Використання в основі сайту CMS

2. Застосування технології CMS (системи керування вмістом сайту) для розробки сайту
2.1 Дослідження інформаційної структури існуючого сайту ПРИСПІВ
Завданням даного параграфа є дослідження інформаційної структури існуючого сайту Приспів. Дане дослідження проводиться шляхом вивчення існуючого сайту ПРИСПІВ [5], а так само локальної копії сайту Приспів.
В даний час існуючий сайт ЗАСПІВ зверстаний на основі технології HTML з використанням JavaScript. Дана технологія передбачає, що будь-яка інформаційна сторінка даного сайту повинна бути попередньо оформлена у форматі HTML, розмічена тегами і вручну розміщена на сайті.
Аналіз сайту здійснюється на основі дослідження змісту меню (розділів) існуючого сайту.
Результати аналізу інформаційної структури представлені в таблиці 2.1.
Таблиця 2.1. Інформаційна структура існуючого сайту ПРИСПІВ
Головне навігаційне меню (розділи сайту)
1 рівень
2 рівень
3 рівень

Найменування

Найменування

Найменування
1
ГОЛОВНА СТОРІНКА
2
Про ІНСТИТУТІ
1
Загальні відомості
2
Види діяльності
3
Основні документи
4
Органи управління
3
ВИДИ ДІЯЛЬНОСТІ
1
Освітня
2
Наукова
3
Інноваційна
4
Міжнародна
5
Позаучбова
6
Видавнича
4
СТРУКТУРНІ ПІДРОЗДІЛИ
1
Видавництво
2
Електроніка
3
Гуртожиток
4
Медіатека
5
ВСТУПНИК
1
Вища освіта
2
Перепідготовка
3
Підвищення кваліфікації
6
ФАКУЛЬТЕТИ
1
Факультет інформатики
1
Загальні відомості
2
Графік сесій
3
Навчальні програми
4
Курсові та випускні роботи
5
Питання до іспитів
6
Інтернет студентам
2
Факультет додаткової професійної освіти
1
План курсів
2
Навчальні програми
3
Питання до іспитів
4
Випускні роботи
5
Інформатика в Інтернеті
7
КАФЕДРИ
1
Кафедра інформатики
2
Кафедра інформаційних технологій
3
Кафедра математики і природничо-наукових дисциплін
4
Кафедра гуманітарних дисциплін
8
ЛАБОРАТОРІЇ
1
Лабораторія освітніх технологій
2
Студентська наукова лабораторія
9
НАЦІОНАЛЬНИЙ ФОНД ПІДГОТОВКИ КАДРІВ
1
ОЗШ ІНФОРМАТИКА
1
Загальна інформація
2
Участь у проекті ІСО
3
Навчання
4
Конкурси
5
Викладачам
6
Батькам
7
Форум для уч-ся
8
Дистанційний семінар для вчителів
2
Телешкола У Пермі
1
Що таке Телешкола?
2
Як взяти участь?
3
Форми роботи
4
Мережеві вчителя
3
РЦОА
1
Загальні відомості
2
Апробаційної майданчики
3
Апробують матеріали
4
Проект ІСО в Інтернеті
4
PММЦ
1
Форум
2
Новини new
3
Загальні відомості
4
Закріплені ОУ
5
Види діяльності
6
План роботи
7
Ресурси медіатеки
8
Проект ІСО в Інтернеті
5
ФАКУЛЬТЕТ ДПО
1
План курсів
2
Навчальні програми
3
Питання до іспитів
4
Випускні роботи
5
Інформатика в Інтернеті
10
ДОДАТКОВА ОСВІТА
1
Microsoft IT Academy
2
Курси для дітей
3
Освіта дорослих
11
НОВИНИ
1
Головні новини
2
Новини інституту
3
Новини освіти
12
КОНТАКТИ
13
ПОШУК ПО САЙТУ
2.2 Дослідження інформаційних потреб різних груп потенційних відвідувачів сайту ПРИСПІВ
У результаті аналізу інформаційної структури існуючого сайту ЗАСПІВ визначимо групи потенційних відвідувачів сайту.
Визначимо відповідність «пункт меню (розділ) сайту» - «група користувачів». Виконаємо дане зіставлення в табличній формі, на основі складеної раніше таблиці 2.1.
Таблиця 2.2. Інформаційна потреба груп потенційних відвідувачів сайту ПРИСПІВ
Головне навігаційне меню (розділи сайту)
Група відвідувачів
1 рівень
2 рівень
3 рівень

Найменування

Найменування

Найменування
Найменування
1
ГОЛОВНА СТОРІНКА
Всі
2
Про ІНСТИТУТІ
1
Загальні відомості
Всі
2
Види діяльності
Всі
3
Основні документи
Всі
4
Органи управління
Всі
3
ВИДИ ДІЯЛЬНОСТІ
1
Освітня
Всі
2
Наукова
Всі
3
Інноваційна
Всі
4
Міжнародна
Всі
5
Позаучбова
Всі
6
Видавнича
Всі
4
СТРУКТУРНІ ПІДРОЗДІЛИ
1
Видавництво
Всі
2
Електроніка
Всі
3
Гуртожиток
Всі
4
Медіатека
Всі
5
ВСТУПНИК
1
Вища освіта
Абітурієнти
2
Перепідготовка
Викладачі
3
Підвищення кваліфікації
Викладачі
6
ФАКУЛЬТЕТИ
1
Факультет інформатики
1
Загальні відомості
Абітурієнти
2
Графік сесій
Студенти
3
Навчальні програми
Студенти
4
Курсові та випускні роботи
Студенти
5
Питання до іспитів
Студенти
6
Інтернет студентам
Студенти
2
Факультет додаткової професійної освіти
1
План курсів
Викладачі
2
Навчальні програми
Викладачі
3
Питання до іспитів
Викладачі
4
Випускні роботи
Викладачі
5
Інформатика в Інтернеті
Викладачі
7
КАФЕДРИ
1
Кафедра інформатики
Студенти
2
Кафедра інформаційних технологій
Студенти
3
Кафедра математики і природничо-наукових дисциплін
Студенти
4
Кафедра гуманітарних дисциплін
Студенти
8
ЛАБОРАТОРІЇ
1
Лабораторія освітніх технологій
Студенти
2
Студентська наукова лабораторія
Студенти
9
НАЦІОНАЛЬНИЙ ФОНД ПІДГОТОВКИ КАДРІВ
1
ОЗШ ІНФОРМАТИКА
1
Загальна інформація
Школярі
2
Участь у проекті ІСО
Школярі
3
Навчання
Школярі
4
Конкурси
Школярі
5
Викладачам
Школярі
6
Батькам
Школярі
7
Форум для уч-ся
Школярі
8
Дистанційний семінар для вчителів
Школярі
2
Телешкола У Пермі
1
Що таке Телешкола?
Школярі
2
Як взяти участь?
Школярі
3
Форми роботи
Школярі
4
Мережеві вчителя
Школярі
3
РЦОА
1
Загальні відомості
Викладачі
2
Апробаційної
майданчики
Викладачі
3
Апробують матеріали
Викладачі
4
Проект ІСО в Інтернеті
Викладачі
4
PММЦ
1
Форум
Викладачі
2
Новини new
Викладачі
3
Загальні відомості
Викладачі
4
Закріплені ОУ
Викладачі
5
Види діяльності
Викладачі
6
План роботи
Викладачі
7
Ресурси медіатеки
Викладачі
8
Проект ІСО в Інтернеті
Викладачі
5
ФАКУЛЬТЕТ ДПО
1
План курсів
Викладачі
2
Навчальні програми
Викладачі
3
Питання до іспитів
Викладачі
4
Випускні роботи
Викладачі
5
Інформатика в Інтернеті
Викладачі
10
ДОДАТКОВА ОСВІТА
1
Microsoft IT Academy
Всі
2
Курси для дітей
Школярі
3
Освіта дорослих
Всі
11
НОВИНИ
1
Головні новини
Всі
2
Новини інституту
Всі
3
Новини освіти
Всі
12
КОНТАКТИ
Всі
13
ПОШУК ПО САЙТУ
Всі
Таким чином, потенційною аудиторією інформаційного сайту Приспів (Пермського Регіонального Інституту Педагогічних Інформаційних Технологій) є наступні групи відвідувачів:
· Усі - група, що включає в себе всіх відвідувачів сайту
· Школярі - відвідувачі, які навчаються в школі та їх батьки
· Абітурієнти - відвідувачі, які готуються до вступу в інститут і їх батьки
· Студенти - відвідувачі, які є студентами даного інституту
· Викладачі - відвідувачі, які є діючими викладачами, шкіл, училищ та вузів Пермського краю
У цілому, структура існуючого сайту ЗАСПІВ досить грамотно організована, але головне меню складається їх 13 пунктів і має пункти, призначення яких не всі відвідувачі можуть однозначно інтерпретувати. Очевидно, що слід при формуванні нової інформаційної структури сайту, слід формувати структуру таким чином, щоб потенційні групи відвідувачів могли однозначно інтерпретувати призначення кожного пункту головного меню. Вирішити це завдання можна, згрупувавши розділи сайту по групах відвідувачів.
У зв'язку з тим, що структура та інформаційне наповнення існуючого сайту приспів вже сформовано, нашим завданням є модернізація інформаційної структури сайту, макету сайту і дизайну сайту з урахуванням використання в основі нового сайту CMS.
Виділимо завдання, що вимагають вирішуються в процесі модернізації сайту:
1. Єдиний стиль для всіх сторінок.
2. Наявність інформації про авторські права та зворотного зв'язку на кожній сторінці.
3. Єдина навігація для всіх сторінок.
4. Використання в основі сайту CMS.
5. Розбивка вмісту нового сайту на розділи, категорії та статті з термінології програмних CMS.
6. Розпаралелювання можливості оновлення вмісту сайту відразу між декількома людьми або групами користувачів.
7. Для розмежування прав користувачів розміщення на головній сторінці сайту блоку реєстрації користувача (надання різним групам користувачів різної інформації).
2.3 Розробка макету сайту ПРПІТ, заснованого на CMS
При розробці макету сайту будемо дотримуватися наступних критеріїв [6]:
· Для доступу до потрібної інформації користувач повинен робити не більше 3х переходів за гіперпосиланнями.
· Макет сторінки має бути збалансований і не перевантажений інформацією
· Графіка не повинна заважати користувачеві сприймати інформацію
· Сайт повинен бути зручний для тих людей, у яких дозвіл екрана 600х800 пікселів і вище і підтримувати масштабування
· На кожній сторінці повинна бути доступна інформація про авторські права та зворотній зв'язок
· Зміст сайту повинен бути організовано логічно
· Навігація повинна бути розташована в одному і тому ж місці на всіх сторінках
· У навігації слід передбачити посилання зворотного зв'язку
· Навігація повинна дозволяти повернутися на попередні підрівні

2.4 Розробка інформаційної структури сайту приспів на основі CMS
Для початку уточнимо терміни та основні принципи, які лежать в основі системи CMS Joomla!.
Система Управління Вмістом Joomla! створена для управління вмістом (content - вміст, контент) веб-сайту. Терміни, описані і використовувані нижче - це терміни, які визначають структуру вмісту, а не закінчені веб-сторінки (web page).
В Joomla! чітко розділене вміст і подання вмісту у вигляді шаблона (template) сайту, що включає в себе кольори, шрифти, вирівнювання, розташування і т.д., сайту можна призначати різні шаблони.
Створення шаблону технічно нескладно, але вимагає невеликої кількості знань мов XHTML і PHP. А так само можна скористатися доступними, вільно розповсюджуються шаблонами або послугами професійних дизайнерів, для проектування шаблону згідно з вимогами.
Основою структури організації вмісту є Розділи та Категорії:
· Розділи можуть включати одну і більше Категорій.
· Категорії можуть включати один і більше Об'єктів вмісту.
· Об'єкти вмісту є статтями, які становлять фактичний вміст веб-сайту.
При додаванні нової статті до вмісту сайту, слід вибрати Розділ і потім вибрати Категорію. Після додавання завжди можливо «перенести» Статтю в іншу Категорію і (або) Розділ, але це зажадає деякого часу, тому варто відразу ретельно продумати Структуру вмісту на сайті, щоб потім було легко орієнтуватися при додаванні (створення) нової статті.
Після того, як при створенні Статті ми визначили розділ, вибрали категорію і додали її на, ця нова стаття не буде видима на сайті, поки ми не опублікуємо її. Це зручно, тому що це означає, що ми можемо зберігати Статті, які ніхто не може бачити, поки ми не вважатимемо, що вони готові до спільного випуску (публікації на сайті). Можна так само чітко вказати дату автоматичної публікації на сайті, а так само дату закінчення публікації, після якої стаття перестане бути видимою.
Навіть коли створені і опубліковані Розділи, Категорії та Статті в панелі управління (усередині системи), необхідно створити Меню на сайті (з зовнішньої сторони), щоб користувачі (гості, які відвідують веб-сайт) могли знайти зручний і чіткий (точний) шлях до актуальних і цікавим матеріалами, представленим на. Система Joomla! сама не створює меню, його потрібно створити. Найпростіша схема меню для сайту може відображати структуру вмісту:
· Розділ
o Категорії
§ Статті
Відвідувачі веб-сайту будуть бачити вміст (статті) і відкривати їх за допомогою створеного меню. Таким чином, вони переглядають те, що їм потрібно.
У загальному випадку, адміністратор створює і правильно конфігурує вміст сайту в ієрархії Розділів, Категорії, Статей. Коли адміністратор вважає, що структура вмісту правильно налаштована і створена, ми створюємо пункти меню і пов'язуємо їх зі структурою вмісту, тобто з самим змістом сайту. Пункт меню може вказувати на Розділ, Категорію або безпосередньо на Статтю. Коли пункт меню пов'язаний з Розділом або Категорією, то користувачеві буде виводитися список Категорій або Статей, які включені до розділу або в Категорію.
Взявши за основу дані інформаційної структури існуючого сайту приспів з таблиць 2.1 та 2.2 побудуємо нову інформаційну структуру сайту Приспів (таб. 2.3) на основі CMS Joomla!. У даній інформаційній структурі сайту будуть враховані критерії розробки сайту а так само особливості структури сайту, заснованого на CMS Joomla!.
Таблиця 2.3. Нова інформаційна структура сайту ПРИСПІВ
Розділи
Категорії

Назва

Назва
1
Установчі документи і загальні відомості про інститут
1
Загальні відомості
2
Основні документи
3
Органи управління
4
Освітня діяльність
5
Наукова діяльність
6
Інноваційна діяльність
7
Міжнародна діяльність
8
Позаучбова діяльність
9
Видавнича діяльність
2
Структурні підрозділи
10
Видавництво
11
Електроніка
12
Гуртожиток
13
Медіатека
3
Інформація для
вступників
14
Вища освіта
15
Перепідготовка
16
Підвищення кваліфікації
4
Факультет інформатики
17
Загальні відомості
18
Графік сесій
19
Навчальні програми
20
Курсові та випускні роботи
21
Питання до іспитів
22
Інтернет студентам
5
Факультет додаткової професійної освіти
23
План курсів
24
Навчальні програми
25
Питання до іспитів
26
Випускні роботи
27
Інформатика в Інтернеті
6
Кафедри
28
Кафедра інформатики
29
Кафедра інформаційних технологій
30
Кафедра математики і природничо-наукових дисциплін
31
Кафедра гуманітарних дисциплін
7
Лабораторії
32
Лабораторія освітніх технологій
33
Студентська наукова лабораторія
8
ОЗШ ІНФОРМАТИКА
34
Загальна інформація
35
Участь у проекті ІСО
36
Навчання
37
Конкурси
38
Викладачам
39
Батькам
40
Форум для уч-ся
41
Дистанційний семінар для вчителів
9
Телешкола У Пермі
42
Що таке Телешкола?
43
Як взяти участь?
44
Форми роботи
45
Мережеві вчителя
10
РЦОА
46
Загальні відомості
47
Апробаційної майданчики
48
Апробують матеріали
49
Проект ІСО в Інтернеті
11
PММЦ
50
Форум
51
Новини new
52
Загальні відомості
53
Закріплені ОУ
54
Види діяльності
55
План роботи
56
Ресурси медіатеки
57
Проект ІСО в Інтернеті
12
ДОДАТКОВА ОСВІТА
63
Microsoft IT Academy
64
Курси для дітей
65
Освіта дорослих
13
НОВИНИ
66
Головні новини
67
Новини інституту
68
Новини освіти
14
КОНТАКТИ
15
ПОШУК ПО САЙТУ

2.5 Диференціація доступу користувачів до інформації, розробка структури меню сайту
Навіть коли створені і опубліковані Розділи, Категорії та Статті в панелі управління (усередині системи), необхідно створити Меню на сайті, щоб користувачі могли знайти зручний і чіткий (точний) шлях до актуальним і цікавим матеріалами, представленим на сайті. Система Joomla! сама не створює меню, його слід створити самостійно.
Диференціацію доступу груп користувачів пропонується здійснювати шляхом спеціальної організації структури меню. У результаті дослідження нами було виявлено, що потенційними групами користувачів сайту є такі групи:
· Усі - група, що включає в себе всіх відвідувачів сайту
· Школярі - відвідувачі, які навчаються в школі та їх батьки
· Абітурієнти - відвідувачі, які готуються до вступу в інститут і їх батьки
· Студенти - відвідувачі, які є студентами даного інституту
· Викладачі - відвідувачі, які є діючими викладачами, шкіл, училищ та вузів Пермського краю
На основі досліджень, проведених у таблицях 2.1 та 2.2, сформуємо пункти головного навігаційного меню на основі потенційних груп користувачів:
1. Головна
2. Про інститут
3. Школяру
4. Абітурієнту
5. Студенту
6. Викладачеві
7. Новини
8. Пошук
9. Контакти
Найпростіша схема меню для сайту (для відвідувачів) може відображати структуру вмісту:
· Розділ
o Категорії
§ Статті
Відвідувачі веб-сайту будуть бачити вміст (статті) і відкривати їх за допомогою створеного меню.
Загалом, адміністратор створює і правильно конфігурує вміст сайту в ієрархії Розділів, Категорії, Статей.
Після того, як структура вмісту правильно налаштована і створена, ми створюємо пункти меню і пов'язуємо їх зі структурою вмісту, тобто з самим змістом сайту. Пункт меню може вказувати на Розділ, Категорію або безпосередньо на Статтю. Коли пункт меню пов'язаний з Розділом або Категорією, то користувачеві буде виводитися список Категорій або Статей, які включені до розділу або в Категорію.
На основі дослідження та вивчення контенту сайту Пермського Регіонального Інституту Педагогічних Інформаційних Технологій, використовуючи дані з таблиці 2.3 розробимо структуру меню нового сайту приспів, заснованого на CMS Joomla!. Дану структуру представимо в таблиці 2.4.
2.6 Розробка дизайну сайту на основі CMS
На основі критеріїв, наведених раніше, розробимо дизайн сайту. Даний дизайн буде заснований на CSS (таблиці каскадних стилів), що застосовується до сайту на основі CMS Joоmla.
При розробці дизайну будемо дотримуватися наступних вимог:
· Оскільки сайт несе в першу чергу інформаційне навантаження то графічне оформлення має бути легким, використання Flash а так само впроваджених в сторінки сайту музичних і відео файлів недоцільно
· Кольори, шрифти та графіка повинні бути витримані в єдиному стилі для всіх станиць сайту. Будемо використовувати синьо - сіро - чорну гаму кольорів.
· Кольори дизайну сторінок, повинні бути збалансовані, однаковий дизайн для всіх сторінок сайту.
· Графіка повинна бути якісною і поєднуватися з іншими складовими сторінки
· Графіка не повинна заважати користувачеві сприймати інформацію
· Текст повинен легко читатися і не зливатися з фоном
· Сайт повинен бути зручний для тих людей, у яких дозвіл екрана 600х800 пікселів і вище і підтримувати масштабування
Виходячи з вимог до дизайну сайту, зазначених вище побудований дизайн з використанням CSS.
2.7 Засоби поділу прав в CMS
Користувачі в CMS Joomla! можуть належати до різних груп. Група користувачів визначає права, якими володіє користувач. У поточній версії Joomla! не дозволяє створювати довільні групи користувачів вбудованими засобами, проте для багатьох завдань, достатньо наявних груп користувачів за умовчанням.
Під час встановлення Joomla! створюється один користувач, який отримує права суперадміністратора (Super Administrator). Йому присвоюється ім'я «admin» та пароль, який ви вказали при установці.
У CMS Joomla! є вбудовані групи користувачів. Це такі групи:
· Super Administrator
· Administrator
· Manager
· Author
· Editor
· Publisher
Розглянемо дані групи докладніше.
· Група Administrator має кілька урізані права в порівнянні з Super Administrator. Користувачі, що належать до цієї групи не можуть:
o додавати і редагувати користувачів групи Super Administrator
o входити в розділ глобальних налаштувань (Global Configuration settings)
o здійснювати масову email розсилку
o змінювати / додавати шаблони
o змінювати / додавати мовні файли
· Група Manager створена в основному для управління контентом на сайті. Користувачі цієї групи можуть авторизуватися в адміністративній панелі сайту, але не можуть:
o редагувати інших користувачів
o встановлювати модулі
o встановлювати компоненти
o мати доступ до деяких компонентів, зазначеним суперадміністратора
· Користувачі групи Registered можу входити на сайт за допомогою логін-форми, при цьому вони можуть отримати доступ до додаткової інформації на сайті, якщо така створена адміністратором.
· Користувачі групи Author на додаток до прав, що успадковується від групи Registered, мають право додавати на сайт контент-інформацію та редагувати інформацію, додану ними.
· Група Editor дозволяє користувачам додавати і редагувати контент-інформацію, створену будь-яким користувачем.
· Група Publisher може додавати, редагувати і публікувати будь-яку контент-інформацію.
2.8 Визначення додаткових груп доступу і розділення повноважень користувачів для публікації матеріалів
Завданням даного параграфа є реалізізація публікації інформації нетехнічними фахівцями за рахунок реалізації на сайті системи розподілу прав користувачів.
У першу чергу определелім перелік груп користувачів, яким необхідно надати права на публікацію матеріалів сайту. Оскільки в поточній версії Joomla! не дозволяє створювати довільні групи користувачів вбудованими засобами скористаємося додатковими засобами для CMS Joomla! для управління правами груп і користувачів. На офіційному сайті розширень для Joomla! [7] доступний список додаткових модулів для розширеного керування правами користувачів.
В даний час доступні наступні компоненти для розширеного управління правами користувачів:
· 'CorePHP' Community ACL - The Ultimate in User Control - платний компонент
· NoixACL 2.0 - Frontend and Backend ACL - поширюється безкоштовно
· JUGA - Joomla! User Group Access - платний компонент
· Admin-User-Access (pro) - платний компонент
· YOS Resources Manager - платний компонент
· Module for Admin-User-Access (frontend) - безкоштовний компонент (обмежена функціональність)
З усіх компонентів безкоштовним і найбільш функціональним є «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 група
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
Об'єкт вмісту - це основний зміст сайту і нижній об'єкт в ієрархії структури вмісту. Іншими словами об'єкт вмісту - це стаття, яка повинна міститися в одній з категорій (відповідно і розділу).
Використовуючи вміст існуючого сайту ЗАСПІВ наповнимо модернізований сайт об'ктамі вмісту.
Для роботи з об'єктами вмісту необхідно перейти на сторінку «Управління вмістом».
Є два способи перейти на сторінку «Управління вмістом»:
Перший спосіб: натиснути на головній сторінці панелі управління кнопку «Весь вміст сайту» або в основному меню вибрати «Вміст», потім пункт «Всі вміст». Буде відкрита сторінка «Управління вмістом», при відкритті сторінки буде доступна фільтрація об'єктів за наступними критеріями: по розділах; за категоріями; по автору; по заголовку, значення вказується в полі "Фільтр".
Другий спосіб: в основному меню панелі управління вибрати «Вміст», потім «Вміст по розділам» і далі потрібний Вам розділ; і в випадаючому продовженні меню пункт «Вміст у розділі: обраний Вами розділ». Буде відкрита сторінка «Управління вмістом» (з обраної фільтрацією по вказаного розділу), при відкритті сторінки буде доступна фільтрація об'єктів за наступними критеріями: за категоріями; по авторам; по заголовку, значення вказується в полі "Фільтр".
При створенні нового об'єкта вмісту слід вибрати розділ та категорію, в які повинен увійти новий об'єкт вмісту. Опції фільтрації на сторінці доступні справа під панеллю інструментів. Опції фільтрації (за розділами, за категоріями) успадковуються при створенні нового об'єкта вмісту.
На сторінці «Керування вмістом», використовуючи кнопки на панелі інструментів, можна (перерахування справа наліво):
· Відкрити в сторінку з інструкціями по роботі з даними вікном.
· Створити новий об'єкт вмісту. Натисніть кнопку «Новий».
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Диплом
605.9кб. | скачати


Схожі роботи:
Методика і технологія розробки web-сайту освітнього закладу на прикладі сайту соціально-гуманітарного
Розробка сайту з використанням CSS
Розробка Web-сайту на основі HTML з використанням JavaScript
Розробка Web сайту на основі HTML з використанням JavaScript 2
Розробка web сайту на основі HTML з використанням JavaScript
Розробка системи електронного голосування на сторінці промо-сайту олімпіади Майстра Photoshop
Оптимізація сайту
Чотири з інтернет-сайту
Створення індивідуального сайту
© Усі права захищені
написати до нас