Сегодня подавляющее большинство новых…
Сегодня подавляющее большинство новых сайтов создается с использованием систем управления контентом CMS (Content Management System). С их помощью создаются динамические сайты, генерирующие веб-страницы в момент обращения пользователя. Статические сайты, популярные всего несколько лет назад, сегодня вряд ли следует разрабатывать, так как они не отвечают современным требованиям. Кроме управления содержимым CMS автоматизируют многие распространенные действия, например, организуют ввод и публикацию новостей или реализуют опросы среди посетителей сайта. Хотя имеется огромное множество систем управления контентом, их можно условно отнести к двум группам – коммерческие системы и бесплатные CMS с открытым исходным кодом.
Коммерческие системы высокого качества, к сожалению, часто бывают слишком дороги для среднего и малого бизнеса. Кроме того, создание сайтов с помощью таких систем и их дальнейшая поддержка также требует дополнительных затрат. Относительно дешевые системы CMS имеются, но по качеству они заметно проигрывают бесплатным аналогам. Точно так же системы, разработанные веб-студиями специально для работы над создаваемыми ими сайтами, редко отличаются высоким качеством. Почему бесплатные системы часто оказываются качественнее, чем коммерческие аналоги? Над популярной CMS с открытым исходным кодом работает достаточно большое сообщество разработчиков. Множество людей со всего мира ищут ошибки, дорабатывают модули и исправляют неоптимальные решения, в то время, как над коммерческой системой работает ограниченный круг разработчиков. Просто физически невозможно потратить при работе над коммерческой системой столько же рабочего времени, сколько в сумме тратит сообщество над доработкой бесплатной системы. Если же на коммерческую систему потрачено много усилий, ее цена вырастет до астрономических величин.
Большинство сайтов для средних и малых фирм рекомендуется создавать с использованием бесплатных CMS с открытым исходным кодом, которые можно адаптировать под конкретные нужды. Этим не только экономятся деньги заказчика, но и упрощается разработка и дальнейшая поддержка сайта. Одним из очевидных преимуществ систем с открытым исходным кодом является возможность любых исправлений и доработок, что невозможно при использовании коммерческих CMS. Среди сотен бесплатных CMS можно выделить, как наиболее популярные, WordPress, Drupal, Joomla, MODx, TYPO3 и некоторые другие, но особо следует отметить современную систему MODx, так как создание сайта с помощью MODx позволяет разработчику наиболее полно проявить свой потенциал. Отличительным свойством MODx является ее гибкость, позволяющая изготовить практически любой сайт. В систему встроены средства AJAX, популярные в последнее время. Сайты, созданные с помощью MODx, изначально ориентированы на поисковую оптимизацию. Недаром авторитетное издательство Packt Publishing в этом году присудила MODx премию как наиболее многообещающей CMS с открытым исходным кодом – Most Promising Open Source Content Management System `07. Сообщество MODx растет очень быстро, постоянно появляются новые интересные разработки, так что можно порекомендовать эту систему большинству веб-мастеров, ищущих качественную и современную систему для управления создаваемыми сайтами.