Бесплатная CMS  - Limbo CMS (система управления сайтом)
Главная arrow Статьи

Навигация
Сайт
Каталог
Материалы сайта

RSS

Введение и архитектура Версия для печати
14.02.2005 9091 Опубликовал: Serebro
Введение в Limbo

1 Введение

1.1 Что такое Limbo

Limbo - Система Управления Сайтом (CMS) построенная на Mambo. Limbo позволяет создавать сайты, как использующие базы данных, совместимые с CMS, так и не требующие специальных баз данных, но предлагающие те же самые эффективные особенности управления контентом.

1.2 Требования

Limbo не имеет особых требований. Для ее работы требуется только наличие

PHP 4.2 +

1.3 Установка

Для установки Limbo загрузите последнюю версию с официального сайта http://www.limbo-cms.com/ или с русскоязычного сайта поддержки /. Полученный zip-архив распакуйте в директорию на сервере своего хостера. Затем, использую Веб браузер, войдите в эту директорию - запустится мастер установки Limbo, далее просто следуйте его инструкциям. Через пару минут Ваш сайт будет готов к работе!

1.4 Решение проблем

Поскольку Limbo - новая система, информация об ошибках и способах их устранения пока недоступна.



2 Архитектура Limbo

2.1 Введение

Limbo была создана как маленькая, функциональная система, совместимая с управлением базой на текстовых файлах. Так что ядро Limbo включает несколько классов, несколько подключаемых файлов и несколько основных модулей, составляющих маленький движок для управления сайтом. Система представляет собой структуру, использующую маленькие php скрипты, напоминающую жизнь муравейника, поэтому Вы обнаружите много общего с муравьями в коде Limbo. Имеются три основных файла, осуществляющих доступ ко всей системе -

  • /index.php : Главный включаемый файл, отвечающий за вывод веб-сайта.
  • index2.php : Файл, используемый для создания макета для печати содержимого.
  • admin.php : Главный файл, создающий административный интерфейс.

2.2 Структура каталогов

admin/ : Главный административный каталог, содержащий все файлы для администрирования сайта.

admin/core/ : Эта директория содержит главным образом три служебных директории.

admin/core/classes/ : содержит классы, необходимые для правильного функционирования системы.

admin/core/components/ : все компоненты, которые используются в интерфейсе.

admin/core/includes/ : Включаемые файла административного интерфейса, содержит различные функции и определения переменных.

admin/interface/ : Файлы, которые используются для создания интерфеса Админцентра.

core/ : Содержит директории, используемые для генерации основной структуры сайта.

core/classes/ : Классы, необходимые для работы системы.

core/components/ : Каталог компонентов, где помещаются все компоненты.

core/modules/ : Каталог модулей, где помещаются все модули.

images/ : Картинки, что ясно из названия

includes/ : Другая включаемая директори, содержащая инициализации и другой служебный код.

lang/ : Все языковые файлы

templates/ : Все шаблоны

2.3 Генерация /index.php

index.php генерируется следующим образом

Определение двух констант _VALID_MOS to '1' and _VALID_LM to '1'.

Подключение config.php и если переменная $website не определена, запуск мастера установки.

Включение инициализации файлов и других классов. Инициализация трех важных классов - antcore класс, класс базы данных и класс авторизации.

Если сайт в оффлайне, показывается сообщение об этом..

Включение mambo.php если поддерживается функция соместимости шаблонов, используемых в системе.

Включение шаблона.

Если SEO (ЧПУ) включены, выдаваемые url перезаписываются, иначе просто выводятся из буфера.


English
Switch to English...
BabelFish.AltaVista.com auto-translate
Скачать Limbo
Ваше мнение?
Что вам мешает использовать Limbo в своих проекта
Безопасность
Недостаток компонентов/модулей
Слабая техподдержка
Плохой форум
Плохие отзывы о Limbo
Недостаток документации


Результаты