Система керування вмістом

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

Систе́ма керува́ння вмі́стом (СКВ; англ. Content Management System) — програмне забезпечення для організації веб-сайтів чи інших інформаційних ресурсів в Інтернеті чи окремих комп'ютерних мережах.

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

Багато сучасних СКВ поширюються як безкоштовні і легкі у встановленні (інсталяції) програми, які розробляються групами ентузіастів під так званою ліцензією англ. GNU/GPL.

Системи управління веб-сайтом часто розраховані на роботу у певному програмному середовищі. Наприклад, система MediaWiki, під управлінням якої працює Вікіпедія, написана мовою програмування PHP і зберігає зміст і налаштування у базі даних типу MySQL або PostgreSQL; тому для її роботи потрібно, щоб на сервері, де вона розміщена, були встановлені веб-сервер (Apache, IIS чи інший), підтримка PHP та системи керування базами даних MySQL або PostgreSQL, а також, в разі необхідності, додаткові програми для обробки зображень чи математичних формул. Такі вимоги є досить типовими для open-source СКВ.

Зміст

[ред.] Різновиди СКВ

  • Web content management systems для управління веб-сайтами (наприклад, енциклопедіями, подібними до Вікіпедії, онлайн-виданнями, блогами, форумами, корпоративними чи персональними веб-сторінками та ін.)
  • Транзакційні СКВ для забезпечення транзакцій у електронній комерції.
  • Інтегровані СКВ для роботи з документацією на підприємствах.
  • Електронні бібліотеки (Digital Asset Management) для забезпечення циклу життя файлів електронних медіа (відео, графічн., презентації, тощо).
  • Системи для забезпечення циклу життя документації (інструкції, довідники, описи).
  • Освітні СКВ — системи для організації Інтернет курсів та відповідного циклу життя документації. Наприклад:
    • Системи, що мають українську локалізацію:
      • Moodle — використовується більш ніж 20 ВНЗ України, має українську локалізацію;
      • Joomla — повна українська локалізація Joomla! 1.5.x, Joomla! 1.0.x - переклад фронтальної частини. Переклади розширень.
      • ATutor — використовується у Тернопільському державному технічному університеті імені Івана Пулюя;
      • Ilias — використовується у Київському національному університеті ім. Т.Шевченко.
    • Системи, що не мають української локалізації але одночасно не мають проблем із відображенням символів кирилиці (ті, що працюють з шрифтами юнікод UTF-8):
      • OLAT;
      • Interact;
      • Docebo;
      • Wordcircle;
      • e107.
  • Корпоративні СКВ (Enterprise content management systems) з різноплановим пристосуванням для потреб підприємн. діяльності. Підтримують цикл життя внутрішньої і зовнішньої документації.
  • Платформенні СКВ (Platform Content Management Systems) підтримують автоматизацію роботу з комп’ютерними файлами, папками, програмами у визначеному програмному середовищі.

[ред.] Способи роботи

  • Генерація сторінок по запиту. Системи такого типу працюють на основі зв’язки «модуль редагування → база данних → модуль представлення». Модуль представлення генерує сторінку з контентом при запиті на нього на основі інформації з бази данних. Інформація в БД змінюється за допомогою модуля редагування. Сторінки заново створюються сервером при кожному запиті, а це створює навантаження на сервер. Але це навантаження може бути багатократно зменшена при використанні методів кешування, які маються в сучасних веб-серверах.
  • Генерація сторінок при редагуванні. Системи цього типу при редагуванні сторінок вносять зміну у вміст сайту та створюють набір статичних сторінок. При такому способі жертвується інтерактивність між відвідувачами сайтів та контенту данного сайту.
  • Змішаний тип. Як зрозуміло із назви, цей тип поєднує в собі переваги перших двох. Може бути реалізований шляхом кешування – модуль представлення генерує сторінку один раз, надалі вона по проходженню деякого часу буде в декілька разів швидше завантажуватися із кеша. Кеш може оновлюватись як автоматично, по проходженні деякого проміжку часу чи при внесенні змін в визначені розділи сайту, так і вручну по команді адміністратора. Другий підхід — збереження визначених інформаційних блоків на етапі редагування сайту і збирання сторінок з цих блоків при запиті відповідної сторінки користувачем.


[ред.] Дивіться також

  • ECM Enterprise Content Management, Ulrich Kampffmeyer. Hamburg 2006, ISBN 978-3-936534-09-8. Definition, history, architecture, components and ECM suites. Доступний PDF.

[ред.] Ресурси інтернет

  • CMS Matrix Огляд і порівняння багатьох десятків популярних і безкоштовних СКВ.
  • CMS Articles Статті про СКВ.


Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.
Особисті інструменти