Introduction
Quick Start
Extension Structure
File Structure
meta.xml
Conflict Resolution on Upgrade
Removal Procedure
Creating and Packaging Extensions
Class Naming Conventions
Extensions Management Utility
Retrieving User and Domain Data
XML API
Command-Line Interface
List Group Operations Support
The Key-Value Storage
Event Handlers
Scheduled Tasks
File Manager
Retrieving Plesk License Information
Default Column for Sorting
Rendering UI Elements
Plesk Home Page Widgets
Global JavaScript and CSS Files
Content Include Hook
Authentication Hook
Custom Buttons
Localization
Testing Extensions
Mail Handlers
Integration with Third-Party DNS Services
Setting Up a Slave DNS Server
Extension Examples