Архитектура платформы

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

Содержание

Архитектура БД

База данных платформы

  • _config – конфигурационный реестр;
  • _doc_data – содержание документов;
  • _doc_data_bak – версии содержание документов;
  • _doc_structure – структура документов;
  • _log – протокол сеансов администрирования;
  • _permissions – группы доступа к информационным объектам;
  • _rec_data – содержание записей;
  • _rec_data_bak – версии содержания записей;
  • _rec_structure – структура записей;
  • _tagcloud_index – индексы тегов структуры;
  • _user_accounts – структура пользователей;
  • _user_profilesdata – данные описаний пользователей;
  • _user_settings – данные личных настроек интерфейса;
  • _whole_enums_data – данные перечислений.

Вспомогательные таблицы

  • _advertising – учетная информация по рекламным блокам;
  • _maillist – настройки почтовых рассылок;
  • _rec_rate – таблица рейтингование записей;
  • _thesaurus – тезаурус для содержания;


Компонентная модель

  • APP – бизнес-логика и контроллеры административных интерфейсов
  • CACHE – файлы кеша
  • CONFIG – конфигурация
  • DOCUMENTATION - документация
  • INSTALL – система развертывания проекта
  • LANGS – файлы языков интерфейса
  • LIBS – библиотеки
    • CMSAPPS - CMS-приложения платформы
    • MODEL
      • DBO – библиотеки для взаимодействия с абстрактными слоями БД
      • PHP4 – библиотеки модели для PHP4
      • PHP5– библиотеки модели для PHP5
    • VIEW
      • PHP4 – библиотеки вида для PHP4
        • PROCESSOR – библиотеки процессора XML Sapiens 2.0
      • PHP5 – библиотеки вида дя PHP5
        • PROCESSOR– библиотеки процессора XML Sapiens 2.0
  • PLUGINS – адаптация платформы
  • TESTS – unit tests
  • VENDORS – внешние библиотеки
    • adodb_lite
    • fckeditor
    • graphic_snips
    • jscalendar
    • lastRSS
    • mmplayers
    • simple_openid
    • simpletest
    • tinymce
    • yui
  • VIEWS – шаблоны вида и функциональности
    • DEFAULT – шаблоны для административной панели, тема оформления DEFAULT
      • CSS – таблицы стилей
      • DDCS – сценарии функциональности
      • FIELDSETS – шаблоны наборов полей
      • JS – сценарии JS
      • PIC - изображения
      • QCS – шаблоны запросов
      • TEMPLATES – шаблоны интерфейсов
    • DELIVERY - шаблоны сайтов
      • CSS – таблицы стилей
      • DDCS – сценарии функциональности
      • FIELDSETS – шаблоны наборов полей
      • JS – сценарии JS
      • FILES – архив файлов для загрузки с сайтов
      • IMG – архив изображений
      • QCS – шаблоны запросов
      • TEMPLATES – шаблоны интерфейсов
      • THUMBNAILS – иконки для изображений из IMG
  • WIDGETS – виджеты сайтов
Личные инструменты
Инструменты


SourceForge.net Logo



eXTReMe Tracker