CMS - Content Management System, переводится как «Система управления содержимым сайта» (контентом).
Это - компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовыми и мультимедиа документами (содержимым или контентом). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.
Звучит угрожающе, но поверьте, ничего более удобного и простого для создания сайтов еще не придумали.
CMS появились не так давно. Первой системой принято считать Vignette, которая появилась на западе в 1995 году. В нашей стране решения по управлению контентом появились значительно позже.
Роли CMS отводится значительная часть в общем развитии Интернета. Всемирная сеть постоянно развивается семимильными шагами, чему способствуют и всеобщая компьютеризация, и возрастающая связь offline-мира и бизнеса с online способами доставки информации. Возникает всё большее количество желающих иметь своё представительство в Интернете.
Желание внедрить CMS в свой будущий или уже имеющийся проект было практически у каждого владельца.
Почему?
При помощи систем управления контентом, проще, быстрее и удобнее работать над сайтом при его создании, постоянном обновлении и доработке. В общем, это очень облегчит Ваш работу над сайтом, даже если Вы его обновляете два раза в месяц.
В общем случае CMS делятся на:
- ECM (бизнес) - Enterprise Content Management System, система управления контентом масштаба предприятия. Означает "системы управления неструктурированным содержанием предприятий".
- WCMS - Web Content Management System(Система управления веб-контентом).
В силу того, что ECMS имеют глубокую внутреннюю классификацию по предметным областям (HRM, DMS, CRM, ERP и т. д.) термин CMS заместил собой WCMS, превратившись в синоним системы управления сайтами.
Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации.
Система управления - программа, предоставляющая инструменты для добавления, редактирования, удаления информации на сайте.
Существуют разнообразные системы управления сайтом, среди которых встречаются платные и бесплатные, построенные по разным технологиям.
Каждый сайт имеет панель управления, которая является только частью всей программы, но достаточна для управления им.
Основные задачи CMS:
- Собрать в единое целое и объединить на основе ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами;
- Обеспечить взаимодействие сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом.
Термин контент-менеджер обозначает род профессиональной деятельности - редактор сайта.
Большая часть современных систем управления содержимым реализуется в виде визуального (WYSIWYG) редактора - программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.
Желание есть, а с выбором все довольно сложно.
С одной стороны, хочется получить CMS, которая не имеет проблем, а работа с ней доставляет лишь удовольствие. Но с другой стороны имеется вполне адекватное желание затратить на это минимум средств, а еще лучше не тратить вообще.
При выборе между платной и бесплатной CMS предпочтение, как правило, падает на бесплатную, что в будущем довольно часто приводит к нежелательным результатам, дорого обходящихся владельцам. Чтобы этого не произошло с Вами, необходимо подходить к выбору CMS с полной серьезностью.
Достоинства бесплатных CMS - отсутствие цены, открытый исходный код, позволяющий подстроить движок под себя и значительное количество дополнительных модулей, которые распространяются бесплатно.
Недостатки бесплатных CMS довольно существенны.
Они имеют большое количество уязвимостей, которыми могут воспользоваться взломщики. И рано или поздно они обязательно ими воспользуются.
Также никто не даст никаких гарантий на бесплатную CMS. С проблемами при установке CMS, во время использования и после взлома Вам придется разбираться самому. Или прибегнуть к помощи таких же владельцев на различных форумах в интернете.
В коммерческих CMS все наоборот.
Имеется профессиональная техническая поддержка, оперативно помогающая Вам решить все возникшие проблемы и отвечающая на Ваши вопросы. Коммерческие CMS обновляются и совершенствуются значительно чаще, учитывая при этом пожелания клиентов. Это, естественно, хорошо отражается на защите и функциональности. Ко всему прочему, разработчики, как правило, ориентируются на неопытных пользователей, слабо разбирающихся в HTML. Поэтому и в инструкциях все описано, включая самые мелочи. А требования к профессиональному уровню людей, которые занимаются поддержкой сайта, практически равны нулю.
Единственный недостаток коммерческих CMS - это цена, отличная от нуля.
Бесплатную CMS лучше выбрать, если Вы располагаете значительным количеством свободного времени и не располагаете средствами на приобретение коммерческой CMS. После установки Вам придется потратить много времени на изучение этой ЦМС, а после этого нужно опробовать необходимые функции и дополнительные модули.
На базе бесплатной CMS логичнее всего создавать информационные порталы. Когда портал вырастает и становится серьезным, то лучше перенести его на коммерческую CMS.
Если Вы разрабатываете Интернет-магазин или какой-либо другой серьезный проект, обладающий ценной информацией, то на бесплатной CMS проект реализовывать явно не стоит.
Убытки, нанесённый взломщиком, во много раз будут превышать суммы, потраченные на разработку всего сайта в целом, и это - без учета времени.
Если Вы можете позволить себе приобрести коммерческую CMS, которая подходит для Вашего будущего проекта, то заниматься поиском бесплатных вариантов не стоит.
Как говорится, скупой платит дважды.