Addon 2x Developer Tools - Công cụ nhà phát triển cho XenForo 2 1.5.0

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,956
Được Like
12,726
Developer Tools - Công cụ nhà phát triển cho XenForo 2 1.5.0

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_filesexclude_directories tương ứng qua build.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
Yêu cầu
  • PHP 7.3.0+
Option

NhómTênMô 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 watchingViệ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

CommandMô tả
tck-devtools:create-entity-from-tableTạo entity XF cho add-on từ table.
tck-devtools:generate-schema-entityTạo mã lược đồ từ một entity
tck-devtools:better-exportXuấ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-extensionTạo class-extension XF cho phần bổ sung và ghi ra tệp template cơ bản.
tck-devtools:build-readmebuild readme

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • TickTackk-DeveloperTools-1.5.0.zip
    627.9 KB · Lượt xem: 7

Top Bottom