Дорогие друзья! Вопросы, рассматриваемые в нашей рубрике, так или иначе включают в себя такие понятия, как контент, сайтинг, бизнес, интернет. На данный момент по этим темам существует огромное количество публикаций. Чтобы помочь вам получить хотя бы общее представление о возможностях бизнеса в интернете, мы предоставим возможость ознакомиться с наиболее интересными, на наш взгляд, статьями различных авторов. Если вас интересует что-то конкретное, пишите. На страницах этой рубрики мы постараемся ответить на все ваши вопросы.
Content Management System, или персональный библиотекарь на Вашем сайте
Василий Кузьменко, менеджер Интернет-проектов,
автор ряда бизнес-проектов с использованием Интернет-технологий.
В лексиконе людей, в той или иной степени причастных к интернет-разработкам, все чаще и чаще можно слышать загадочное слово CMS («ЦэЭмЭс»), оно же Content Management System (система управления содержимым), но рядовым пользователям данные буквы мало что говорят. И тем не менее, если хочется создать какой-нибудь интернет-проект, будь то маленькая личная страница или большой онлаин-магазин, крайне необходимо, как минимум, понимать, что это и зачем это нужно.
Если проводить аналогию с чем-нибудь простым и понятным, то CMS очень похожи на эдакого библиотекаря, в то время как весь сайт вообще является самой библиотекой. Очередной посетитель приходит и говорит: «А покажите-ка мне заметку про разведение крокодилов?», или «А можно посмотреть фотоальбом «Утро в сосновом бору?». И библиотекарь послушно берет требуемое содержимое, заворачивает в фирменную обертку и выдает посетителю. Также в обязанности библиотекаря может входить обслуживание просьб вида: «А есть что-нибудь про Африку?», или поддержание в должном виде всех аналитических записок к самой читаемой книге, или же обслуживание выборов самого прилежного читателя. Для пользователя особой разницы нет, присутствует ли такой электронный библиотекарь на сайте или нет – требуемое содержимое он более чем наверняка получит, но вот наличие CMS может серьезно облегчить жизнь владельцам сайта, а некоторые сайты без него просто не могут существовать.
Самое главное преимущество, которое оценит даже неискушенный и далекий от всех технологических тонкостей владелец сайта, – возможность добавлять новое содержимое без прямого редактирования исходных файлов. Добавление свежих новостей на сайт становится похожим на написание письма – важно только содержимое, а услужливый библиотекарь сам позаботится о форме, в которой показывать свежий материал посетителям. Помимо различных аспектов удобства также немаловажен аспект безопасности: если кто-то, узнав пароль от CMS, захочет навредить сайту, то самый максимум, что у него получится, – добавлять новое содержимое (потому как в большинстве современных CMS действует разграничение прав пользователей), ну а в случае «прямого» редактирования файлов сайта последствия будут куда более плачевные.
Еще одним важным плюсом CMS является работа по шаблону. То есть для того чтобы сделать вывод какой-либо статьи целиком, система берет текст самой статьи и вставляет его в имеющийся шаблон. И для того чтобы подправить форму вывода уже не придется менять все несколько десятков/сотен файлов, в каждом из которых по отдельности находится статья. Ведь компьютеры для того и придумывали, чтобы автоматизировать подобные рутинные схожие действия.
Любой CMS представляет собой модульную конструкцию, где каждый модуль выполняет определенную функцию – голосование, новости или же что-нибудь еще. Внешне это для посетителя сайта никак не заметно, но вот изнутри есть очень большая разница, потому как основных вариантов два: либо CMS представляет собой единое целое и управление возможно «с одного пульта», либо же каждый модуль живет сам по себе, что сразу же рождает необходимость помнить пароли к каждому из «пультов», не говоря уже об изменении шаблонов. Естественно, для нормальной работы лучше всего, когда все кнопки управления находятся под одной крышкой, но возможны и исключения для отдельных случаев.
Во всем мире существует достаточно большое количество как платных, так и бесплатных CMS, различающихся своей функциональностью, принципами работы, сложностью в настройке и последующем использовании, ну и, конечно же, в случае платных версий, ценой. Ошибочным будет мнение, что платная версия всенепременно лучше бесплатной – необходимо смотреть конкретные условия эксплуатации, не забывать про то, что бесплатная версия все равно нуждается в специалисте, который произведет установку и настройку, последующих вероятностях расширения функциональности и степени их болезненности. И крайне большой ошибкой будут мысли из серии: «А зачем мне платить человеку за настройку бесплатной программы?» Сразу же вспоминается история про академика Курчатова и циклотрон в одной из стран Восточной Европы, где выставленному счету было дано весьма логичное объяснение – Вы заплатили не за тот мел, которым он делал пояснения на устройстве, а за знания, благодаря которым он эти пояснения сделал.
Существует и третий вариант, более близкий к платным версиям программы: создание CMS с нуля под вполне определенный круг задач. Данный вариант, как правило, применяется либо в случае очень нетривиальной задачи, когда заказчику требуется очень необычная для имеющихся вариантов CMS функциональность сайта, либо в случае очень небольшого размера, необходимого к управлению содержимого, когда применение уже готовых комплексов сродни стрельбе по воробьям из пушки. В первом случае размер и бюджет всей затеи могут очень и очень удивить даже подготовленные умы, во втором случае сайт можно реализовать при помощи одного загружаемого на сервер файла.
Итак, CMS (Система Управления Содержимым) на сегодняшний день является одновременно и сердцем, и «пультом» современного интернет-сайта. Поэтому если вы все же решились продвигать свои товары и услуги через интернет, то на сегодняшний день делать это гораздо эффективнее с помощью CMS – сэкономите и время, и деньги!