midgard
2008-02-22 01:40Midgard - известная CMS, созданная изначально как удачный гибрид PHP, APACHE и MySQL. В силу использования Apache, система хорошо интегрируется с хостящей ОС, что является её несомненным преимуществом.
Словарь
| Основная форма: | midgard |
| Синонимы: | |
| midgard-project, CMS Midgard | |
Продукт
| Название: | |
| midgard | |
| Архив |
Основная идея MidGard - обеспечить отображения URL запросов, обрабатываемых веб-сервером Apache, на специальным образом сформированную реляционную базу данных. Под этот запрос из базы данных извлекаются части страницы на HTML+PHP, которые собираются в единое целое расширением специальных макросов, после чего генерируется ответ на запрос. В процессе генерации ответа возможны повторные запросы к базе данных уже за "контентом".
Таким образом, MidGard решает сразу несколько задач, которые обычно вызывают затруднения при использовании PHP:
- Легко строить большие приложения из взаимозаменяемых частей, повторно используя (благодаря макросам) код;
- Дизайн полностью отделен от данных, хотя и существует регулярная процедура доступа к ним;
- Не существует больших кусков кода, которые загружаются и вычисляются при каждом обращении к странице (под запрос формируется страница, включающая в себя только необходимый код), что существенно снижает ресурсоёмкость обслуживания запросов;
Последние версии MidGard интегрированы с пакетным менеджером PHP PEAR, позволяющим легко распространять новые продукты и составляющие MidGard.
Подробнее про Midgard


