Руководство разработчика




НазваниеРуководство разработчика
страница2/9
Дата конвертации11.12.2012
Размер0.66 Mb.
ТипРуководство
1   2   3   4   5   6   7   8   9

Предисловие


Данное руководство написано для людей, которые желают быстро и качественно создавать информационные системы на базе Веб и контент-зависимые приложения с помощью платформы SAPID CMF.

В документе приведены общие сведения о платформе и ее устройстве, принципах разработки информационных систем на базе SAPID CMF, а также справочник API платформы для адаптации платформы под специфические локальные нужды (см. раздел «Адаптация»)

Ожидается, что разработчики уже знакомы с основами HTML, XML, PHP, SQL, а также имеют опыт работы с FTP-менеджером. Прежде чем начать работу с данным руководством, желательно ознакомиться с документом «Спецификация XML Sapiens 2.0». Также приветствуется опыт работы в парадигме MVC (Модель-Отображение-Контроллер).

SAPID CMF – это бесплатное программное обеспечение. Вам нет необходимости платить за него, и вы можете использовать его как пожелаете. Это проект Open Source, что значит, что вы имеете полный доступ к его исходному коду. Последнюю версию платформы вы можете скачать на сайте http://sapidcmf.sourceforge.net


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

Что такое 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-фреймворк, что также облегчает наращивание пользовательских интерфейсов и сервисов.
1   2   3   4   5   6   7   8   9

Похожие:

Руководство разработчика iconРуководство разработчика 
Введение  
Руководство разработчика iconРуководство разработчика 
Введение  
Руководство разработчика iconРуководство разработчика 
Введение в Oracle Forms   
Руководство разработчика iconРуководство разработчика   
Возможность  использование  . htaccess  файлов   в  httpd conf  Apache  должна  быть 
Руководство разработчика iconРуководство разработчика 
Интернете, могут изменяться без уведомления. Риск, связанный с использованием таких 
Руководство разработчика iconРуководство разработчика сайта
Руководство для дизайнеров и верстальщиков сайта, для программистов и администраторов, для разработчиков ядра системы
Руководство разработчика iconРуководство пользователя Free Pascal версии Версия документа Март 2010 Michael Van Canneyt, Florian Klampfl
Для этих целей смотрите Справочное Руководство. Для просмотра описания возможностей и внутренней организации компилятора используйте...
Руководство разработчика iconРуководство разработчика
Она будет полезна разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты
Руководство разработчика iconРуководство разработчика
Яндексу (а также указанному им правообладателю) принадлежат исключительные права на все результаты интеллектуальной деятельности...
Руководство разработчика iconРуководство разработчика
Яндексу (а также указанному им правообладателю) принадлежат исключительные права на все результаты интеллектуальной деятельности...
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница