Energine

Energine

Карточка_программы
name=Energine
logo =
genre=CMS/CMF
latest_release_version=2.2
latest_release_date=11 апреля 2008 г.
operating_system=Кросс-платформенное программное обеспечение
license= GNU LGPL
website= [http://www.energine.org/ energine.org]

Energine — свободная система управления сайтом (CMS), базирующаяся на одноимённом каркасе для разработки (CMF), написанном на языке PHP 5-й версии.Для хранения данных используется СУБД MySQL версии 4.Для преобразования данных используются технологии XML и XSLT.Клиентская часть написана на языке JavaScript, с использованием библиотеки Mootools.

Идеология

Рассмотрим подробнее основные принципы работы. Существует единственная точка входа в систему — основной контроллер, на который переадресовываются все запросы. Переадресация происходит с помощью модуля не переведено
есть=:en:Rewrite_engine
надо=mod_rewrite
сервера Apache. Контроллер разбирает строку URL, определяя какой из страниц она соответствует. Описание всех страниц (разделов) сайта хранится в БД. Затем определяется шаблон, по которому создана эта страница.

Шаблон страницы — XML описание перечня компонентов, из которых состоит страница.Компонент — это РНР объект, реализующий определённую функциональность (вывод меню, формы авторизации и т. д.) и выводящий результат своей работы в виде XML узла.

Определив какие именно компоненты находятся на запрошенной странице, контроллер запускает их на выполнение, собирая результаты их работы в единое XML дерево.

Результирующее дерево содержит полное описание страницы в XML формате. Внешний вид страницы описан в XSLT шаблонах. После исполнения XSL‐преобразования мы получаем HTML код страницы, который и передаётся браузеру.

Системные требования

* OC: GNU/Linux, FreeBSD, Microsoft Windows и Windows NT
* Веб сервер: Apache 2.
** Для правильной работы необходим mod_rewrite.
** Для директории в которую устанавливается проект необходимы «AllowOverride Options» или «AllowOverride All» привилегии.
* PHP: Версия 5 и выше, может быть установлен как модуль Apache или как cgi.
** Расширения РНР:
*** DOM
*** gd(2.x)
*** iconv
*** JSON (в PHP 5.2.1 и выше — идёт по умолчанию, для младших версий устанавливается как PECL расширение.) [http://pecl.php.net/package/json]
*** PDO
*** pdo_mysql
*** Reflection
*** session
*** SimpleXML
*** SPL
*** Tidy
*** xsl
* MYSQL: Версия 4.х или 5.x с включённой поддержкой InnoDB

Ссылки

* [http://www.energine.org/ Официальный сайт разработки Energine]
* [http://demo.energine.org/ Демонстрационная версия Energine]

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Energine" в других словарях:

  • energinė ekspozicija — statusas T sritis Standartizacija ir metrologija apibrėžtis Dydis, išreiškiamas energinės apšvietos integralu pagal laiką, t. y. H = ∫Edt; čia E – energinė apšvieta, dt – jos trukmė. atitikmenys: angl. energy exposure; radiance exposure vok.… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • energinė skyra — statusas T sritis radioelektronika atitikmenys: angl. energy resolution vok. Energieauflösung, f rus. разрешающая способность по энергии, f pranc. résolution énergétique, f …   Radioelektronikos terminų žodynas

  • energinė apšvieta — statusas T sritis Standartizacija ir metrologija apibrėžtis Kuriame nors paviršiaus taške į paviršiaus elementą krintantis spinduliuotės (energijos) srautas, padalytas iš to elemento ploto. Matavimo vienetas – vatas kvadratiniam metrui: W/m².… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • energinė būsena — statusas T sritis Standartizacija ir metrologija apibrėžtis Tam tikra energija apibūdinama sistemos arba ją sudarančių elementų būsena. atitikmenys: angl. energy state vok. Energiezustand, m rus. энергетическое состояние, n pranc. état… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • energinė ekspozicija — statusas T sritis fizika atitikmenys: angl. energy exposure; irradiation vok. Bestrahlung, f; Strahlenexponierung, f rus. лучистая экспозиция, f; энергетическая экспозиция, f pranc. exposition énergétique, f …   Fizikos terminų žodynas

  • energinė apšvieta — statusas T sritis fizika atitikmenys: angl. irradiance vok. Bestrahlungsstärke, f rus. энергетическая освещённость, f pranc. éclairement énergétique, m; irradiance, f …   Fizikos terminų žodynas

  • energinė sandara — statusas T sritis fizika atitikmenys: angl. energy structure vok. Energiestruktur, f rus. энергетическая структура, f pranc. structure énergétique, f …   Fizikos terminų žodynas

  • energinė būsena — statusas T sritis fizika atitikmenys: angl. energetic state; energy state vok. energetischer Zustand, m; Energiezustand, m rus. энергетическое состояние, n pranc. état énergétique, m …   Fizikos terminų žodynas

  • visuminė energinė apšvieta — statusas T sritis Standartizacija ir metrologija apibrėžtis Apibrėžtį žr. priede. priedas( ai) Grafinis formatas atitikmenys: angl. total irradiance vok. Gesamtbestrahlungsstärke, f rus. энергетическая освещенность суммарного излучения, f pranc.… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • visuminė energinė apšvieta — statusas T sritis fizika atitikmenys: angl. total irradiance vok. Gesamtbestrahlungsstärke, f rus. энергетическая освещённость суммарного излучения, f pranc. irradiance totale, f …   Fizikos terminų žodynas


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»