Введение в платформу

Материал из SAPID Live Encyclopedia.

Что такое SAPID CMF

SAPID CMF - платформа разработки контент-зависимых приложений с открытым кодом. Это полноценная система управления контентом (CMS), которую можно использовать для создания сайтов и это фреймворк, позволяющий неограниченное развитие CMS в соответствии с вашими нуждами. SAPID CMF содержит набор библиотек , классов и набор run-time средств для программистов, создающих веб-приложения. Компонентная модель SAPID CMF опирается на шаблон MVC (Модель-Отображение-Контроллер). SAPID CMF организует данные, их представление и функциональность на базе концепции XML Sapiens.


Почему именно SAPID CMF

  • Гибкая модель шаблонирования структур данных, их представления и функциональности на базе языка разметки XML Sapiens 2.0, обеспечивающая широкие возможности повторного использования кода (reusing)
  • Оптимизировано для создания приложений эпохи Веб 2.0
  • AJAX-базированные пользовательские интерфейсы и набор готовых виджетов (дерево, грид, формы, панели и прочее)
  • Архитектура Model-View-Controller (MVC)
  • Способность к развитию (плагины, темы оформления, аспект ориентированная событийная модель)
  • Совместимость с PHP4 и PHP5
  • Диспетчер запросов, с возможностью создавать и использовать человеко-понятные ссылки (ЧПУ)
  • Верификация данных на уровне настраиваемых запросов (QC)
  • Быстрое и гибкое шаблонирование (XML Sapiens)
  • Гибкие списки контроля доступа (Access Control Lists)


История платформы

Декларативный язык XML Sapiens был разработан программистом Red Graphic Systems Дмитрием Шейко в 2003 году в поиске оптимальной модели разделения данных, их представления и функциональности для системы управления корпоративным контентом Site Sapiens (www.sitesapiens.ru).Осенью 2004 года компания Red Graphic Systems выступила инициативой Open Source и опубликовала спецификацию XML Sapiens. Для ознакомления с концепцией XML Sapiens Максимом Барышниковым была разразботана система управления сайтами SAPID. CMS SAPID была проста в установке, не требовала наличия БД и позволяла администрирование в INLINE режиме (как вижу так и редактирую), что обеспечило ей популярность. Однако SAPID CMS не проектировалась как система для разработки серьезных веб-проектов, лишь для демонстрации возможностей XML Sapiens. Спустя три года после выхода первой версии SAPID CMS появился фреймворк SAPID CMF. Фреймворк предназначен для скорой разработки контент-зависимых веб-приложений, создания информационных пространств на базе веб. Его основное отличие перед SAPID CMS – способность к неограниченному развитию. Достижение этой цели стало возможным благодаря использованию таких технологий как аспект ориентированная событийная модель (AOSD), плагинов и XML Sapiens 2.0. SAPID CMF содержит легковесный AJAX-фреймворк, что также облегчает наращивание пользовательских интерфейсов и сервисов.

Личные инструменты
Инструменты


SourceForge.net Logo



eXTReMe Tracker