CMS — це абревіатура від початкових букв трьох англійських слів Content Management System, що в дослівному перекладі означає Система управління контентом, або просто кажучи система управління веб сайтом, або движок сайту.Це програма, яка знаходиться там же де розміщений ваш веб ресурс і управляє всім вмістом вашого ресурсу.
Ще в далекі часи зародження інтернету всі сайти складалися з статичних сторінок і і ні про яку динаміку та інтерактивності мови не йшло.До того ж, для того, щоб змінити приміром інформацію, яка повторювалася на 100 сторінках вашого сайту необхідно було змінити всі 100.Навряд чи це викликало радість у власника сайту.При всьому цьому потрібно було мати ще й професійними знаннями у сфері html програмування або платити за це знайомому програмісту.Але час йде і прогрес також прагне вперед.Статичні сайти в практично всі пішли в минуле і їм на зміну прийшли динамічні веб сайти, швидко формуються на льоту виходячи із запиту користувача видаючи потрібну йому сторінку.Вивчити середовища і мови програмування динамічних сайтів набагато складніше, ніж мова розмітки веб сторінок html, через це для простоти поновлення графічної, текстової інформації, управління підписками, форумами, ведення систем електронної комерції і багато чого іншого і почали створюватися численні CMS.
Вирішивши запустити свій веб сайт вам крім функціональності, завдань і стилю розробляється сайту потрібно буде вибирати яку підключити до ресурсу CMS.В даний момент їх є велика кількість.Існують безкоштовні використовувані більшістю фрілансерів, є комерційні.На чому ж зупинити свій вибір людині, яка тільки вчора зіткнувся з метою розробки веб ресурсу і не представляє взагалі, що і як працює.Для початку визначаємося з типом ресурсу.Якщо він простий, то в більшості випадків підійде будь-яка з безкоштовних CMS, наприклад така як Joomla, Drupal, WordPress — це найбільш популярні.Крім них є велика кількість мало популярних, але разом з тим досить активно використовуються систем управління контентом.Серед платних комерційних CMS найбільш відомими є дві — 1С-Бітрікс і NetCat.До переваг таких CMS можна віднести один і досить істотний — це технічна підтримка і гарантії того, що система буде працювати коректно.Також завжди ви зможете за допомогою програміста підключити до системи додатковий модуль придбавши його окремо у компанії виробника.На відміну від безкоштовної в якій для того, щоб підключити що то унікальне до веб сайту потрібно буде для початку це розробити заплативши для цього програмісту.А це повірте обійдеться дорожче придбання вже створеного компанією розробником модуля платній системи.Також до плюсів платній CMS можна віднести безкоштовні цілодобові консультації при появі неполадок при роботі з CMS.Крім 2-х найпопулярніших систем управління є велике число платних CMS інших розробників, які досить якісно розроблені і за ціною можуть бути в 2-4 рази нижче, ніж 1С-Бітрікс і NetCat.Порівняльні тести платних систем управління ви можете знайти в інтернет, на них зараз зупинятися не будемо.
Більшість компаній розробляють комерційні системи управління пропонують так звані коробкові версії систем, які ви можете вибрати залежно від типу створюваного ресурсу.Це завжди дуже зручно і допоможе заощадити ваші кошти.Згодом якщо вирішите розширити функції свого сайту ви просто докупити потрібний для цього модуль і підключіть його до всієї системи адміністрування.Сподіваюся, що стаття допомогла вам трохи розібратися, що таке CMS, для чого взагалі вона потрібна і допоможе вам без зусиль вибрати системи управління для вашого веб сайту.