Сравнение CMS (Применение)

Сравнение CMS (Drupal, Joomla, WordPress) -Особенности применения систем управления для различных сайтов.

Drupal —  из рассматриваемых CMS наиболее сложная в освоении, но и наиболее универсальная. Из за особенностей построения, а Drupal представляет собой набор модулей, обращающимися к общему API, с помощью Drupal можно разработать от блога до информационного портала.

Помимо особой структуры (ядро+модули), Drupal имеет ряд определённых только для него понятий, например, Таксономия — если очень грубо давать определение этому понятию, то можно сказать что это построение древовидной структуры из каких либо понятий, путём связывания понятий с определёнными модулями сайта, как вариант, применяется для построения сложного меню, пункт которого может иметь несколько «родителей» и «дочерних» элементов. С помощью этого же понятия реализуется система связанных тегов, например, при реализации информационного портала о кино, при клике на фамилии актёра, появляется список связанных с ним фильмов.

При создании страниц можно выбрать её тип, например, при выборе типа — книга — получаем возможности wiki, т.к теперь любой пользователь может редактировать содержимое, такая возможность у остальных движков отсутствует даже на уровне дополнительных модулей.

Joomla — это первая CMS, которую я использовала, выбор пал на неё, из-за обилия обучающей литературы и видео уроков, для того чтобы установить или настроить данный движок, не требуется знание не только php, но и html, что такое сервер тоже знать особо не нужно. Для того чтоб запустить сайт на данной CMS, достаточно нажать пару кнопок и сайт будет функционировать и приносить плоды вашего творчества, правда ради простоты настройки, приходится жертвовать тонкостью настройки параметров. Поэтому для высоконагруженных систем данную CMS лучше не применять, она прекрасно подойдёт для создания информационных сайтов или сайтов визиток. Блог на данном движке тоже можно сделать, но это будет более сложно чем на WP, т.к система изначально рассчитана на собрание статических статей, хотя никто Вам не мешает поставить модуль «облако тегов» (в joomla его реализация хуже чем в WP) и остальные модули, как говориться микроскопом тоже можно гвозди забивать….

WordPress — система используемая для создания блогов, все её модули заточены именно под это. Как и джумла, рассчитана на не опытного пользователя, для корректной работы данной системы знание php не требуется, всю настройку можно провести из интерфейса. На WP также можно делать и информационные сайты, при этом меню делать как рубрики и статьи присваивать данным рубрикам.

Параметр Drupal Joomla WordPress
Требуется знание php +
Блог + +
Информационный сайт + + +
Новости + + +
Сайт визитка + + +
Электронный магазин + + +
Высоконагруженный ресурс +

Вывод:

  • Если Вам нужен небольшой информационный сайт или сайт визитка для вашей компании — Joomla
  • Если Вам хотите вести блог и рассказывать миру о своих мыслях — WordPress
  • Если Вы планируете сайт (блог, информационный, корпоративный и т.д) с высокой посещаемостью (от 4000 в сутки) Drupal