На современном рынке информационных продуктов можно встретить большое количество различных систем управления контентом (CMS), которые условно можно разделить на 2-е группы: онлайновые и оффлайновые (клиентские).
Первые представляют собой набор скриптов (программных сценариев), написанных обычно на языках Perl и PHP. Такие системы устанавливаются на сервер хостинг-провайдера и работа с ними осуществляется удаленно через браузер. Зачастую, CMS подобного рода пишутся энтузиастами и являются инструментом, облегчающим временные затраты веб-мастера при администрировании Интернет-сайта. Вторая группа - клиентские CMS, представлена на рынке гораздо меньшим количеством продуктов. Это связано с тем, что оффлайновые системы представляют собой достаточно сложные, основанные на клиент-серверной технологии информационные комплексы, разработкой которых занимаются крупные компании. Такие программы устанавливаются на компьютер пользователя и позволяют создавать сайт в удобном визуальном редакторе в режиме off-line (без подключения к Интернету).
Функциональность On-line и Off-line CMS
Как уже говорилось, работа с онлайновыми CMS осуществляется через стандартный браузер (Internet Explorer, Opera, FireFox и т.п.), следовательно функциональность подобных систем ограничена, увы, рамками браузера, и многие вещи (такие как, например, встроенный графический редактор) они просто не могут предоставить. Кроме того, интерфейс онлайновых CMS основан на JavaScript, что делает их очень зависимыми от конкретной версии браузера. Проще говоря, в одних браузерах CMS работать будут, а в других - нет. С клиентскими системами такого не случится.
Расширяемость и масштабируемость On-line и Off-line CMS
Очень многие онлайновые CMS, страдают таким недостатком как блочность . Вы, наверное, видели много сайтов, похожих друг на друга как две капли воды: сверху меню, слева - блок новостей, снизу - контактная информация. И все это сделано стандартными прямоугольными блоками, настроить которые CMS не позволяет. Проблемы масштабируемости, настройки модулей и написания новых успешно решаются оффлайновыми системами.
On-line и Off-line CMS. Необходимость подключения к Интернету
Как понятно из названия, онлайновые CMS требуют постоянного подключения к Интернету. Часто из-за плохой связи, загруженности сервера страдает и качество работы: изменили страничку, нажали Обновить , а браузер завис и приходится все начинать сначала. Оффлайновые системы требуют подключения к Интернету только на этапе выгрузки, поэтому расход времени и трафика при работе с клиентскими программами в десятки раз меньше. Здесь нужно оговориться, что онлайновые системы также можно установить на свой компьютер (эмуляция веб-сервера) и локально редактировать свой сайт. Но, во-первых, для этого нужно установить дополнительное достаточно сложное в настройке программное обеспечение, а во-вторых, на вашем компьютере, наверняка, установлен Windows, а сервера Интернет чаще всего работают на UNIX-платформах, и если ваш сайт работает локально, то нет гарантии, что он будет также работать и в Интернете.
On-line и Off-line CMS. Отображение сайта под разными браузерами
Работая с системой управления контентом в режиме on-line, вы настраиваете сайт в конкретном браузере и не можете видеть, как он выглядит в других браузерах. К сожалению, очень часто браузеры отображают один и тот же сайт по-разному, поэтому во избежание неприятных казусов, необходимо проверять, как выглядит ваш сайт под браузерами разных производителей. В клиентских программах можно переключаться между браузерами непосредственно при разработке сайта. А уникальная технология SiteEdit Карта дизайна , позволяет легко создавать сайты так, чтобы они одинаково отображались во всех браузерах.