Добро пожаловать, гость! [ Вход

Разместить программу

Что такое CMS?

Без рубрики 09.12.2006

Давайте-ка попробуем разобраться, что же стоит за аббревиатурой CMS. Когда я готовил эту статью, я перечитал множество публикаций различных авторов на эту тему и пришел к выводу, что перевод этого термина и тот смысл, который в него впоследствии вложили, очень сильно разнятся.
Почти все публикации дают определение CMS как Системе Управления Сайтом. Позвольте, но если перевести эту аббревиатуру с английского языка, то ничего подобного я найти там не могу. CMS расшифровывается как Content Management System – Система Управления Контентом, и в упор здесь не видно слова “сайт”!
Все дело в том, что изначально единственно верный термин исказили и даже извратили до неузнаваемости интернетчики-энтузиасты, которые любой интерфейс управления данными на сайте, имеющий редактор стали звучно называть CMS. Далее к этому процессу подключились компании, выпускающие ПО, с помощью которого якобы можно было создавать сайты и управлять оными, не привлекая технических специалистов. По какой-то странной причине главной ролью так называемых CMS-систем стало управление шаблонами дизайна и статическими данными или страницами. Дальше – хуже. К этому процессу подключились разработчики сайтов, которые под воздействием лавинообразного “пи-ара” на тему “Управление сайтом без привлечения технических специалистов” сами стали разрабатывать что-то подобное для внутреннего использования, копируя принцип работы таких систем друг у друга, еще более углубляя ошибочное восприятие CMS-систем. Таким образом, понятие CMS настолько размылось, что определить его точные границы стало задачей столь же сложной, как и разработка такой системы. В итоге мы получили неимоверное количество похожих систем, каждая из которых претендует на определение ее как CMS и теперь одно упоминание этого термина вызывает на лицах разработчиков гримасу недоверия и скепсиса.
Но не все так плохо. Давайте попытаемся отделить мух от котлет.
Изначально, под контентом в применении этого термина к сайтостроению понимается совокупность так называемых “сырых данных” или некое содержание. Оно представляет собой некоторую совокупность структурных элементов, связанных друг с другом по заранее определенному принципу (Каталог-Товар-Отзыв, Галерея-Изображение-Комментарий, Город-Гостиница-Номер и т.д.). В конечном итоге этому содержанию может придаваться различная форма отображения. Это означает, что есть некоторые данные, которые формируют содержимое сайта, а сам сайт – это способ их отображения или форма.
Таким образом, можно заключить, что под CMS понимается совокупность программных и визуальных средств для управления данными и связями между ними со всей присущей этому процессу спецификой. В дальнейшем эти данные могут многократно использоваться и выводиться на сайте в той форме, которая была для них определена дизайнером и технически зафиксирована верстальщиком. При этом Система Управления Контентом лишь косвенно управляет механизмом отображения через данные, их параметры и связи между ними. Такое взаимодействие содержания и формы заранее предусматривается техническими специалистами на этапе проектирования и закладывается в логику работы сайта. И уж никак не задачи управления самим сайтом (способы отображения данных, дизайн и прочие) не являются задачами CMS. С таким же успехом мой любимый HTML-редактор HomeSite можно тоже обозвать “CMS-кой”, разве не нонсенс?

Еще о CMS: CMS для «домохозяек» . История болезни и CMS для разработчика. Ожидания и надежды.

Без меток

       

Нет загрузок

  

  • Переход на новый движок сайта

    от от 29.12.2015 - 3 Комменты

    Как уже многие заметили, каталог программ HomeSoft перешел на новый движок. Пришлось потрудиться. Вначале долго выбирал КМС (систему управления контентом), хотя выбор скриптов с поддержкой каталога программ и не велик, да и большинство платное. Но это и не главное. Главное поддержка. Некоторые вообще не отвечали на письма. Некоторые просили большие деньги за сам перенос старого […]

  • SciTE - кроссплатформенный текстовый редактор

    от от 20.11.2016 - 0 Комменты

    SciTE (Scintilla based Text Editor, основанный на компоненте Scintilla текстовый редактор) — удобный портативный редактор с подсветкой синтаксиса программ (Си, Дельфи, Шарп, PHP), работающий на операционных системах Windows и Linux и поставляющийся с открытым исходным кодом.

  • FreeArc - бесплатный архиватор

    от от 14.11.2016 - 0 Комменты

    FreeArc — это бесплатная программа с открытым кодом для 32-х битных систем Windows и Linux.

  • PSPad — бесплатный текстовый редактор

    от от 27.11.2016 - 0 Комменты

    PSPad — это бесплатный, небольшой и простой в использовании редактор для текста и исходных кодов программ, работающий под управлением Windows.

  • HandBrake - бесплатный конвектор MPEG-видео

    от от 06.11.2016 - 0 Комменты

    HandBrake — это простая и удобная в обращении программа для сдирания видео с DVD и BLU-Ray дисков, на которых нет защиты от копирования. Является свободным кроссплатформенным программным обеспечением для систем Microsoft Windows, Линукс, Mac OS X и Solaris.