Платная или бесплатная: выбираем CMS
Система управления контентом (CMS) — важнейший элемент любого современного сайта. Еще совсем недавно CMS не было, и простейшая операция по добавлению на сайт нового материала представляла собой довольно трудоемкую задачу, требовавшую обязательного знания разметки HTML. Сегодня ситуация изменилась, системы управления контентом предоставляют удобный и практичный инструментарий для веб-администраторов и контент-менеджеров. И остается только решить, какую именно CMS выбрать.
Вот тут и начинаются сложности другого рода. Нынешний выбор CMS настолько велик, что в нем легко запутаться. Попробуем разобраться.
Все системы управления контентом можно разделить на две крупных категории — с открытым программным кодом и коммерческие. Чаще их называют, соответственно, бесплатными и платными. Лидеры среди бесплатных CMS — WordPress, Joomla!, Drupal, Danneo, MediaWiki, Magento CMS. Среди коммерческих CMS лидируют Bitrix, DLE. Cushy, QP 7, Sharepoint.
В тройке лидеров бесплатных CMS первенство принадлежит WordPress. Эту систему за ее простоту и дружелюбие к пользователю нередко называют «CMS для чайников». В этом прозвище нет ничего обидного, оно всего лишь отражает тот факт, что кривая обучения WordPress весьма полога — то есть научиться пользоваться этой CMS очень просто.
CMS Joomla! на первый взгляд посложнее в освоении, однако тут быстро начинает работать фактор привычки: стоит лишь усвоить основные правила взаимодействия с этой системой, как вам откроется невероятное богатство настроек и возможностей Joomla!.
Что касается Drupal, то из тройки лидеров эта система — самая профессиональная и чтобы приступить к работе с ней, нужны тщательное изучение документации и хотя бы базовые навыки веб-программирования.
Если обратиться к коммерческим CMS, кратко остановимся на двух отечественных разработках. Первая — CMS Bitrix: при всех ее достоинствах эта система перегружена функционалом, что в значительной степени усложняет работу. Вторая — CMS QP7, уже не столько CMS в чистом виде, сколько программная платформа. Это удобная и гибкая система, своего рода «платная Joomla».
Особую группу коммерческих CMS составляют проприетарные системы, то есть такие программные оболочки сайтов, которые пишутся «с нуля» под конкретного заказчика, с учетом его индивидуальных потребностей и пожеланий. Такие CMS справедливо именовать эксклюзивными и позволить себе их разработку и поддержку могут только крупные и очень крупные компании.
На самом деле разница между бесплатными и коммерческими CMS широкого профиля с каждым годом становится все меньше: первые в очередной новой версии обретают все большую функциональность, вторые развиваются в сторону упрощения — в том смысле, что становятся все дружелюбнее к конечному пользователю.
Принципиальная разница между двумя категориями CMS заключается в технической поддержке: за любой коммерческой CMS стоит компания-разработчик, которая гарантирует профессиональное качество продукта и профессиональную программистскую поддержку; для бесплатных CMS за поддержкой, советами и программными решениями обращаться приходится не к какой-либо компании, а к сообществу программистов-энтузиастов. Порой это оказывается быстрее и выгоднее, но порой способно порождать проблемы: ответа от сообщества на тот или иной вопрос можно ждать очень долго, и не факт, что полученная в конце концов рекомендация окажется действенной.
В остальном же, повторимся, разница между платными и бесплатными CMS не слишком велика и становится все менее заметной.
Если можно не платить, зачем тратить деньги? Этому принципу следуют не только рачительные индивиды, но и компании, причем достаточно крупные, устанавливая на свой корпоративный сайт именно бесплатную CMS.
Когда принято решение использовать некоммерческую систему, нужно понять, какие задачи вы перед собой ставите, чтобы определиться с конкретной CMS.
Если вам требуется сайт-визитка, если вы хотите завести корпоративный или персональный блог, если вы не планируете в ближайшем или не слишком отдаленном будущем расширять функционал сайта — вашим выбором будет WordPress.
Если нужна гибкая, не очень сложная в освоении, но мощная по возможностям CMS, тогда устанавливайте Joomla!. Функциональность этой системы весьма велика, и ее можно настроить практически под любую задачу. При этом можно как писать расширения для системы самостоятельно, так и воспользоваться готовыми модулями и плагинами сторонних разработчиков. Этих шаблонов, модулей, плагинов и компонентов великое множество; правда, далеко не все они бесплатны, однако при желании всегда можно отыскать бесплатный вариант, подходящих для ваших целей, и доработать его «под себя» самостоятельно. Да и платные расширения также допускают подобную доработку.
Наконец если требуется максимальная свобода действий в программировании сайта и управлении его элементами, если существует вероятность того, что в будущем сайт понадобится модифицировать, причем пока неизвестно, как именно, — выбирайте Drupal.
По большому счету, прочие бесплатные CMS представляют собой разнообразные вариации исходных кодов тройки лидеров среди некоммерческих систем. Поэтому все, сказанное выше в отношении их «прародителей», в полной мере применимо и к этим системам.