Быстрое начало

Этот учебный курс по написанию расширений содержит практическое введение в SDK для расширений Plesk. Начиная со специально подготовленного примера кода, мы расскажем вам, как разработать типичное расширение с пользовательским интерфейсом, затем – простой считыватель ленты новостей, и, наконец, перейдем к расширению, которое отображает статистику расхода ресурсов.

Каждое упражнение состоит из нескольких шагов. Выполните эти шаги, чтобы постепенно создать и улучшить ваше расширение. В упражнениях подробно объясняется каждый шаг и приводятся все примеры кода, необходимые для создания расширения.

После завершения учебного курса вы узнаете наиболее важные факты, относящиеся к разработке расширений. Если вы хотите добавить более сложные функции в ваши расширения, изучите справочник по SDK для расширений.

Подготовка к упражнениям

Чтобы подготовиться к упражнениям, откройте папку /exercises внутри папки, в которую вы извлекли SDK для расширений Plesk. Вы увидите шесть подпапок: ex1, ex2, ex3, ex1complete, ex2complete и ex3complete. Папки ex# являются отправными точками для каждого расширения, в то время как папки ex#complete содержат полностью завершенные упражнения. Если у вас есть проблемы с конкретным расширением, вы можете сверить ваш текущий рабочий вариант расширения с завершенным вариантом.

Если не указано обратное, пути к папкам в приведенных ниже упражнениях указаны относительно корневой папки расширения (то есть ex# или ex#complete).

Упражнения

В таблице ниже перечислены упражнения учебного курса и описаны области разработки, которые каждое из них затрагивает. Упражнения не зависят друг от друга, вы можете выполнять их в произвольном порядке.

Упражнение 1. Вкладки, Формы, Списки, Инструменты

Конструирование вкладок, создание формы, создание списка пунктов и добавление нескольких кнопок на панель инструментов. Демонстрирует основы создания наиболее популярных элементов интерфейса.

Упражнение 2. Планирование задач и интеграция с информационной панелью

Добавление запланированной задачи и виджета Информационная панель (Dashboard). Демонстрирует интеграцию с интерфейсом планирования в Plesk и информационной панелью (на Домашней странице).

Упражнение 3. Работа с объектами Plesk

 

Получение статистики использования ресурсов с помощью интерфейса API RPC. Демонстрирует, как работать с API RPC и передавать управление напрямую скриптам PHP.

В этой главе:

Exercise 1. Tabs, Forms, Lists, Tools

Упражнение 2. Планирование задач и интеграция с информационной панелью

Упражнение 3. Сущности Plesk и авторизация

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.