WordPress
Это по сути, не столько CMS, сколько система управления онлайновым дневником - блогом. Но огромное количество бесплатных расширений-плагинов позволяет создать на WordPress достаточно продвинутые сайты, возможности которых выходят далеко за возможности обычного блога. Главным достоинством WordPress является простота освоения. Это дополняется простотой создания шаблонов дизайна и простотой установки дополнений. WordPress - крайне дружественная система, как по отношению к пользователю, так и к разработчику. Главный же недостаток ее является оборотной стороной простоты -это архитектура функционально ограниченная под публикацию именно блогов - даже никой рубрикации размещаемых материалов не предусматривается, не говоря уже о наличии инструментов для создания меню и генерации полноценных оглавлений. А простота интеграции расширений оборачивается проблемами совместимости и возникновением внутренних системных конфликтов между расширениями. Drupal Drupal в какой-то мере является полной противоположностью WordPress. Даже без установки внешних расширений можно расширять функциональность сайта на нем в очень широких пределах, а при установке расширений - практически беспредельно. На системе Drupal создано очень много корпоративных сайтов известных фирм и множество известных СМИ (например, сайт Вебпланеты), что способствует закреплению за этой системой репутации профессионального инструмента сверхвысокой надежности. На самом деле - Drupal лишен специфических особенностей, необходимых профессиональным CMS (прежде всего отсутствие средств оптимизации под высокие нагрузки и работы с профессиональными базами данных. По большому счету Друпал имеет смысл использовать тогда, когда нужно сделать сайт «на перспективу», с запасом, такой, который предполагается развивать, расширять, дополнять его новыми функциями и пока еще не известно как далеко зайдет его развитие. Joomla! Joomla представляет собой разумный компромисс, между двумя крайностями: WordPress и Drupal. Подобно Drupal, функциональность сайта на Joomla можно расширять практически бесконечно за счет внешних расширений, причем в отличие от WordPress, сколько бы этих расширений не устанавливалось, они никак не утяжеляют систему. Таких расширений для Joomla существуют многие тысячи, на все случаи жизни. Поэтому именно Joomla будет выбрана в качестве системы управления сайтом. Joomla! — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL, а начиная с версии 2.5 и MsSQL. Является свободным программным обеспечением. Система управления содержимым Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей. Основные возможности · Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов). · Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий). · Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный (например, с помощью программы Artisteer). В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных. · Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала. Например, выражение {loadposition mod_fpslideshow} введенное (вместе с фигурными скобками) в произвольное место в статье выведет содержимое модуля, которому задана позиция вывода как «mod_fpslideshow». · К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению. · Происходит регулярный выход обновлений. Существует публичный Багтрекер (список официальных трекеров), существуют также трекеры миграции со старых версий Joomla, трекер пожеланий расширения функционала и так далее), где пользователи Joomla могут оставлять замечания по поводу работы CMS, которые впоследствии изучаются её разработчиками, при необходимости включающими в очередное обновление Joomla исправления, решающие те или иные проблемы. · Начиная с версии 1.6 встроена многоязычность. · Начиная с версии 2.5 расширена поддержка баз данных. Уже реализована поддержка MsSQL, а в ближайшем будущем планируется добавить поддержку PostgreSQL, Oracle, SQLite
|