«Коммерческая» означает, что систему разрабатывали для профессионального студийного использования. «Открытый код» позволяет тестировать, использовать и дорабатывать систему бесплатно (при сохранении авторских прав на исходный код за изготовителем системы, а также сохранении логотипов и внешнего вида интерфейса). Как и многие хорошо спроектированные программные продукты, такие как поисковик Google, эта система появилась в стенах университета в рамках студенческой дипломной работы и переросла затем в коммерческий продукт. Это означает, что приоритетным направлением развития системы была внутренняя архитектура, стабильность, гибкость, а не рекламные эффекты типа «создания флеш-сайта онлайн», «быстрое создание флеш-сайта на основе готовых шаблонов» или «специальные функции для Web 2.0»
http://download.qubix-cms.org/certificate.pdf — свидетельство о регистрации авторского права
Система представляет собой многоуровневый каталог из категорий, в которых хранятся экземпляры контента. Вся работа с информацией (контент сайта, профайлы пользователей, категории контента, внутренняя почта пользователей) основана на предварительно сконструированных типах контента. Типы состоят из произвольного набора полей базовых типов.
Пример: Для текущего проекта требуются типы «Новость», который состоит из:
- Заголовка — строка без визуального форматирования;
- Даты — строка без визуального форматирования;
- Краткого «зазывающего» текста — строка без визуального форматирования;
- Подробного текста статьи с визуальным форматированием (ссылки, выделение цветом
и так далее);
- Двух изображений с фиксированной шириной и произвольной высотой (пропорциональное
уменьшение).
Для этой цели вы сначала создаёте новый тип контента с соответствующими полями, а затем
добавляете в выбранную категорию не тексты или картинки а «Новости» — Объекты, содержащие
6 предварительно определённых полей.
Преимуществом такого подхода является гибкость и скорость разработки: вы можете менять структуру блоков информации на лету, даже если контент уже cформирован.
Независимость от языка и платформы флеш-приложения: вы можете использовать AS3, AS2, AS1. Писать приложения на Flash или с использованием фреймворка Flex.
Возможность индексации флеш-сайта, автоматической генерации
HTML-версии сайта, автоматической генерации облегчённой версии для печати. Поддержка независимых наборов
HTML-шаблонов для этих независимых зеркал. Данные для этих версий используются те же самые, что и на флеш-сайте и добавляются только 1 раз.
Специальное поле для «красивых» ссылок у
HTML-версий и флеш-ссылок, генерируемых SWFObject.
Бинарный формат передачи данных AMF. Передача данных идет в виде массивов и объектов в сериализованном (сжатом) виде. Для флеш-разработчика передача данных является абсолютно прозрачным процессом: он подключает стандартные классы и добавляет стандартный кусок кода из 20 строк в свой проект. Данные приходят уже в виде объекта с документированными полями, который не нужно как либо обрабатывать (парсить, перебирать и т. д.); Использование этого протокола делает обмен с сервером более быстрым, гибким и безопасным.
Расширенная поддержка медиа-типов (текст, изображение, звук, флеш-ролики, видео-ролики) и всех особенностей работы флеш-сайта с ними. Система автоматически формирует полезную для флеш-разработчика мета-информацию о медиа-контенте, такую как размер изображения, размер превью, размер флеш-ролика, размер видео-ролика, размер превью для видео и флеш-ролика и так далее.
Работа с пользователями флеш-сайта и системы управления:
Доступ к системе управления и сайту предоставляется на основе групп. Для каждой группы можно назначать произвольные права. Количество групп не ограничено, одну из групп можно назначить как «Пользователи сайта».
Регистрация пользователей сайта и управление их информацией.
Составные типы пользователей: структуру профайла пользователя можно конструировать на основе базовых медиа-типов.
Внутренняя почта позволяет пересылать сообщения между пользователями, отвечать на сообщения. Можно создавать свои форматы сообщений с произвольными полями на основе любых базовых медиа-типов. На основе внутренней почты возможно организация общения пользователей на флеш-сайте, общения пользователей с менеджером и т.д.
Обработка исходящей с флеш-сайта информацией — формы обратной связи, формы регистрации, бланки заказов и так далее. Обработка исходящей информации основана на механизме внутренней почты. Возможность создавать флеш-порталы, т.е. флеш-сайты, контент для которых создают сами пользователи.
Qubix
API, позволяющий управлять контентом, структурой и пользователями из флеш-приложения через запросы к AMF-сервисам.
Существует возможность синхронизации онлайн и оффлайн-версии благодаря экспорту в формате
XML с архивацией всего прилагающегося к сайту медиа-контента. Пользователь на выходе получает готовый архив, который легко скачать и разархивировать в папку с презентацией.