Система управління контентом cms
Динамічні
сайти можна розробляти «з нуля», вручну
створюючи всі необхідні програмні коди,
скрипти й т.д. Однак можна спростити цей
процес, використавши спеціальні системи
керування контентом
CMS,
що служать спрощенного для
створення (розробки) і супроводу
динамічних сайтів. Такі системи ще
називають движком сайту.
CMS
(Content Management
System) – це система,
яку використовують для забезпечення і
організації сумісного процесу створення,
редагування і управління текстовими і
мультимедійними документами (вмістом
або контентом).
CMS
дозволяють використовувати вже готові
програмні модулі й компоненти, без
необхідності щораз створювати їх «з
нуля».
На
основі однієї CMS можна створити будь-яку
кількість динамічних сайтів.
В
CMS для додавання й
редагування матеріалів використовуються
візуальні WYSIWYG-редактори,
які створюють HTML-код із
спеціальної спрощеної розмітки, що
дозволяє користувачеві легко форматувати
текст.
Засоби
розробки сайтів забезпечують відділення
змістовної частини (контенту) від дизайну
(шаблону веб-сторінки), що дозволяє
змінювати зміст веб-сторінок, не зачіпаючи
їх дизайну, і змінювати шаблон сайту,
не зачіпаючи змісту його сторінок. Це
дає можливість управляти сайтом
будь-якому користувачеві, навіть без
знання веб-программирования.
Існують
різноманітні системи управління сайтом,
серед яких зустрічаються платні і
безкоштовні, створені за різними
технологіями. Багато безкоштовних
систем керування Web-контентом
характеризуються обмеженими функціональними
можливостями, відсутністю технічної
підтримки розробників, відсутністю
повної технічної документації системи,
і головне - дуже проблематичні з точки
зору безпеки, тому мало придатні для
професійного використання. З іншого
боку, існує ряд професійних систем, які
володіють широкими функціональними
можливостями і зручністю у використанні.
Натепер
популярними системами управління є
Drupal, Joomla та
WordPress. На основі цих
CMS можна створювати функціональні і
легко керовані PHP-сайти. Движки для
Drupal, Joomla та WordPress є безкоштовними.