Скачать 0.66 Mb.
|
SAPID CMF платформа разработки контент-зависимых веб-приложений Руководство разработчика © 2008 SAPID CLUB http://sapdcmf.sf.net СодержаниеСодержание 2 Предисловие 7 Введение в платформу 8 Что такое SAPID CMF 8 Почему именно SAPID CMF 8 История платформы 8 Базовая концепция 10 Организация данных в платформе 10 Объекты информации 10 Документы 10 Записи 11 Файлы 12 Объекты организации информации 12 Структура 12 Переменные окружения 12 Шаблоны 14 Наборы полей 14 Сценарии функциональности 14 Списки записей 15 Пользователи 15 Отчеты 16 Конфигурация 16 Архитектура платформы 18 Архитектура БД 18 База данных платформы 18 Вспомогательные таблицы 18 Компонентная модель 19 Установка и обновление платформы 21 Установка платформы на сервер хостинг-провайдера 21 Установка платформы на свой локальный компьютер 21 Программа установки платформы 21 Обновление платформы 24 Создание информационной системы 25 Создание ресурса 25 Создание структуры 25 Создание шаблонов 26 Создание функциональных сценариев 27 Администрирование проекта 29 Административная панель 29 Раздел Структура 30 Раздел Сервисы 34 Пользователи 39 Отчеты 40 Конфигурация 41 Администрирование непосредственно на сайте 42 Отладка информационной системы 45 Адаптация платформы 46 Создание plugin 46 Определенные в системе события 47 Программный код адаптации 48 Структура $env 48 Функции общего назначения 49 Использование стороннего визуального редактора (WYSIWYG) 50 Использование FCKEditor 50 Адаптация административной панели 51 Разработка тем оформления административного интерфейса 54 Создание административных приложений 55 Состав приложения 55 Создание приложения 56 Создание приложений со списками 58 Создание интерфейсов с управляемыми списками 60 API платформы SAPID CMF 65 ADO API (Интерфейс управления БД) 65 All() 65 One() 65 Update() 65 lastNumRows() 65 lastAffected() 66 lastInsertId() 66 StartTransaction()/CompleteTransaction() 66 prepare() 66 DM API (интерфейс управления документами) 67 Определение документа 67 Атрибуты документа 67 addSite() 68 add() 68 update() 69 delete() 69 updateData() 69 copy() 70 get() 70 getList() 70 getByCondition() 71 getData() 71 getSiteID() 71 identify() 72 setPermission() 72 backup() 72 restoreBackup() 73 BackupList() 73 API (интерфейс управления записями) 73 Определение записи 74 Атрибуты записи 74 add () 75 update() 75 delete() 75 updateData() 76 get() 76 getList() 76 getByCondition() 77 getData() 77 copy() 77 copyList() 77 addIndex() 78 deleteIndex() 78 setPermission() 78 backup() 79 UM API (интерфейс управления пользователями) 79 get () 79 update () 80 delete () 80 getData () 80 updateData () 81 deleteData () 81 getByLogin() 81 RD API (интерфейс адресов сервисов) 81 clean () 82 set() 82 create () 82 Справочник разработчика проекта 84 Переменные среды 84 Запросы содержания (QC) 85 Выражения 86 CMS – приложения 87 get_infochannel() 87 pagination() 89 get_tree() 90 get_track() 91 get_search () 92 get_ad () 92 Приложения 94 Поддержка 94 |
![]() | Руководство разработчика Введение | ![]() | Руководство разработчика Введение |
![]() | Руководство разработчика Введение в Oracle Forms | ![]() | Руководство разработчика Возможность использование . htaccess файлов в httpd conf Apache должна быть |
![]() | Руководство разработчика Интернете, могут изменяться без уведомления. Риск, связанный с использованием таких | ![]() | Руководство разработчика сайта Руководство для дизайнеров и верстальщиков сайта, для программистов и администраторов, для разработчиков ядра системы |
![]() | Руководство пользователя Free Pascal версии Версия документа Март 2010 Michael Van Canneyt, Florian Klampfl Для этих целей смотрите Справочное Руководство. Для просмотра описания возможностей и внутренней организации компилятора используйте... | ![]() | Руководство разработчика Она будет полезна разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты |
![]() | Руководство разработчика Яндексу (а также указанному им правообладателю) принадлежат исключительные права на все результаты интеллектуальной деятельности... | ![]() | Руководство разработчика Яндексу (а также указанному им правообладателю) принадлежат исключительные права на все результаты интеллектуальной деятельности... |