всю сторінку при зміні її інформаційного наповнення або дизайну. Сторінки не зберігаються цілком, а формуються динамічно при зверненні до них.
Таким чином, відділення дизайну від контенту є головною відмітною особливістю динамічних сайтів від статичних. Це дозволяє автоматизувати документообіг, бізнес процеси, механізми персоналізації.
Для створення динамічного сайту можливі два шляхи. По-перше, це написання власних програм, що відповідають за створення потрібних шаблонів і підтримуючих необхідні функції. При цьому створена система буде повністю відповідати потребам, проте можливо зажадає великих програмістських зусиль і часу. Другий шлях - це скористатися вже існуючими системами, які і називаються системами управління Web -контентом. Перевагою цього шляху є зменшення витрат часу і сил. До його недоліків можна віднести зниження гнучкості, надання недостатнього або надмірного набору можливостей.
Під контентом (дослівний переклад англійського терміна content, що означає зміст, вміст) розуміють інформаційне наповнення сайту - тобто всі типи матеріалів, які знаходяться на сервері: Web -страніци, документи, програми, аудіо-файли, фільми і так далі. Таким чином, управління контентом - це процес управління подібними матеріалами. Він включає наступні елементи: розміщення матеріалів на сервері, зміна та видалення матеріалів з сервера, коли в них більше немає необхідності, організацію (реорганізацію) матеріалів, можливість відстежувати їх стан.
Системи управління контентом (англ. Content Management Systems або, скорочено, CMS ) - це програмні комплекси, що автоматизують процедуру управління контентом, які дозволяють розробляти і підтримувати динамічні інформаційні Web -сайти Іноді CMS називають движок сайту.
Є два основних види CMS :
. CMS , що працюють і розташовані в Інтернеті
. CMS , встановлені на комп'ютері і з'єднані з сайтом автоматично або через інтерфейс оновлення файлів.
Після інтеграції CMS з сайтом, співробітники компанії можуть управляти змістом і структурою сайту, публікувати новини, редагувати тексти і розміщувати графіку, змінювати і додавати продукцію в каталозі , створювати нові сторінки, розділи та багато іншого.
Цілі і завдання CMS - управління, наповнення і редагування інформації клієнтом на сайті. Простіше кажучи, це система, яка надає можливості змінювати і доповнювати розділи, редагувати вміст сайту, міняти графіку і дизайн сайту . Більше того, CMS дозволяє управляти вмістом сайту настільки легко, просто і швидко, що комерційна вигода від використання CMS стає значною. Система управління контентом сайту знижує вартість створення та підтримки Web -сайтів, а також збільшує швидкість оновлення матеріалів.
Часто сторінки сайту, що базується на CMS , що не зберігаються цілком, а формуються на льоту при зверненні до них , це дозволяє підвищити швидкість завантаження сторінок, оскільки шаблон сторінки (дизайнерське оформлення) завантажується один раз і подальшим при запиті кожної нової сторінки відкривається вже з комп'ютера користувача.
У системі управління сайтом часто реалізується механізм кешування , який дозволяє знизити навантаження на устаткування і сприяє збільшенню швидкості роботи та пропускної здатності сайту за рахунок збереження результатів запитів до базі даних і статичних матеріалів.
Існують платні і безкоштовні CMS , які надають досить великі можливості для управління вмістом сайту. Безкоштовні CMS мають велику кількість користувачів, які допомагають вирішувати проблеми з управлінням сайтом з використанням безкоштовної системи управління контентом. До безкоштовних CMS існує велика кількість розширень і доповнень, які дозволяє зробити процес управління сайту більш зручним і функціональним. Однак мінусом безкоштовних CMS є відсутність офіційної технічної підтримки і низька швидкість виправлення критичних помилок у системі управління вмістом сайту.
До найбільш популярних CMS можна віднести:
1С-Бітрікс , NetCat, HostCMS,...