CMS контент-менеджер
Система управління вмістом — комп'ютерна програма, що використовується для управління вмістом чого-небудь (звичайно цей вміст розглядається як неструктуровані дані наочної задачі в протилежність структурованим даним, звичайно що знаходяться під управлінням СУБД) . Звичайно такі системи використовуються для зберігання і публікації великої кількості документів, зображень, музики або відео.
Окремим випадком такого роду систем є системи управління сайтами. Подібні CMS дозволяють управляти текстовим і графічним наповненням веб-сайта, надаючи користувачу зручні інструменти зберігання і публікації інформації.
Зараз існує безліч готових систем управління вмістом сайту, у тому числі і безкоштовних. Їх можна розділити на три типи, за способом роботи:
1. Генерація сторінок за запитом. Системи такого типу працюють на основі зв'язки «Модуль редагування База даних Модуль уявлення». Модуль уявлення генерує сторінку із змістом при запиті на нього, на основі інформації з бази даних. Інформація в базі даних змінюється за допомогою модуля редагування. Сторінки наново створюються сервером при кожному запиті, а це створює навантаження на системні ресурси. Навантаження може бути багато разів понижено при використовуванні засобів кешування, які є в сучасних веб-серверах.
2. Генерація сторінок при редагуванні. Системи цього типу суть програми для редагування сторінок, які при внесенні змін в зміст сайту створюють набір статичних сторінок. При такому способі жертвуется інтерактивність між відвідувачем і вмістом сайту.
3. Змішаний тип. Як зрозуміло з назви, поєднує в собі переваги перших двох. Може бути реалізований шляхом кешування — модуль уявлення генерує сторінку один раз, надалі вона в рази швидше підвантажується з кеша. Кеш може обновлятися як автоматично, по закінченню деякого терміну часу або при внесенні змін в певні розділи сайту, так і уручну по команді адміністратора. Інший підхід — збереження певних інформаційних блоків на етапі редагування сайту і збірка сторінки з цих блоків при запиті відповідної сторінки користувачем.
Термін контент-менеджер позначає рід людської діяльності — редактор сайту.
Велика частина сучасних систем управління вмістом реалізується за допомогою візуального (WYSIWYG) редактора — програми, яка створює HTML-код із спеціальної спрощеної розмітки, що дозволяє користувачу простіше форматувати текст.
Окремим випадком такого роду систем є системи управління сайтами. Подібні CMS дозволяють управляти текстовим і графічним наповненням веб-сайта, надаючи користувачу зручні інструменти зберігання і публікації інформації.
Зараз існує безліч готових систем управління вмістом сайту, у тому числі і безкоштовних. Їх можна розділити на три типи, за способом роботи:
1. Генерація сторінок за запитом. Системи такого типу працюють на основі зв'язки «Модуль редагування База даних Модуль уявлення». Модуль уявлення генерує сторінку із змістом при запиті на нього, на основі інформації з бази даних. Інформація в базі даних змінюється за допомогою модуля редагування. Сторінки наново створюються сервером при кожному запиті, а це створює навантаження на системні ресурси. Навантаження може бути багато разів понижено при використовуванні засобів кешування, які є в сучасних веб-серверах.
2. Генерація сторінок при редагуванні. Системи цього типу суть програми для редагування сторінок, які при внесенні змін в зміст сайту створюють набір статичних сторінок. При такому способі жертвуется інтерактивність між відвідувачем і вмістом сайту.
3. Змішаний тип. Як зрозуміло з назви, поєднує в собі переваги перших двох. Може бути реалізований шляхом кешування — модуль уявлення генерує сторінку один раз, надалі вона в рази швидше підвантажується з кеша. Кеш може обновлятися як автоматично, по закінченню деякого терміну часу або при внесенні змін в певні розділи сайту, так і уручну по команді адміністратора. Інший підхід — збереження певних інформаційних блоків на етапі редагування сайту і збірка сторінки з цих блоків при запиті відповідної сторінки користувачем.
Термін контент-менеджер позначає рід людської діяльності — редактор сайту.
Велика частина сучасних систем управління вмістом реалізується за допомогою візуального (WYSIWYG) редактора — програми, яка створює HTML-код із спеціальної спрощеної розмітки, що дозволяє користувачу простіше форматувати текст.



