Для начала совсем чуть-чуть о самом понятии. CMS – английская аббревиатура, которая расшифровывается как «Content Managment System». Дословный перевод на родной язык – «система управления содержанием».
CMS – это просто программа, которая облегчает пользователю жизнь, позволяет без особых проблем размещать на своем ресурсе как необходимые тексты – статьи, новости, обзоры, так и фотографии или видеоизображения, управлять зарегистрированными на сайте пользователями, размещать рекламные блоки, менять дизайн. В общем, осуществлять полноценное управление сайтом.
Так почему же имеет смысл всерьез озадачиться выбором CMS для своего любимого ресурса? Вот лишь несколько причин.
Как выглядят сайты в интернет? Грубо говоря, существует два варианта: статические и динамические. Статические – это просто несколько страниц (файлов), которые связаны между собой гиперссылками. Вы же не раз встречали в сети скромные домашние странички? Вот это они и есть. А еще бывают такие виртуальные «магазинчики», в котором очередной гуру от сетевого бизнеса сватает наивным гражданам цифровой продукт собственного производства, обещая, что уже через неделю пользователь будет зарабатывать ну никак не меньше зеленого лимона ежемесячно. Кстати говоря, многие подобные пакеты как раз и обучают новичков создавать сайты с помощью визуальных редакторов, таких как Adobe Dreamweaver или Microsoft Front Page. Такие странички как раз и создаются с помощью этих самых визуальных редакторов. Вот такая ирония! И все будет идти замечательно, правда, только до определенного момента.
Собственный сайт так или иначе требует продвижения в интернете. И если он будет состоять всего лишь из одной странички, вряд ли поисковые системы проявят к нему должное уважение. Оговорюсь, если вы можете писать гениальнейшие копирайты, заточенные под seo, или тратите на рекламу по две-три сотни бакинских ежемесячно, тогда у вас все хорошо. Однако, обычному пользователю все же приходится делать таких статических страничек и 50, и даже 100 для успешного продвижения своего ресурса.
Теперь представьте. Смотрите вы на свою сотню страничек, сверстанных на языке HTML, и вдруг понимаете, что надо бы и логотип поменять, в меню добавить пару новых пунктиков, поколдовать над общим дизайном. Только чтобы навести на ресурсе всю эту красоту красивую, нужно будет каждую из сотни страниц обработать все тем же Adobe Dreamweaver или Microsoft Front Page. Как вам перспектива? Правда, если вы из племени закоренелых мазохистов-консерваторов, не знающих лучшего способа убить свободное время, то дальше этот текст лучше вообще не читать.
Есть еще одна мааааленькая проблемка, не настолько очевидная на первый взгляд. HTML, на котором верстаются статические страницы, накладывает определенные функциональные ограничения. Так, вы вряд ли сможете, используя только HTML разместить на своем сайте гостевую книгу или форум, голосование или регистрацию для пользователей. Значит, нужно либо самостоятельно изучать языки программирования, например, такие как PHP или Perl, либо озаботиться выбором подходящей именно под ваши задачи CMS.
В финале повторю: любая CMS – это просто компьютерная программа, которая не требует от пользователя каких-либо серьезных знаний языков программирования, а в освоении оказывается не сложнее текстового редактора. А вот на какой CMS остановиться – тема для следующей публикации.