Хакер
уважаемый кулхацкер, и в чем же, по вашему мнению, разница между "движком" и CMS.
mdssТы в курсе, что слово "кулхацкер" имеет оскорбительный характер, или это ты так ляпнул?
НАсколько мне известно такого понятия как "движок" нет вовсе, это утрировано так называют.
Разница такая же, как между DirectX и Blitz3D, как между gdi32.dll и MSPaint.
Движок, это всего лишь API, которыми ты пользуешься при написании сайта (при этом сайт ты пишешь сам), в то время как CMS - это продукт, готовый, где не нужно писать сайт, где нужно его сконструировать с помощью специальных инструментов, предоставляемых системой.
ЗЫ без ссылок на источник инф-ии о "движке" верить не буду
Я тебе источник информации об этом движке. Самый верный и свежий.
onell
Движок бесплатен. Нормальной чистой версии для скачивания и при том общедоступной нет, равно как и документации.
Движок этот создавался для внутреннего использования (и поэтому,
mdss, его нет в гугле и нет офф. сайта с багрепортом), так что никто никаких документаций не делал. Есть правда какой-то древний мануал, но он настолько древний, что читать его не рекомендуется.
Движок поддерживает:
- Система шаблонов. Поддерживаются:
- Ключи
- Авто-ключи
- LTR и RTL растущие блоки (неограниченной вложенности)
- Интеллектуальная технология ACD (автоматическая динамическая генерация CSS-стилей для страницы). Может работать в 4 режимах:
- Отключен
- Ручной
- Автоматический
- Режим линковки
- Механизм контроля сессий, взаимодействующий с механизмом сбора статистики. Поддержка автологина.
- Мултиязычность с самого низкого уровня.
- Поддержка стилей (тем, шкур)
- Подсистема обработки ошибок.
- Уровень абстракции над БД: работа с различными типами СУБД через унифицированный интерфейс.
- Сервис CAPTCH-и, а также же уровень астракции над модулями CAPTCHA-функционала. В базовой поставке таких модуля два.
- Подсистема контроля прав доступа, групповых политик доступа, наследия классов и уровней доступа.
- Система безопасности (предовтращает возможные последствия от включенных опций register_globals и magic_quotes_gpc - т.е. как бы не были скофигурированы эти параметры - движок не даст ненужным переменным появиться в глобальном пространстве имён, и заквотит незаквоченные GPC-переменные, если что-то с ними не так).
- Поддержка модульности. Каждый подключаемый модуль имеет своё пространство имён.
В Extra-версии также доступны:
- Возможность создавать кольца защиты, т.е. можно сделать привилегированый и непривилегированый код, как в Win32, разграничить их полностью или оставить какие-либо общие сущности.
- Backcompatible. Можно писать PHP5 код, и он будет работать на PHP4. Т.е. можно пользоваться, скажем, обработкой исключений, или вызывать новые PHP5-функции. Не все конечно функции эмулируются таким образом.
- KeepAlive-режим. Скрипт работает постоянно, обрабатывая запросы специальными callback-функциями. Это избавляет от необходимости всякий раз загружать одни и те же данные.
Extra версия пока не рапространяетсяя.