CMF

CMF

CMF Content Management Framework - это, согласно наиболее распространенному определению, фреймворк-система для управления содержимым сайта, а также инструментарий для создания систем управления контентом или же веб-приложений.

Фреймворк (framework) - это, некоторое программное обеспечение, позволяющие объединить большое количество разных по назначению компонентов большого программного проекта. Нередко в качестве синонима термину «фреймворк» употребляется термин «каркас».

Каркас может включать всевозможные библиотеки кодов, вспомогательные программы, язык программирования, язык сценариев. Объединение разных компонентов программного проекта обычно происходит за счет использования единого API (application programming interface - интерфейс прикладного программирования).

Таким образом, CMF, как фреймворк-система, обладает присущими фреймворкам свойствами. Также можно сказать, что CMF - это понятие более широкое чем CMS, и каждая CMF является CMS, однако не каждая CMS - это CMF.

Нередко, CMF системы обладающие достаточным функционалом для разработки полноценных веб-приложений и легких в управлении сайтов различных типов, называют CMF/CMS системами, поскольку они объединяют в себе возможности обеих видов систем. Примеры CMF/CMS и CMF систем представлены в таблице:

Название Платформа Поддерживаемые СУБД
MODx PHP MySQL
Drupal PHP MySQL, PostgreSQL
eZ publish PHP MySQL, PostgreSQL
TYPO3 PHP MySQL, PostgreSQL

Веб-сайты и веб-приложения, выполненные на основе CMF/CMS обладают высокой степенью индивидуализации: каждый проект может быть адаптирован применительно к конкретной ситуации. Многофункциональность CMF/CMS систем позволяет создавать на их основе любые интернет-проекты, от небольших сайтов-визиток до разветвленных порталов или интернет-магазинов.

назад в раздел : таблица  /  глоссарий

Добавить комментарий

CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.