55 участников
Существует 1 год 8 месяцев 14 дней
Всего 14сообщений
Система управления контентом Qubix предназначена для управления содержанием флеш-сайтов. Основной функционал и принципы работы близки к обычным CMS, но есть также ряд специфичных именно для флеш-сайта особенностей. Система устроена по принципу каталога элементов контента. Разработчику сайта представляется возможность самому задать объекты с которыми будет работать сайт. Далее публикация содержания будет происходить уже на уровне этих сконструированных объектов, а не отдельных медиа-типов, таких как тексты, изображения и т.п.
я обычно вместо запуска install.php делаю БД вручную и вручную заливаю дамп а установку делаю через move.php, так удобнее
empty_qubix.sql этот дамп наиболее актуальный demo_qubix.sql я ещё отдельно подготовлю и наполню
Дополнения и улучшения:
1. Автогенерация HTML-версии флеш-сайта. Для флеш-сайта автоматически генерируется хтмл-версия, что позволяет удобным образом индексировать флеш-сайт без дополнительных затрат. Возможно создание нескольких параллельных хтмл-версий с собственнами независимыми шаблонами. Более подробно 2. Поиск на флеш-сайте. Специальный сервис Qubix API, осуществляющий поиск на флеш-сайте по всему контенту. Поиск осуществляется на сервере по запросу и передаёт результат на флеш-сайт в виде готового массива. 3. URL категорий. Дополнительный способ символьной идентификации категорий с помощью поля URL. Это поле в следующих случаях: * для генерации ссылок в html-версиях * для генерации ссылок в deep-linking сайтах * для альтернативного обращения к категориям через сервисы Qubix API * для формирования ссылок в результатах поиска 4. Конструктор «сообщений». Структуру входящих от флеш-сайта сообщений теперь можно задавать также как и для обычных типов контента 5. Базовые типы для 3D-контента. Добавлены базовые типы 3d-model и 3d-texture, позволяющие загружать произвольного вида модели в произвольных форматах, в частности 3ds, а также набор текстур. Это позволяет автоматизировать поддержку сложных проектов с динамическим 3д-контентом. 6. Улучшение синхронизации контента. При редактировании в режиме полной синхронизации появилась возможность указывать, какие поля нужно синхронизировать при обновлении контента. 7. Сменные темы. Весь дизайн был вынесен в темы, которые можно дублировать и создавать свои на их основе. Переключение между темами в «настройках». 8. Локализация интерфейса. Интерфейс переведён на английский и немецкий языки (всё ещё в процессе) и вынесен в отдельные языковые файлы 9. Управление меню интерфейса. Меню было перенесено в базу данных и стало более гибким. Теперь ненужные пункты можно удалить из отображения или удалить вовсе, добавить свои пункты и указать для путь к контроллеру. 10. Отключение PHP-ошибок. Ошибки PHP выводятся только в режиме отладки. При финальной публикации проекта их можно отключить.
С прошлого лета я не выкладывал в сеть никаких официальных релизов однако, это не означает, что проект заморожен
В связи с достаточно серьёзными и крупными проектами на этой системе, была возможность и необходимость весьма активного тестирования. В результате исправлено много ошибок и дополнено API.
Сейчас поиск по флеш-сайту является частью CMS, а флешеру остаётся лишь отправить запрос через API в админку. Релиз ожидается через неделю с описанием новых фич в вики.
Тема старая и больная. Именно из-за сложностей с внутренней индексацией часто приходится отказываться от заказа флеш-сайта. Проблема часто решается альтернативной облегчённой HTML-версией, которую индексирует поисковик. Но эту версию потом приходится отдельно поддерживать, что отнимает в 2 раза больше времени....
По моему опыту работы могу сказать, что в этой системе можно реализовать большую часть необходимого для флеш-сайта функционала, но надо знать как это сделать средствами Qubix. Своими идеями делимся в этой теме.
В мире мало совершенных творений, в кубиксе также есть ошибки если вы что то заметили странное, пишите в коментариях к этой теме в настоящий момент выявлены следующие баги:
1.Вся работа с информацией (контент сайта, профайлы пользователей, категории контента, внутренняя почта пользователей) основана на предварительно сконструированных типах контента. Типы состоят из произвольного набора полей базовых типов.
Пример: Для текущего проекта требуются типы «Новость», который состоит из: 1) Заголовка — строка без визуального форматирования; 2) Даты — строка без визуального форматирования; 3) Краткого «зазывающего» текста — строка без визуального форматирования; 4) Подробного текста статьи с визуальным форматированием (ссылки, выделение цветом и т д); 5,6) Двух изображений с фиксированной шириной и произвольной высотой (пропорциональное уменьшение); Для этой цели вы сначала создаёте новый тип контента с соответствующими полями, а затем добавляете в выбранную категорию не тексты или картинки а «Новости» — Объекты, содержащие 6 предварительно определённых полей.
2. Бинарный формат передачи данных AMF. Передача данных идет в виде массивов и объектов в сериализованном (сжатом) виде. Для флеш-разработчика передача данных является абсолютно прозрачным процессом: он подключает стандартные классы и добавляет стандартный кусок кода из 20 строк в свой проект. Данные приходят уже в виде объекта с документированными полями, который не нужно как либо обрабатывать (парсить, перебирать и т. д.);
3. Расширенная поддержка медиа-типов (текст, изображение, звук, флеш-ролики, видео-ролики) и всех особенностей работы флеш-сайта с ними. Система автоматически формирует полезную для флеш-разработчика мета-информацию о медиа-контенте, такую как размер изображения, размер превью, размер флеш-ролика, размер видео-ролика, размер превью для видео и флеш-ролика и так далее.
4. Существует возможность синхронизации онлайн и оффлайн-версии благодаря экспорту в формате XML с архивацией всего прилагающегося к сайту медиа-контента. Пользователь на выходе получает готовый архив, который легко скачать и разархивировать в папку с презентацией.
5. Работа с пользователями флеш-сайта и системы управления: 1) Доступ к системе управления и сайту предоставляется на основе групп. Для каждой группы можно назначать произвольные права. Количество групп не ограничено, одну из групп можно назначить как «Пользователи сайта». 1) Регистрация пользователей сайта и управление их информацией. 2) Составные типы пользователей: структуру профайла пользователя можно конструировать на основе базовых медиа-типов. 3) Внутренняя почта позволяет пересылать сообщения между пользователями, отвечать на сообщения. Можно создавать свои форматы сообщений с произвольными полями на основе любых базовых медиа-типов. На основе внутренней почты возможно организация общения пользователей на флеш-сайте, общения пользователей с менеджером и т.д.
6. Обработка исходящей с флеш-сайта информацией — формы обратной связи, формы регистрации, бланки заказов и так далее. Обработка исходящей информации основана на механизме внутренней почты.