Документация COREmanager
COREmanager — фреймворк, на основе которого построен ispmanager. Используя возможности фреймворка можно дополнять имеющийся функционал или изменять его поведение.
COREmanager является ядром для этих продуктов и обрабатывает такие типовые задачи программного обеспечения:
- система событий;
- система планирования;
- система прав доступа;
- работа с базами данных;
- работа с конфигурационными файлами;
- библиотеки, которые взаимодействуют с внешними сервисами;
- каркас графического веб-интерфейса и отчётов;
- кросс-платформенный web-сервер;
- программный интерфейс API.
COREmanager позволяет писать свои модули на любом удобном языке. Например, PHP, Perl, Python или даже bash. Но наибольшую гибкость вы получите, если будете использовать родной язык COREmanager — С++. На основе COREmanager можно создать свой собственный продукт.
Документация состоит из разделов:
Установка и обновление COREmanager — алгоритмы установки и обновления COREmanager, описание интерфейса продукта и первоначальная настройка.
Лицензии — информация о правилах лицензирования, активации и обновлении лицензий. Технические подробности системы лицензирования.
Настройка панели управления — подробные сведения о настройке COREmanager.
Технические статьи — описание технических настроек: настройка веб-сервера (ihttpd), логирование, конфигурационные файлы и др.
Конфигурационный файл COREmanager — раздел с описанием конфигурационного файла: параметры, пути и опции.
Разработчику — информация о принципах работы с API панели управления, описание параметров программного интерфейса API COREmanager. Статьи, в которых описано как создать свой модуль, отчёт или новую панель управления на основе COREmanager.
Проблемы и их решение — ответы на часто-задаваемые вопросы, описание возможных проблем и их решений.