Использование
системы управления содержимым (CMS)
существенно повышает производительность
труда Web-разработчика, так как после
установки подобная система предоставляет
богатый инструментарий для создания
функционального сайта. На сегодняшний
день в Интернете доступно множество
различных систем управления содержимым,
позволяющих решать любые задачи, начиная
от информационных порталов и заканчивая
системами электронной коммерции.
При всем многообразии возможностей,
предоставляемых современными CMS,
большинство подобных систем предъявляют
одни и те же требования к хостингу
(наличие интерпретатора PHP и одной из
СУБД, чаще всего MySQL). Поэтому Web-разработчику
при выборе определенной системы
управления содержимым необходимо прежде
всего исходить из специализации этой
системы, так как на сегодняшний день
существует множество CMS, оптимизированных
для решения определенного круга задач:
- универсальные CMS
(Drupal, Joomla, WordPress, Mamboo, 1С-Битрикс, Microsoft
CMS); - приложения для электронной
коммерции (AdVantShop .NET, Melbis Shop, PHPShop,
RunSTORE, SimonPortal, WebAsyst Shop-Script, Shop-Script); - корпоративный сайт
(SerpentCMS, WebDirector, WebDirector Free); - форум (PunBB, Phorum);
online-энциклопедия (MediaWiki,
Twiki, WikkaWiki).
Другим немаловажным
фактором при выборе системы управления
содержимым является цена. Сейчас на
рынке систем управления содержимым
сложилась ситуация, когда наряду с
платными закрытыми системами (1С-Битрикс,
Microsoft CMS) существует множество бесплатных
аналогов с открытым исходным кодом
(WordPress, Joomla, MediaWiki), которые не уступают
конкурентам ни в функциональности, ни
в эффективности использования ресурсов.
Поэтому, на мой взгляд, использование
одной из универсальных свободных систем
управления содержимым, таких как Drupal,
Joomla! или WordPress, позволит оптимально
решить практически любую задачу.