Hướng dẫn viết một CPanel Plugin bằng PHP code

Tài liệu tham khảo:

  • The install_plugin Script: https://docs.cpanel.net/whm/scripts/the-install_plugin-script/
    – Tập lệnh /usr/local/cpanel/scripts/install_plugin sẽ cài đặt plugin cPanel vào chủ đề cPanel. Khi bạn chạy tập lệnh này, nó sẽ sử dụng tệp install.json của tệp lưu trữ để cài đặt plugin vào tệp Dynamicui.conf. Giao diện cPanel Home sử dụng file Dynamicui.conf để hiển thị các biểu tượng và nhóm.
    – Nếu tệp cài đặt plugin không chứa tệp install.json thì quá trình cài đặt sẽ không thành công.
    – Tập lệnh này không giải nén plugin từ tệp lưu trữ.
    – Chạy lệnh /usr/local/cpanel/scripts/install_plugin /folder_path     (folder phải chứa file install.json)
  • The uninstall_plugin Script: https://docs.cpanel.net/whm/scripts/the-uninstall_plugin-script/
    – Tập lệnh /usr/local/cpanel/scripts/uninstall_plugin sẽ gỡ cài đặt plugin cPanel. Khi bạn chạy tập lệnh này, nó sẽ sử dụng tệp install.json của tệp lưu trữ để xóa plugin khỏi tệp Dynamicui.conf. Giao diện cPanel Home sử dụng file Dynamicui.conf để hiển thị các biểu tượng và nhóm.
    – chạy lệnh usr/local/cpanel/scripts/uninstall_plugin /folder_path

 

Các bước thực hiện

1. Tạo file plugin

Bạn vào login vào WHM và tìm công cụ cPanel Plugin File Generator như ảnh. Sau đó điền các thông tin của Plugin và nhấn Create Plugin để tải về file mẫu cho việc dev sau này.

Cpanel Plugin File Generator
Cpanel Plugin File Generator

Đang cập nhật