CMS (от английского Content Management System) система управления сайтом. CMS позволяют реализовать широкий интерактивный функционал, без написания скриптов, и.д.р сложных операций с кодом.
CMS (от английского Content Management System) система управления сайтом. CMS позволяют реализовать широкий интерактивный функционал, без написания скриптов, и.д.р сложных операций с кодом. CMS имеют множество настраиваемых модулей, позволяющих реализовывать блоги, форумы, голосования, комментарии, и другой функционал. Каждая cmsимеет свои особенности, и в большей степени подходит для тех или иных задач.
Основные бесплатные cms:
Joomla — Популярная среди непрограммирующих сайтостроителей система
WordPress — Популярная система для создания блогов
Phpbb — CMS для организации форума. Имеет множество настроек
Drupal – широкий функционал, сложность в настройке
Php-fusion – спицифическая cms, небольшой, но удобный функционал
Joomla
Когда я начинал знакомство с этой системой, было сложно понять что все реализовано в настройках самой joomla. Я упорно думал что чтобы убрать значки вывода на печать, и pdfверсию нужно редактировать шаблон. В действительности бывает проще это делать через настройки cms. Joomlaимеет огромное множество готовых шаблонов, и хорошо подходит для построения бизнес сайтов – визиток и корпоративных. Хорошая русская поддержка, и множество описаний готовых решений делают работу с jooml’ой ещё проще, за считанные минуты можно нагуглить интересующий вопрос или проблему.
По функционалу – joomlaподходит для стандартных сайтов, но когда дело касается более сложных реализаций приходиться много думать. В целом joomlaоставляет приятное впечатление, и занимает свое место в числе используемых мной cms.
Админ панель joomla 1.6:
Редактор:
Сайт на joomla шаблоне:
Wordpress
WordPress – это популярнейшая cmsдля блогов. WordPressимеет множество бесплатных шаблонов, модулей, и русской документации. Основные настройки осуществляются через интерфейс wordpress, но для некоторых вещей придется прибегнуть к редактированию шаблона. Устройство самого шаблона по-моему очень простое, и удобно редактируемое. В wordpressможно очень просто подключать фотогаллереи, голосования, рейтинги, контактные формы, и другой функционал, который можно встретить в обзорах wordpressплагинов. При установке wpлучше сразу позаботиться о защите от спама, т.к wordpress подвержен спам атакам.
Вот так выглядит админка wordpress 3:
Публикация материала:
Phpbb
Phpbb – популярная cms, предназначенная для форумов. Имеет большой функционал: темы, система прав, и модераций, приватные форумы, дополнительные поля, и.д.р. Количество шаблонов для phpbbне такое большое как для wordpressи joomla, поэтому требовательным пользователям придется заниматься шаблонами. Само строение шаблонов несколько сложнее чем в wp, и joomla. Phpbb3 имеет множество настроек:
Панель пользователя с темной темой оформления:
phpbb – это на момент написания статьи самая функцинальная из бесплатных cms для форумов.
Drupal
Drupal – система, о которой ходит множество противоречивых отзывов. Одни называют её лучшей cms, другие говорят о её сложности и больших нагрузках на сервер. Шаблонов для drupalмало, а интерфейсы модулей несколько отличаются от привычных jooml’овских и wordpress. Бывает приходиться работать с кодом, чтобы достичь определенного эффекта. Но всеже drupalэто гибкая и функциональная система, которая позволяет стоить блоги, сайты с произвольными информационными полями, имеет хороший модуль форума, и другие модули. Вокруг друпала сформировалось большое русскоязычное сообщество ITпрофессионалов.
Вот так выглядит админка drupal 6:
Php-fusion
Я отношу php-fusionк числу любительских cms. Если вы умеете программировать на phpто сразу и без труда разберетесь в её строении, сможете делать некоторые моды. Сама php-fusionподойдет для не требовательных пользователей, на ней можно делать сайты визитки, сайты ITи любительских сообществ. Шаблонов и модулей для php-fusion не так много, русская поддержка не сразу и не на все вопросы отвечает. Но php-fusion занимает свое место в числе используемых мной cms. Из плюсов я также отметил хорошую индексируемость поисковиком, и практически с парой сотней каталожных ссылок сайт получил 2PR. Спам боты очень упорны cphp-fusion, поэтому здесь –{[[[]]]} описан метод защиты.
Скрин админки, php-fusion-6:
Дополнительно
Также для некоторых задач подходят: Openslaed, modx, и другие CMS, не вошедшие в этот обзор.
Статистика распространенности бесплатных cms
По некоторым данным лидер популярности – wordpress, на втором месте joomla, и на третьем друпал.
Популярность системы не отражает её рабочие характеристики. Каждая cmsподходит для решения своих задач, и я рекомендую попробовать каждую из них.