- Многосайтовость
Много доменов на одном сайте
Виртуальный хостинг, как правило, имеет ограничение на количества добавляемых сайтов. Существуют движки, которые позволяют работать одному сайту только с одним доменом. Движок QMAN позволяет подключить к одной копии (один сайт) бесконечное количество доменов, которые будут работать самостоятельно!- Скорость работы
Ничего лишнего и кеширование
В процессе загрузки страницы подключаются только самые необходимые модули и компоненты. Подключение остальных компонентов происходит только тогда, когда этого требует задача. Используются самые различные механизмы кеширования: кеширование SQL-запросов к БД, кеширование объектов и массивов, кеширование фотографий, кеширование частей шаблонов и кеширование всех страниц полностью.- Гибкая структура
Дизайн и структура
В движке используется свой механизм работы с шаблонами, а финальную шаблонизацию осуществляет SMARTY 3 - один из самых мощных шаблонизаторов. Это позволяет реализовать любую структуру на сайте и использовать дизайны любой сложности. Наличие возможностей таково, что позволяет решать задачи несколькими способами (например, часть логики переложить на плечи SMARTY).- Управление
CMS http и CMS Windows
CMS http - система управления сайтом при помощи браузера, удобная для работы с текстами и картинками. CMS Windows - приложение под WINDOWS, работающее с базой данных напрямую. CMS Windows - незаменима, если речь идет о больших объемах информации. Каждая из двух систем имеет свои преимущества, поэтому обе они необходимы для действительно эффективной работы.- Разработка
Удобство для разработчиков
Движок разработан так, чтобы разработчики могли легко создавать свои сайты и вносить изменения в логику существующих проектов. При инициализации создается суперобъект, свойствами и методами которого можно пользоваться. Более 30 независимых классов обеспечат решение любых задач разработки. Шаблонизатор SMARTY широко известен и легко расширяется.
Qman - движок сайтов
Преимущества движка QMAN
Движок разработан на PHP5, что позволяет ему идти в ногу со временем.
Движок будет работать на большинстве хостингов. Для его работы не требуется никаких специфических настроек сервера.
Многосайтовость. Одна копия движка может работать с несколькими доменами.
Наличие CMS. Имеется версия управления контеном сайта через браузер.
Наличие CMS WINDOWS. Имеется версия управления контентом сайта при помощи WINDOWS программы.
В качестве шаблонизатора используется SMARTY3. Этот шаблонизатор очень гибок, легко расширяется и хорошо задокументирован. SMARTY дает отличные возможности по управлению контентом и дизайном сайта.
Скорость и гибкость. В момент инициализации движка происходит подключение только самых необходимых классов. Не грузится ничего лишнего. Создается один суперобъект $qman, которые содержит в себе все необходимые свойства и методы. Если понадобится расширить его функциональность, к объекту можно подключить новые классы. Все сервисы, отвечающие за работу сайта, выполнены в виде независимых классов, которые можно с успехом использовать программисту (независимо, от суперобъекта). Также это обеспечивает возможность легкого добавления в движок классов, написанных сторонними производителями.
Активное использование механизмов кеширования. Используемые в движке классы позволяют кешировать результаты sql запросов, любые объекты и массивы, части шаблонов и целые страницы. Также кеширование используется при создании уменьшенных копий изображений (превью). Одним словом, кешировать можно все.
Удобство работы с шаблонами. Используется свой механизм обработки шаблонов на этапе их загрузки. Это позволяет свести к минимуму количество создаваемых файлов. Шаблонизатор SMARTY хорошо описан и отлично расширяется.
Удобство создание логики на скриптах PHP. После инициализации движка создается суперобъект. Далее роутер определяет название скрипта и подгружает его. Скрипт может представлять собой простой код без использования классов (можно пользоваться методами и свойствами суперобъекта и создавать свои объекты). Скрипт оперирует данными, загруженными из шаблонов на первоначальном этапе и результатами SQL-запросов. Затем данные передаются шалонизатору.