Панель управления ADLibitum

Ad libitum — фраза, в переводе с латинского означающая «по желанию», «по собственному усмотрению». В музыкальной нотной записи указание Ad libitum означает, что исполнителю предоставляется свобода в выборе характера исполнения.

Панель управления «ADLibitum» — это программный продукт, предназначенный для удаленного администрирования WEB-проектов, выполняющихся под управлением сервера «Open Document Server».

Создание дизайна нового WEB-проекта возможно, когда дизайнер имеет перед глазами схему всех взаимосвязей будущего сайта. Процесс проектирования такой информационной модели — это процесс совместной работы дизайнера и инженера-архитектора.

Обычно, при использовании готовых, «коробочных» систем управления сайтами, процесс построения информационной модели сайта и перенос построенной модели в систему управления — это два разных процесса. Сначала — проектирование, затем адаптация спроектированной модели к реалиям и ограничениям используемой CMS.

В системе Open Document Server эти два процесса — проектирование и реализация не просто взаимосвязаны, они составляют единое целое. Проясняя и уточняя все связи в информационной структуре проекта, дизайнер и разработчик одновременно с этим создают и действующую модель проектируемого сайта.

Панель инспектора объектов — главный инструмент управления процессом проектирования сайта.

Дерево панели навигатора объектов открывает доступ ко всем сущностям проекта. Сущности, явно или неявно использующиеся в проекте, можно условно отнести к одной их трёх групп:

  • Классы
  • Объекты
  • Документы

Эти группы, в свою очередь, содержат подгруппы — «системные» и «прикладные».

Основными «строительными кирпичиками» в системе Open Document Server являются классы. Системный набор базовых классов — это предустановленный и неизменяемый набор сущностей, из которых строятся WEB-сайты. Системные классы могут либо напрямую порождать те или иные объекты на страницах сайта, либо могут быть унаследованы (расширены) прикладными (пользовательскими) классами, порождающими, соответственно, объекты прикладного уровня.

Редактор свойств объекта позволяет управлять свойствами конкретного объекта и контролировать его жизненный цикл — публикация, видимость, доступность и т.д.

Все данные редактируемого объекта, которые могут быть изменены средствами редактора для большего удобства сгруппированы в соответствии с логикой и структурой самого объекта.

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

Контент того или иного объекта — это данные, именно то, ради чего мы строим интернет-сайты, а пользователи их посещают. В контенте объекта могут присутствовать данные разного рода — тексты, файлы, изображения, медиа-контент.

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

Если объект (например, документ) содержит текстовые данные, нам понадобится инструмент для работы с экранной типографикой. Такой инструмент разработан в Студии и называется «Реформатор».

Ресурсами в системе Open Document Server являются внешние источники — файлы, изображения, медиа-контент.