logo
Сивцев

2.5 Сравнение с другими системами

На сегодняшний день наиболее популярными и многофункциональными CMS являются Drupal, Joomla!, Wordpress.

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

Joomla! ‑ система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. CMS Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.

WordPress — CMS с открытым исходным кодом, распространяемая под GNU GPL. Он написан на PHP, в качестве базы данных использует MySQL. Сфера применения ‑ от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.

Подводя итог, можно сказать, что рассмотренные CMS обладают сходной функциональностью и диапазоном возможностей. У них имеется широкий выбор дополнительных модулей, они все бесплатны и распространяются под лицензией GNU. Таким образом, выбор CMS в основном зависит от квалификации обслуживающих портал специалистов. В данном случае перед программистом стоит выбор скорее не между CMS, а между языками программирования Python и PHP. Преимуществом платформы PHP является широкая распространенность хостингов с его поддержкой. Однако при наличии выделенного сервера оно теряет свою значимость.