добавить
ссылку в
Email
Fb
подписка
RSS
Twitter
Email
Fb

CMS (Content Managemen System)

Что такое «CMS (Content Managemen System)»?

Система создания сайта и управления его содержимым, не требующая, в большистве случаев, знания языков программирования и принципов построения сайта. Используется для упрощения операций по созданию и поддержке сайта, предоставляя готовые решения по расширению его функционала. Для этого в большинство CMS внедрена поддержка плагинов и тем.

Несмотря на универсальность и широкий охват тематик CMS, их применение не всегда допустимо из-за возможных потерь в производительности сайта, построенного на их основе. В этих случаях более правильным решением будет отказ от использования систем управления контентом и разработка собственного движка под задачи конкретного сайта. Кроме того, возможна и такая ситуация, когда потребности разрабатываемого сайта могут быть выше возможностей, которые предоставляет CMS — в этом случае использование "самописного" решения также будет более адекватно.

Виды CMS

CMS различаются как по мощности, так и по направленности. Рассмотрим некоторые разновидности систем управления контентом:

  • Новостные. Этот вид CMS предназначен, в основном, для организации и ведения блогов и новостных порталов. Популярнейшими примерами систем управления контентом этого типа являются Wordpress и Datalife Engine, для блогов и новостных сайтов соответственно;
  • Wiki. Служат для создания и поддержки сайтов с возможностью публичного наполнения и редактирования контента. Пионером и наиболее распространенным движком этого типа сайтов стала CMS MediaWiki, на которой и основана Wikipedia;
  • Универсальные. Как правило, этот тип CMS отличают массивность, широта применения и гибкость настройки. На базе этих систем управления контентом возможно построение любого вида сайтов и сервисов. Одним из самых популярных универсальных CMS является коммерческий Bitrix и некоммерческий Drupal, имеющие огромные коммьюнити и большое число уже готовых плагинов. К сожалению, за гибкость и универсальность приходиться платить сложностью в освоении — если простейшие сайты можно построить на этих CMS практически не обладая знаниями вебстроительства, то чуть более сложные задачи (например, организация на них Wiki-системы) потребуют от вебмастера довольно высокого уровня знаний.
Несмотря на кажущуюся универсальность таких систем как Drupal и Bitrix их использование не всегда допустимо из-за большой ресурсоемкости этих CMS.
Похожее видео
cms