Cистемы управления сайтами (CMS)
Неотъемлемой частью современных сайтов являются системы управления, или CMS. Благодаря им пользователи, не знакомые с кодом HTML и основами программирования, могут практически без труда управлять содержимым сайта – добавлять или удалять страницы, осуществлять рассылку сообщений, создавать темы на форумах, управлять товарами в интернет-магазинах, и многое другое. Для решения различных задач существует множество разнообразных CMS, и прежде чем остановить свой выбор на какой-либо системе управления, стоит внимательно изучить имеющиеся варианты и выбрать наиболее подходящий.
Прежде всего отметим, что все существующие системы управления могут быть двух видов – платные, и свободно распространяемые, т.е. бесплатные. Давайте вначале рассмотрим достоинства и недостатки платных, или проприетарных систем.
Нужно отметить, что такие системы могут быть как самостоятельным коммерческим продуктом, так и разрабатываться различными веб-студиями в соответствии с нуждами и пожеланиями их заказчиков
Коммерческие системы для «широкого круга потребителей» заслуженно пользуются устойчивой популярностью. Несомненными преимуществами подобных CMS являются постоянные обновления, наличие активной технической поддержки от разработчиков, наличие приятного, понятного и тщательно продуманного интерфейса и сопровождение всех подобных систем большим количеством документации. К подобным сайтам относится Битрикс от 1С, также популярны DLE, NetCat, Amiro CMS и PHPShop. Применение таких систем позволит вам быть уверенными в постоянной поддержке вашего сайта, ведь все создатели подобных программ проводят постоянное обучение и сертификацию своих специалистов.
Но, как и в пресловутой бочке меда, у подобных CMS есть своя ложка дегтя. Такой «ложкой» может считаться тот факт, что эти системы платные, а значит к основным затратам на создание, установку и настройку вам придется прибавить еще и стоимость системы управления. И если крупные компании могут себе позволить подобные расходы, то начинающие свой путь в мире интернет – бизнеса предприниматели предпочитают сэкономить «лишние» 3-4 тыс. рублей.
Еще одним существенным недостатком «коробочных» коммерческих систем является ограниченная гибкость комплектации. Дело в том, что некоторые дорогостоящие системы могут наряду с необходимыми вам модулями включать также и совершенно ненужные и бесполезные лично для вас функции. Отказаться от них нет никакой возможности – система укомплектована, продается только оптом и стоит довольно дорого. Если же обратить внимание на менее дорогие варианты, то здесь вы можете столкнуться с другой проблемой – при наличии необходимых вам в данный момент модулей, такие CMS не предусматривают других расширений, например форума, которые могут понадобиться вам позднее. А если уж он вам все-таки будет нужен, то придется обращаться к услугам программистов для его написания и установки. Стоимость таких усовершенствований, как правило, гораздо выше, чем установка готового модуля.
Следующим видом проприетарных CMS являются системы, которые разрабатывают различные веб-студии для создания сайтов своих клиентов. Нужно отметить, что бюджетные варианты подобных систем практически не заслуживают внимания – они часто имеют настолько ограниченные функции, что вряд ли могут называться системами. Солидные разработчики предоставляют своим клиентам системы, сопоставимые по функциональности и удобству с лучшими образцами коммерческих «коробочных» и бесплатных CMS, но их стоимость достаточно высока.
Основным недостатком таких индивидуальных систем является жесткая привязка заказчика к конкретному разработчику. Доработать подобные системы постороннему специалисту довольно трудно, а иногда наилучшим выходом будет замена такой системы на приличную общеупотребимую CMS.
К варианту создания индивидуальной CMS стоит прибегнуть лишь в том случае, когда необходимо найти решение нестандартных задач или, как вариант, создать высокопроизводительный сайт. Однако в этом случае система создается практически с нуля, затачивается под требования и задачи клиента, и стоимость подобных проектов может исчисляться тысячами долларов.
Ну и конечно существуют бесплатные системы управления сайтами. Самым приятным моментом в их применении является, конечно же, их бесплатность, что существенно отражается на итоговой стоимости сайта. Следующим их достоинством является исключительная гибкость – на основе таких систем, как Joomla, WordPress и Drupal, можно собрать практически любой сайт. Создание сайтов на основе бесплатных CMS занимает меньше времени именно благодаря наличию огромного количества различных модулей, которые в любой момент можно свободно скачать. Халява, господа и дамы!
Все подобные системы, находящиеся в «свободном полете», постоянно используются и тестируются огромным количеством программистов, и именно поэтому различные четко и правильно работающие обновления для таких систем появляются порой даже чаще и регулярнее, чем коммерческие продукты. Итогом столь обширного применения таких систем является универсальный продукт, одинаково хорошо подходящий для создания как небольшого простого сайта, так и сложного высокопроизводительного портала. Кроме того, найти специалистов, которые имеют навыки работы с бесплатными системами, не составит труда, что, наряду с наличием большого количества разнообразных модулей, предоставляет вам неограниченные возможности в плане усовершенствования уже существующих сайтов и создания новых.