
- •Тема 5. Основи дизайну та принципи створення
- •Гармонія кольорів
- •Шрифт і текст
- •Поєднання і баланс. Контраст. Динаміка. Контраст
- •Динаміка
- •3.Типи сайтів.
- •4.Створення сайту. Формат сторінки. Заголовки. Навігація. Створення сайту
- •7. Доопрацювання за наслідками тестування. Формат сторінки
- •5. Блоки тексту.
- •6. Векторна і растрова графіка
- •7. Функції і призначення графіки (виставочна графіка, фон, банер, візуальна графіка)
- •Тема 6. Системи управління контентом План
- •Поняття cms
- •Способи роботи. Шаблони сайтів.
- •3 Статті сайту та їх ієрархія
- •1. Картинка до статті
- •2. Основний текст статті.
- •3. Приналежність до категорій.
- •4. Додаткові модулі
- •5 Особливості Joomla, osComerse, Drupal, Moodle
Тема 6. Системи управління контентом План
1 Поняття CMS
2 Способи роботи. Шаблони сайтів.
3 Статті сайту та їх ієрархія
4 Додаткові модулі
5 Особливості Joomla, OSComerse, Drupal, Moodle
Поняття cms
CMS, від англійського Content Management System ( система керування контентом), - це програмне забезпечення, що дозволяє користувачам розміщувати або змінювати вже розміщену на сайті інформацію без залучення розробників сайту. Це значить, що користувачеві не обов'язково мати навички програмування або знання мови HTML, щоб, наприклад, опублікувати на своєму сайті новину, статтю або додати зображення. Часто поряд із терміном CMS можна почути також термін "движок сайту", яким звичайно користуються веб-майстри у своєму професійному сленгу.
Складаються CMS зазвичай із двох частин:
back-office - це частина системи, відповідальна за функціональність і зберігання інформації;
front-office - це частина системи, що забезпечує інтерфейс з користувачем.
Необхідність створення CMS була викликана збільшенням складності дизайну і змісту сайтів. Веб-сайти перестали бути статичними, а оперативність відновлення інформації на їхніх сторінках стала запорукою успіху багатьох комерційних проектів. Раніше для керування сайтом потрібно було вручну змінювати коди всіх взаємозалежних сторінок, що було досить стомлюючим. До того ж залучення веб-майстра ззовні загрожувало комерційним компаніям порушенням політики безпеки. З появою CMS керування сайтом перестало бути рутинним "перебиванням коду". Це дозволило зосередитися на змісті інформації, що публікується, а не її оформленні.
Переваги, які надає використання CMS, зручно розглянути під різними кутами: з точок зору розробника сайту і його користувача.
З позиції розроблювача сайту. Завдяки наявності вже готових модулів, CMS дають можливість робити зміни в структурі сайтів якісно й оперативно шляхом компонування цих модулів. Використання модулів також забезпечує більш висока якість розробки, оскільки зменшує ймовірність появи помилок у програмному коді.
З позиції користувача. CMS пропонують насамперед зручний інтерфейс для редагування вмісту сайту, не вимагаючи спеціальних знань у сфері веб-дизайну, HTML-верстки й т.п. Також CMS дозволяють не просто показувати відвідувачам сайту інформацію, а ще й взаємодіяти з ними в режимі діалогу: відвідувачі можуть зареєструватися, спілкуватися на форумі або в чаті, залишати свої зауваження й побажання в гостьовій книзі й т.д.
Способи роботи. Шаблони сайтів.
Принцип роботи всіх CMS заснований на поділі контенту (змісту) і дизайну (оформлення) сайту. Звичайно дизайн сайту змінюється рідко, тоді як зміни контенту можуть відбуватися не тільки щодня, але й навіть щогодини. Тому у своїй роботі CMS використовують так звані шаблони - спеціальні "порожні" заготовки сторінок, у яких дизайн сайту вже прописаний і залишилося лише наповнити їх інформацією. Користувачеві досить скористатися спеціальним WYSIWYG-редактором. Цей редактор за зовнішнім виглядом дуже схожий на звичні текстові редактори офісних додатків, тому користувачеві не особливо важко освоїти його. А наявність у системі великої кількості готових шаблонів дає можливість вибрати потрібний дизайн буквально в лічені хвилини.
Інформація зберігається в базі даних, наприклад, в MySQL і викликається з неї при завантаженні сторінок сайту.
Робота CMS не вимагає установки додаткового ПЗ, оскільки сама система знаходиться на сервері, а доступ до неї здійснюється через звичайний інтернет-браузер. Системи керування контентом підтримують різні найрозповсюдженіші браузери, такі як Internet Explorer, Mozilla Firefox, Opera і т. д.
Способи роботи
Генерація сторінок за запитом. Системи такого типу працюють на основі зв’язки «модуль редагування → база даних → модуль представлення». Модуль представлення генерує сторінку з контентом при запиті на нього на основі інформації з бази даних. Інформація в БД змінюється за допомогою модуля редагування. Сторінки заново створюються сервером при кожному запиті, а це створює навантаження на сервер. Але це навантаження може бути багатократно зменшене при використанні методів кешування, які є в сучасних веб-серверах.
Генерація сторінок при редагуванні. Системи цього типу при редагуванні сторінок вносять зміну у вміст сайту та створюють набір статичних сторінок. При такому способі втрачається інтерактивність між відвідувачами сайтів та контентом даного сайту.
Змішаний тип. Як зрозуміло із назви, цей тип поєднує в собі переваги перших двох. Може бути реалізований шляхом кешування – модуль представлення генерує сторінку один раз, надалі вона через деякий час буде в декілька разів швидше завантажуватися із кешу. Кеш може оновлюватись як автоматично, через деякий час чи при внесенні змін у певні розділи сайту, так і вручну за командою адміністратора. Другий підхід — збереження певних інформаційних блоків на етапі редагування сайту і збирання сторінок з цих блоків при запиті відповідної сторінки користувачем.
Шаблон сайту — це файл, який визначає загальний вигляд сайту. Він містить усі відомості щодо розробки сайту, наприклад:
Списки сайту.
Будь-які сторінки веб-частин сайту.
Будь-які настроювані сторінки сайту.
Тема та головні сторінки, застосовані до сайту.
Настройки швидкого запуску.
Вміст сайту (вміст списків і бібліотек документів — необов’язково).
Шаблони сайтів не містять такі елементи:
Настройки безпеки, наприклад список користувачів або груп із дозволами для сайту, з якого було створено шаблон.
Особисті настройки сторінок веб-частин.
Веб-обговорення з вихідного сайту.
Оповіщення з вихідного сайту.
Зібрання веб-частин, доданих до вихідного сайту.
Члени групи власників сайту та користувачі, які мають дозвіл на конструювання для колекції шаблонів сайту, можуть настроювати сайт і зберігати настроєний сайт як шаблон сайту, щоб потім інші користувачі могли створювати схожі сайти в колекції сайтів. Коли користувач створює новий дочірній сайт, він може вибрати шаблон із загального списку шаблонів сайту, розташованого на сервері або в колекції сайтів. Адміністратори колекції сайтів також можуть імпортувати шаблон сайту, створений іншим користувачем або розробником програмного забезпечення, і додати новий шаблон до наявних шаблонів сайтів у колекції сайтів.
Файли шаблонів містять особисті відомості, наприклад URL-адреси серверів та імена облікових записів користувачів. Файли шаблонів варто надавати лише довіреним користувачам і групам.
Навести переваги та недоліки використання шаблонів сайтів