COREmanager — единый фреймворк, на основе которого построены программные продукты ISPsystem 6-го и 5-го поколений. Используя возможности фреймворка можно дополнять имеющийся функционал или изменять его поведение. 

COREmanager является ядром для этих продуктов и обрабатывает такие типовые задачи программного обеспечения:

  • система событий;
  • система планирования;
  • система прав доступа;
  • работа с базами данных;
  • работа с конфигурационными файлами;
  • библиотеки, которые взаимодействуют с внешними сервисами;
  • каркас графического веб-интерфейса и отчётов;
  • кросс-платформенный web-сервер;
  • программный интерфейс API.

COREmanager позволяет писать свои модули на любом удобном языке. Например, PHP, Perl, Python или даже bash. Но наибольшую гибкость вы получите, если будете использовать родной язык COREmanager — С++. На основе COREmanager можно создать свой собственный продукт.

Документация состоит из разделов:

Установка и обновление COREmanager — алгоритмы установки и обновления COREmanager, описание интерфейса продукта и первоначальная настройка.

Лицензии ISPsystem — информация о правилах лицензирования, активации и обновлении лицензий. Технические подробности системы лицензирования.

Настройка панели управления — подробные сведения о настройке COREmanager.

Технические статьи — описание технических настроек: настройка веб-сервера (ihttpd), логирование, конфигурационные файлы и др.

Конфигурационный файл COREmanager — раздел с описанием конфигурационного файла: параметры, пути и опции.

Разработчику — информация о принципах работы с API панели управления, описание параметров программного интерфейса API COREmanager. Статьи, в которых описано как создать свой модуль, отчёт или новую панель управления на основе COREmanager.

Проблемы и их решение — ответы на часто-задаваемые вопросы, описание возможных проблем и их решений.