Викладач

Юрчак Ірина Юріївна

Доцент кафедри САПР
НУ "Львівська політехніка"
Інші контакти

#10. Системи керування контентом

Content Management System (Система управління веб-вмістом) - програмний комплекс, що надає функції створення, редагування, контролю та організації веб-сторінок. CMS часто використовуються для створення блогів, особистих сторінок і інтернет-магазинів і націлені на користувачів, мало знайомих з програмуванням.

Використання CMS має цілий ряд переваг. Користувач отримав можливість ефективно управляти своїм сайтом:

  • Завдяки різноманітності CMS ви підберете підходящі програмне забезпечення. Така програма дозволить вам швидко і продуктивно вирішувати поставлені завдання.
  • За допомогою CMS ви будете створювати, змінювати і видаляти розділи. Крім того, ви можете редагувати дані без стороннього втручання. Це є основною перевагою такої системи над статичними сайтами.
  • В процесі роботи веб-ресурсу користувачі знаходять безліч помилок. Ця програма дозволяє швидко і ефективно усувати несправності. Сайт працює на сучасних і перевірених технічних рішень.
  • Витрати на створення сайту істотно знижуються. Розробнику не потрібно час на вирішення технічних завдань.

Основні функції CMS:

  • Створення - користувач отримує універсальний інструмент зі створення контенту.
  • Управління - ви зможете обмежувати доступ до інформації, додавати, редагувати, видаляти і багато іншого.
  • Публікація - стаття повністю адаптується до дизайну сайту, необхідно тільки внести її в потрібне поле.
  • Подання - ви можете змінювати кольорову палітру, розташування і багато іншого будь-якого елементу на вашому сайті.

Переваги використання CMS:

  • Зручність. Дружній інтерфейс і зрозуміле управління є основними плюсами цього програмного забезпечення.
  • Економія. Вам не знадобиться вдаватися до послуг фахівців і платити за це додаткові гроші.
  • Безпека. Ви завжди можете зробити відкат і будь-яку допущену помилки не будуть критичними. Також система протистоїть атакам хакерів. Ваша інформація буде в безпеці.
  • Документація. Модулі мають help-файли. За допомогою цих документів ви розберетеся в функціях вашої CMS.
  • Мультішаблонность. Більшість «движок» підтримує численні шаблони. Крім того, розробники постійно оновлюють систему і надають на ваш вибір нові види.
  • Функціональність. Кожен розділ або підрозділ має свої настройками і конфігураціями. Залежно від ваших вимог ви зміните свій сайт аж до найдрібніших деталей.
  • Комплексність. Можна створювати окремі вкладки і надасть контроль над ними одному або декільком співробітникам (стрічка новин, блоги та ін.).
  • Незалежність. Користувач програмного забезпечення не залежить від розробників. Він може змінювати конфігурації від свого профілю. Вам не буде потрібно дозвіл або згода розробника.
  • Можливість розширення. Ви можете змінити свою систему і при цьому не втратити інформацію. В процесі перенесення ваш сайт буде функціонувати як і раніше.
  • Привабливий зовнішній вигляд. Різна колірна гамма і зручна панель дозволить вам отримувати естетичне задоволення від роботи.
  • Керованість. Система проста у використанні. За допомогою пару кліків ви можете змінити структуру, поміняти місцями пункти, розділи, кореневу папку, підняти рядок вище або ниж і багато іншого.

Кожна CMS незалежно від виробника створюєтьсяся з врахуванням всіх вимог користувача. На сучасному ринку представлено різне програмне забезпечення. Деякі системи орієнтовані на вирішення конкретних завдань, а інші є універсальними і практичними для будь-якого типу контенту. За допомогою CMS можна коригувати, додавати, видаляти інформацію різного типу на сайті. Деякі CMS мають багато функціональних розділів і підрозділів, інші, навпаки, складаються з єдиної системи.

CMS може бути як комерційною так і безкоштовною. Виробники надають модулі з закритим та відкритим кодом, що надає можливість вносити власні модулі в роботу CMS.

Огляд популярных CMS
Огляд популярных CMS

Безкоштовні популярні системи управління.

Безкоштовні продукти не поступаються за якістю платним програмам. Часто вільні CMS є значно ефективніше і продуктивніше. Оскільки над ними працюють не тільки фахівці, а й спільнота прихильників.

Порядок роботи

  1. Ознайомитися з наданими безкоштовними системами керування контентом. Обрати певну систему і відповідні відеоуроки для виконання роботи.
  2. Встановити на хостингу обрану CMS і отримати відповідні ідентифікатори для роботи.
  3. Обрати тематичний шаблон. Сформувати інформацію щодо наповнення. Мова сайту - українська!
  4. Ознайомитися з адміністративною панеллю і створити кілька сторінок.
  5. Наповнити сторінки текстом, зображеннями, медіа-контентом. За потребою змінити шаблон, розміщення блоків. Додати популярні сервіси до сайту (слайдер, галерея, календар, карта тощо).
  6. Оцінити легкість користування адміністративною панеллю та існуючими модулями.
  7. Опублікувати сайт в Інтернеті.

Зміст звіту

  1. Назва та мета виконання лабораторної роботи.
  2. Вказати доменну адресу, назву і короткий опис роботи.
  3. Скріншоти послідовності виконання роботи з коротким описом кожного з етапів.
  4. У висновку оцінити зручність використання CMS і адміністративної панелі.

Контрольні питання

  1. Що називається системою керування контентом?
  2. Назвіть умови, за яких використовується CMS.
  3. Які основні переваги при використанні CMS отримує користувач, на які застереження слід вважати?
  4. Які безкоштовні CMS є популярними та їх спеціалізація?
  5. Назвіть особливості CMS WordPress. Які переваги притаманні цій системі?
  6. Назвіть типові проблеми, з якими стикається користувач WordPress при створенні сайту.
  7. Які висуваються вимоги до WordPress хостингу?
  8. Які переваги отримує користувач від застосування комерційних CMS?
  9. Які критерії вибору комерційної CMS є вагомими?
  10. В яких випадках користуються самописними CMS? На які моменти слід вважати користувачам?