Developer Guide
- First steps: "Hello, World!" plugin
- Structure and functionality of plugins
- Examples of solving typical problems
- Examples of plugins in PHP, Python, Node.js
- 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 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
- Store any data in the panel database
- How to add placeholder to a field
- Service parameters
- Naming rules for messages
- Disable the button depending on the value
- 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