CMS - Система управления сайтом
Сейчас сложно себе представить, но совсем недавно, буквально десять лет назад, что такое интернет на постсоветских просторах знали единицы. Собственно, и интернет был маленьким, сайтов было немного, а размер их - небольшой. Связано это было не только с низкими скоростями доступа, но и с определенными неудобствами для владельцев сайтов. Так, в самом общем случае, подготавливая страницу сайта, нужно было не только наполнить ее собственно контентом (текстом и иллюстрациями к нему), но и дизайном. Естественно, внесение малейших изменений в дизайн сайта требовало редактирования каждой страницы.
Со временем, когда более мощные серверы стали доступней, как решение этой проблемы появились первые CMS. Даже самая простая система управления сайтом позволяла легко и непринужденно менять дизайн сайта, навигацию, перерабатывать контент и делать сайт более динамичным и дружественным пользователю. Кстати, CMS реализуют еще одну важную особенность любого современного сайта - интерактивность, возможность посетителей общаться с администрацией сайта и между собой. В самом простом виде это может быть реализовано как возможность комментирования статей и новостей сайта.
За годы развития концепции CMS появилось немало новых систем управления сайтом, немало их и ушло в небытие. Закон естественного отбора неумолим - остаются только лучшие, это же касается и CMS - те системы управления сайтом, которые не стали лучшими, просто ушли в прошлое. Однако, можно ли перефразировать Горца и сказать "Останется только одна CMS" и может ли быть в принципе самая лучшая CMS?
Пожалуй, лучшую CMS назвать невозможно в принципе. Любая популярная CMS имеет свои плюсы и минусы. Прежде всего, системы управления сайтом, даже самые универсальные, ориентированы все же на определенный тип сайтов. Так, создавать интернет-магазин на "движке" фотогалереи, насколько бы удобной не была эта система управления сайтом, нерационально, и потребует немалых затрат. Поэтому, выбирая CMS, в первую очередь стоит ориентироваться на тип будущего сайта.
Выбирая между платной и бесплатной CMS, нужно хорошо представлять себе разницу. Возможно, вы покупаете то, что можно получить бесплатно? С другой стороны, бесплатные системы часто не только не располагают необходимым функционалом (а дополнительные модули, реализующие его, могут стоить дороже платной CMS), но и достаточно уязвимы и не абузоустойчивы с точки зрения безопасности - в силу своей популярности и доступности.
С другой стороны, было бы неправильно ориентироваться на совсем неизвестную CMS. Такая система управления, хоть и не имеет широко известных недостатков, но имеет один большой минус - узкий круг специалистов, работающих с этой CMS. А значит, когда вам понадобится помощь, вы будете ограничены в выборе исполнителей, поскольку ради небольшой переделки сайта хороший специалист вряд ли станет изучать полностью незнакомые скрипты.
Выбор системы управления сайтом - шаг ответственный, и делать его нужно, лишь взвесив все "за" и "против". Иначе, возможно, в будущем придется пожалеть о скоропалительном решении.