documentation
Product
Features
Configuring Apache and Nginx web servers Installing a CMS Domain management Alternate versions of PHP File manager Backups Database management Hosting security Node.js support For web developers For system administrators
Integrations
KernelCare module for auto-updating the Linux kernel DDoS-GUARD. Protection against DDoS attacks on websites BitNinja. Protect your server and website Site.pro. Convinient website builder Softaculous. Web script autoinstaller CloudLinux. Hosting OS
SSL
SSL-certificates
SSL certificates for the website SSL certificate with domain validation (DV) Multi-domain SSL certificates (SAN) SSL Certificates with organization validation (OV) SSL certificates with extended validation (EV) Free Let's Encrypt SSL certificates in ispmanager Wildcard SSL certificates with subdomain protection
Price
Partners
Partners
For Providers Reselling SSL certificates Partner materials List of Partners
Community
Community
Newsroom and Blog Feature request Changelog & Roadmap
Support
Support
Documentation Wiki Help center Administration About Knowledge Base Install ispmanager automatically

help@ispmanager.com

Create ticket
Buy

For developers

  • First steps: "Hello, World!" plugin
  • Structure and functionality of plugins
    • Handlers
    • Environment variables
    • Calls to API from plugin handler code
    • XML description of pages
  • Examples of solving typical problems
    • Examples of plugins in PHP, Python, Node.js
    • Report plugin example
    • Example of using ispmanager API in plugin: output of a database list
    • Example of using form field values in the handler
    • How to add a quick action to the dashboard
    • Plug-in example: how to add a menu item
    • Plug-in example. How to add icons to custom menu items
    • Add checkbox to a form
    • Plugin example. Adding a new S3 storage
    • Add module to ispmanager
    • Plug-in example: templates engine management
    • How to add a custom frame to the panel interface
    • Notifications center
    • Add a new language to the control panel
  • General specifications
    • System architecture
    • List of functions and parameters
    • Mgrctl utility
    • Validators
    • Storing any data in the panel database
    • How to add placeholder to a field
    • Service parameters
    • Naming rules for messages
    • Disabling a button depending on the value
    • Main page (Dashboard) description
    • Fields to be displayed depending on the action
    • Description of reports
    • Hide form fields when there is a potential hazard
    • Description of lists
    • Description of forms
    • Errors
    • Useful links
    • Progress bar
    • Breadcrumb
Documentation
/
For developers
/
General specifications

General specifications

  • System architecture
  • List of functions and parameters
  • Mgrctl utility
  • Validators
  • Storing any data in the panel database
  • How to add placeholder to a field
  • Service parameters
  • Naming rules for messages
  • Disabling a button depending on the value
  • Main page (Dashboard) description
  • Fields to be displayed depending on the action
  • Description of reports
  • Hide form fields when there is a potential hazard
  • Description of lists
  • Description of forms
  • Errors
  • Useful links
  • Progress bar
  • Breadcrumb

 

Rate this article

What did you like?

Comment

Useful links
Legal documents Payment methods Bug bounty program Privacy policy

help@ispmanager.com

© ispmanager 2025

We use cookies on the site

See our privacy policy for more details on the goals.

Report a mistake

Thank you! We will definitely check and correct the mistake.