Tạo dự án EzyPlatform theme và plugin
Back To BlogsYêu cầu
Hãy đảm bảo bạn đã cài đặt EzyPlatform trên máy local, nếu chưa bạn có thể tham khảo bài viết này để cài đặt nhé.
Bài viết gốc
Bạn có thể tham khảo bài viết gốc Tạo một dự án EzyPlatform plugin tại đây.
Tóm tắt các bước
✅ 1. Cài đặt EzyPlatform SDK
- Tải SDK từ trang chủ, giải nén vào thư mục ví dụ:
app/ezyplatform-sdk. - Thiết lập biến môi trường:
- Linux/macOS:
export EZYPLATFORM_SDK=app/ezyplatform-sdk
export PATH=$PATH:$EZYPLATFORM_SDK/bin
→ Thêm vào ~/.bash_profile hoặc ~/.zshrc, rồi source.
- Windows:
- Tạo biến
EZYPLATFORM_SDKtrỏ đến SDK. - Thêm
%EZYPLATFORM_SDK%/binvào biếnPath.
🧱 2. Build thư viện SDK
- Cài đặt Apache Maven.
- Clone repo
ezyplatform-development. - Chạy
bash build.sh(Linux/macOS) hoặcbuild.bat(Windows).
📦 3. Tạo plugin project
- Dùng lệnh tạo dự án:
ezy.sh cp hello-world -g com.example -i admin-plugin,theme,web-plugin
🚀 4. Chạy plugin project
- Import dự án vào IntelliJ.
- Chạy
bash export.shđể export đếnEZYPLATFORM_HOME. - Chạy lớp
HelloWorldAdminPluginStartupTest. - Truy cập: http://localhost:9090 → Admin UI → Kích hoạt plugin.
🛠 5. Cấu hình Working Directory (trong IntelliJ)
- Mở “Edit Configurations…”
- Cập nhật Working Directory trỏ về đúng module (ví dụ:
hello-world-admin-plugin).
📤 6. Export plugin
- Chạy
bash export.sh(Linux) hoặcexport.bat(Windows). - Tìm file
.ziptại:hello-world/target/project/hello-world.zip.
🔁 7. Build lại plugin với IntelliJ
- Nhấn nút Install bên phải IDE để hoàn tất.
📂 8. Chỉnh lại Working Directory (nếu cần)
- Đảm bảo IntelliJ chạy đúng module để kích hoạt tự động reload.