- Tham gia
- 28/02/2015
- Bài viết
- 16,829
- Được Like
- 12,720
Developer Tools - Công cụ nhà phát triển cho XenForo 2 1.3.8
Add-on này cung cấp các cải tiến cho các nhà phát triển add-on.
Tính năng
CLI Command
Chúc các bạn thành công.
Add-on này cung cấp các cải tiến cho các nhà phát triển add-on.
Tính năng
- Hiện thứ tự hiển thị
- Option group
- Options
- Permission groups
- Permission
- Kiểm tra template modification theo style cụ thể
- Hiển thị breadcrumb cho style property group
- Hiển thị loại template modification trong breadcrumb
- Hiển thị nhóm tùy chọn khi thêm tùy chọn
- Hiển thị thứ tự thực thi cho các template modification, phần class mở rộng và code event listener
- Hiển thị cảnh báo khi cố gắng check các permission hoặc permission group không tồn tại
- Cho phép tạo permission thông qua giao diện permission ngay cả khi permission đã tồn tại
- Tự động điền vào code event listener callback class và method cũng như tạo tệp listener hoặc chỉ thêm function
- Loại trừ các tệp hoặc thư mục thông qua
exclude_files
vàexclude_directories
tương ứng quabuild.json
khỏi add-on archive - Tạo nhiều phrase cùng một lúc
- Tạo add-on archive từ ACP
- Xem các template modification được áp dụng trên một template cụ thể
- Giảm bớt các tệp JavaScript cục bộ
- Tự động tạo README.md ...
- Thông tin sau sẽ có sẵn trong README với mô tả bất cứ khi nào có thể:
- Add-on title
- Add-on description
- Add-on requirement
- Option
- Permission
- Admin permission
- BB code
- BB code media site
- Style propertie
- Advertising position
- Widget position
- Widget definition
- Cron entry
- REST API scope
- CLI Command
- Hơn nữa, bạn có thể thêm các block của riêng mình bằng cách tạo các tệp HTML được đặt tên theo các vị trí hook:
BEFORE_TITLE
AFTER_TITLE
BEFORE_DESCRIPTION
AFTER_DESCRIPTION
BEFORE_REQUIREMENTS
AFTER_REQUIREMENTS
BEFORE_OPTIONS
AFTER_OPTIONS
BEFORE_PERMISSIONS
AFTER_PERMISSIONS
BEFORE_ADMIN_PERMISSIONS
AFTER_ADMIN_PERMISSIONS
BEFORE_BB_CODES
AFTER_BB_CODES
BEFORE_BB_CODE_MEDIA_SITES
AFTER_BB_CODE_MEDIA_SITES
BEFORE_STYLE_PROPERTIES
AFTER_STYLE_PROPERTIES
BEFORE_ADVERTISING_POSITIONS
AFTER_ADVERTISING_POSITIONS
BEFORE_WIDGET_POSITIONS
AFTER_WIDGET_POSITIONS
BEFORE_WIDGET_DEFINITIONS
AFTER_WIDGET_DEFINITIONS
BEFORE_CRON_ENTRIES
AFTER_CRON_ENTRIES
BEFORE_REST_API_SCOPES
AFTER_REST_API_SCOPES
BEFORE_CLI_COMMANDS
AFTER_CLI_COMMANDS
- Khi add-on được tạo, các biến thể README sau sẽ được tạo:
- BB Code phiên bản tại _dev/resource_description.txt để mô tả tài nguyên
- Markdown phiên bản tại README.md cho bất kỳ kho lưu trữ VCS nào
- Thông tin sau sẽ có sẵn trong README với mô tả bất cứ khi nào có thể:
- PHP 7.3.0+
Nhóm | Tên | Mô tả |
---|---|---|
Developer Tools (Debug only) | Disable hash checking | Đối với mục đích phát triển, việc vô hiệu hóa hash check của XF là bắt buộc đối với hotpatch code |
Developer Tools (Debug only) | Disable XF Template watching | Việc xem template của XF gây ra một lượng lớn IO trên mỗi trang và không liên quan đến các phrase của template modification. Tắt để tăng hiệu suất nếu không cần thiết. |
CLI Command
Command | Mô tả |
---|---|
tck-devtools:create-entity-from-table | Tạo entity XF cho add-on từ table. |
tck-devtools:generate-schema-entity | Tạo mã lược đồ từ một entity |
tck-devtools:better-export | Xuất các tệp XML cho một add-on và áp dụng các class properties để nhập các cột gợi ý, getter và các relation |
tck-devtools:add-phrase | |
tck-devtools:clamp-versions | Đảm bảo add-on không có phrase hoặc template với phiên bản id phía trên tệp addon.json. |
tck-devtools:create-class-extension | Tạo class-extension XF cho phần bổ sung và ghi ra tệp template cơ bản. |
tck-devtools:build-readme | build readme |
Chúc các bạn thành công.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Bài viết mới