Системы управления сайтами (CMS)

Команда Wikidigger использует в своих проектах различные системы управления сайтов: Joomla, Bitrix и др.

Преимущества и недостатки использования Joomla в качестве CMS для сайта

В наших прошлых статьях мы сравнивали две системы управления содержимым, которые в какой-то степени можно назвать противоположностями друг другу. В то время, как WordPress без преувеличения можно назвать идеальным вариантом для начинающего пользователя, которому хочется без лишних усилий создать свой блог или другой тип сайта за день, Drupal позиционируется как «настоящая CMS для разработчика», предоставляя пользователю возможности по созданию любого сайта, но требуя взамен значительных вложений времени в изучение документации и функционала.

 В это же время далеко не все согласны на такие «крайности» при выборе платформы для сайта, поэтому зачастую будет разумнее найти некое оптимальное решение, «золотую середину» между чрезвычайно простой, но ограниченной системой и профессиональным, но довольно сложным решением. По состоянию на конец 2011 года компания iTrack провела собственный анализ популярности различных систем управления содержимым в зоне RU и получила следующие результаты:

Как видно из скриншота, первое место с большим отрывом занимает система управления содержимым с открытым исходным кодом под названием Joomla. Рассмотрим преимущества и недостатки этой системы.

Преимущества

  1. Бесплатность и открытый исходный код. Пожалуй, для многих пользователей именно цена системы играет решающую роль при выборе того или иного продукта. Конечно, как и в случае с другими системами, у вас может возникнуть необходимость потратить некоторую сумму на дополнительные компоненты, а также услуги программиста и дизайнера при персонализации сайта, но изначально система распространяется свободно, и каждый может вносить в её код изменения по собственному желанию.
  2. Ориентированность на дизайнеров и разработчиков. Благодаря чрезвычайно простой модификации внешнего вида сайта вы можете всего в несколько кликов изменить внешний вид сайта до неузнаваемости. Это ещё одна отличная возможность максимально персонализировать свой сайт, подстроить его внешний вид под ваши нужды.
  3. Наличие множества дополнительных компонентов, расширений, плагинов, инструментов. Такая ситуация стала почти стандартной для любого популярного продукта с открытым исходным кодом. Благодаря тысячам дополнительных компонентов вы сможете встроить в свой сайт практически что угодно. Важный отличием Joomla от WordPress в данном случае является то, что вам как правило необходимо меньше дополнительных компонентов, к тому же эти компоненты практически не повлияют на производительность системы в целом, чего нельзя сказать о WordPress.
  4. Привлекательность готового продукта. Даже если у вас небольшой опыт работы с сайтами, на выходе вы получите очень профессионально выглядящий сайт. Это большой плюс для тех, кто решил создать коммерческий продукт, который должен выглядеть солидно для пользователя.
  5. Постоянные обновления и повышение качества и безопасности системы. Сообщество Joomla является одним из крупнейших. Среди поклонников этой CMS огромное количество разработчиков, которые постоянно создают новые расширения, а также находят недоработки и способы улучшения работы системы. В итоге конечный пользователь получает всё более и более качественную систему.
  6. Универсальность. Как и в случае с Drupal, возможности Joomla позволяют создать сайт любой сложности и содержания с минимальным использованием дополнительных инструментов и расширений. Это очень большой плюс в случае, если вам нужен продукт, реализация которого не слишком соответствует возможностям той же популярной и простой WordPress.

Недостатки

  1. Одним из недостатков Joomla можно назвать трудности при переходе на более новую версию, когда возможно нарушение некоторых установленных компонентов, причём возможно лишь последовательное обновление через промежуточные версии.
  2. Для ранних версий Joomla актуальна и сложность самих обновлений. К счастью, в последней версии реализован автоматический поиск и установка обновлений.
  3. Joomla лидирует и в числе систем-любимчиков взломщиков. Сайты на этой системе довольно часто подвергаются атакам. Не последней причиной здесь является и недостаточно высокая защищённость системы, но ситуация постоянно улучшается благодаря оперативной работе сообществ Joomla.
  4. Сложность освоения. Приходится признать, что функциональность и универсальность всегда требуют некоторых усилий от пользователя для их освоения. Если до этого вы работали лишь на WordPress, то сразу вникнуть в процесс работы с CMS не получится так легко.
  5. Другим общим недостатком, свойственным для всех бесплатных систем, является отсутствие службы поддержки, но взамен пользователь получает сотни обучающих материалов и руководств, а также десятки площадок (форумы и т.д.) для обмена опытом и решения возникающих проблем.

Как и в других ситуациях, выбор той или иной CMS всегда зависит от требований к сайту, а также его тематики и функционала. Joomla предоставляет очень широкий функционал, позволяющий реализовать сайт любой сложности, но требует взамен некоторого времени на освоение системы. Не стоит думать, что обучение обязательно займёт недели иил месяцы. В сети присутствуют обучающие руководства, позволяющие создать небольшой простой сайт за один день.