- Многосайтовость
Много доменов на одном сайте
Виртуальный хостинг, как правило, имеет ограничение на количества добавляемых сайтов. Существуют движки, которые позволяют работать одному сайту только с одним доменом. Движок QMAN позволяет подключить к одной копии (один сайт) бесконечное количество доменов, которые будут работать самостоятельно!- Скорость работы
Ничего лишнего и кеширование
В процессе загрузки страницы подключаются только самые необходимые модули и компоненты. Подключение остальных компонентов происходит только тогда, когда этого требует задача. Используются самые различные механизмы кеширования: кеширование SQL-запросов к БД, кеширование объектов и массивов, кеширование фотографий, кеширование частей шаблонов и кеширование всех страниц полностью.- Гибкая структура
Дизайн и структура
В движке используется свой механизм работы с шаблонами, а финальную шаблонизацию осуществляет SMARTY 3 - один из самых мощных шаблонизаторов. Это позволяет реализовать любую структуру на сайте и использовать дизайны любой сложности. Наличие возможностей таково, что позволяет решать задачи несколькими способами (например, часть логики переложить на плечи SMARTY).- Управление
CMS http и CMS Windows
CMS http - система управления сайтом при помощи браузера, удобная для работы с текстами и картинками. CMS Windows - приложение под WINDOWS, работающее с базой данных напрямую. CMS Windows - незаменима, если речь идет о больших объемах информации. Каждая из двух систем имеет свои преимущества, поэтому обе они необходимы для действительно эффективной работы.- Разработка
Удобство для разработчиков
Движок разработан так, чтобы разработчики могли легко создавать свои сайты и вносить изменения в логику существующих проектов. При инициализации создается суперобъект, свойствами и методами которого можно пользоваться. Более 30 независимых классов обеспечат решение любых задач разработки. Шаблонизатор SMARTY широко известен и легко расширяется.
Qman - движок сайтов
SQL символизирует собой Структурированный Язык Запросов. Это - язык, который дает Вам возможность создавать и работать в реляционных базах данных, являющихся наборами связанной информации, сохраняемой в таблицах. Язык SQL предназначен для манипулирования данными в реляционных базах данных, определения структуры баз данных и для управления правами доступа к данным в многопользовательской среде. Поэтому, в язык SQL в качестве составных частей входят:
- язык манипулирования данными (Data Manipulation Language, DML)
- язык определения данных (Data Definition Language, DDL)
- язык управления данными (Data Control Language, DCL).
Подчеркнем, что это не отдельные языки, а различные команды одного языка. Такое деление проведено только лишь с точки зрения различного функционального назначения этих команд.
Язык манипулирования данными используется, как это следует из его названия, для манипулирования данными в таблицах баз данных. Он состоит из 4 основных команд:
- SELECT (выбрать)
- INSERT (вставить)
- UPDATE (обновить)
- DELETE (удалить)
Язык определения данных используется для создания и изменения структуры базы данных и ее составных частей - таблиц, индексов, представлений (виртуальных таблиц), а также триггеров и сохраненных процедур. Основными его командами являются:
- CREATE DATABASE (создать базу данных)
- CREATE TABLE (создать таблицу)
- CREATE VIEW (создать виртуальную таблицу)
- CREATE INDEX (создать индекс)
- CREATE TRIGGER (создать триггер)
- CREATE PROCEDURE (создать сохраненную процедуру)
- ALTER DATABASE (модифицировать базу данных)
- ALTER TABLE (модифицировать таблицу)
- ALTER VIEW (модифицировать виртуальную таблицу)
- ALTER INDEX (модифицировать индекс)
- ALTER TRIGGER (модифицировать триггер)
- ALTER PROCEDURE (модифицировать сохраненную процедуру)
- DROP DATABASE (удалить базу данных)
- DROP TABLE (удалить таблицу)
- DROP VIEW (удалить виртуальную таблицу)
- DROP INDEX (удалить индекс)
- DROP TRIGGER (удалить триггер)
- DROP PROCEDURE (удалить сохраненную процедуру)
Язык управления данными используется для управления правами доступа к данным и выполнением процедур в многопользовательской среде. Более точно его можно назвать "язык управления доступом". Он состоит из двух основных команд:
- GRANT (дать права)
- REVOKE (забрать права)