Несколько CMS с открытым исходным кодом

Одной из основных задач перед началом работы над новым веб-сайтом является выбор подходящей системы управления контентом (CMS).
Хотя в настоящее время количество доступных систем прямо пропорционально количеству веб-разработчиков, покидающих стены всевозможных IT-университетов, можно говорить о трех основных типах CMS: с открытым исходным кодом, коммерческие и индивидуальные, т.е. "под заказ".
Для многих клиентов такие термины, как Joomla, WordPress или Magento, не совсем незнакомы, и они наверняка немного слышали об этих решениях, но вряд ли получат ответ на вопрос, какое из них действительно подходит, и чем они отличаются.
В каком-то смысле это нормальная ситуация, ведь ваша задача — проанализировать будущий сайт и определить наиболее оптимальное решение.
Но возвращаясь к разделению CMS, выделяем следующее:
1. Программное обеспечение с открытым исходным кодом
В принципе, любой может скачать такой код, проанализировать его и создать на его основе что-то свое. Однако чаще всего над этим работают большие сообщества, которые совместно разрабатывают программное обеспечение (особенно в плане безопасности и глобальных решений), а отдельные люди создают различные виды расширений (модули, виджеты) для улучшения базовой функциональности. Наиболее известные на рынке CMS с открытым исходным кодом включают: WordPress, Joomla, Drupal, Typo3, Quick.CMS.
2. Коммерческие (авторские) системы
Коммерческие (авторские) системы — крупные решения, стремящиеся к универсальности по своему назначению. Здесь мы обычно имеем дело с системой, созданной одной компанией, постоянно развиваемой и совершенствуемой ею.
Такая система предназначена для определенной группы сайтов, например, только для интернет-магазинов. Однако некоторые также сталкиваются с тем, что решения являются своего рода "вехой" в развитии компании.
Они создаются на основе опыта, частично вытекают из видения и требований клиентов, но их поддержка и развитие обходятся довольно дорого.
3. «Индивидуальные» системы
«Индивидуальные» системы — их можно охарактеризовать как CMS, т.е. где-то между CMS и веб-приложением для управления чем-то большим, чем просто сайт. Они также могут содержать части CRM или даже ERP-системы.
Ключевые аспекты для выбора правильной системы
1. Начальная цена и затраты на разработку
Одним из главных отличительных элементов CMS с открытым исходным кодом является отсутствие лицензионных платежей. Конечно, это относится не ко всем системам, но самые известные (WordPress, Joomla, Drupal) не имеют такой платы.
Однако вторым элементом стоимости этих решений является само внедрение. В данном случае все зависит от объема функциональности того или иного сайта.
В случае больших и сложных сайтов стоимость внедрения может достигать от 2000 до 25000 долларов, поэтому в случае как бесплатных, так и коммерческих CMS она может быть одинаковой.
Однако дальнейшее развитие системы после ее первоначального внедрения может оказаться гораздо дешевле в случае с открытым исходным кодом, чем с коммерческими системами. Причина довольно проста.
Предположим, что через год после внедрения системы клиенту требуется англоязычная версия сайта. В случае коммерческих, "закрытых" систем это может оказаться довольно дорогим удовольствием, поскольку в CMS нет такой функциональности, и вам придется ее создавать.
В случае с Drupal, например, речь идет о внедрении готового и протестированного решения, которое также стоит денег, но уровень затрат гораздо ниже.
Кроме того, отсутствует зависимость от одной внедренческой компании. И если клиенту в какой-то момент что-либо не понравится, ему гораздо проще найти новую компанию, с которой он будет дальше развивать свой проект на базе Drupal, чем на базе HighExtraSuperCMS от компании X.
2. Гибкость и доступность решений
Важным преимуществом открытых исходных кодов является их большая гибкость. Глядя на "голую" установку, например, Drupal, можно прийти к выводу: "Хорошо, система бесплатная, но что с того, что теперь за каждую мелочь придется платить много, потому что все функциональные возможности должны быть написаны".
Как в случае с Drupal, так и с другими CMS, большое сообщество, сосредоточенное вокруг проекта, создает множество полезных решений, которые могут быть реализованы на вашем сайте. Более того, большинство из них доступны бесплатно.
Сама идея систем как двигателя, заключенного в независимые модули, позволяет практически неограниченные возможности расширения. Конечно, архитектура отдельных CMS отличается, что иногда требует меньшего или большего вмешательства в само ядро системы, но, тем не менее, у решения с открытым исходным кодом есть еще одно преимущество — его гибкость и широкие возможности конфигурации.
3. Популярность
Популярность среди разработчиков и пользователей играет большую роль. Иногда это может даже навредить, привести к непониманию клиентом некоторых вещей, например, того факта, что магазин на 10 000 товаров не может быть создан на WordPress. Но клиент знает, что WordPress хорошо известен и прост в использовании, и это привлекает его.
Исходя из всего вышеперечисленного, системы с открытым исходным кодом более популярны, чем коммерческие решения. Их популярность является производной от преимуществ — цены и гибкости, которые позволяют легко, недорого и в короткие сроки создать простой сайт.
При выборе системы следует помнить и о таких важных аспектах, как техническая поддержка и безопасность. Компании, имеющие собственные CMS, имеют отделы технической поддержки для помощи пользователям. В случае решений с открытым исходным кодом такая поддержка создается всем сообществом.
Может быть, поиск решения занимает больше времени, но он будет сделан исполнителем для клиента и практически на каждое предложение у него будет ответ, что, когда и по какой цене можно сделать.
Использование бесплатного открытого кода не станет панацеей, а его выбор не решит всех проблем, связанных с сервисом.
Однако реализация проекта на хорошей и гибкой CMS, которую используют и развивают тысячи людей по всему миру, безусловно, позволит вам сосредоточиться на других вещах, более важных в развитии вашей компании, чем решение технических проблем с веб-разработчиками.
Смотрите также в этой категории:



