- Jul 18, 2020
- 10,132
- 12,770
- 521
Offline
Developer Tools - Developer Tools for XenForo 2 1.3.5 This
add-on offers enhancements to add-on developers.
Feature
CLI Command
Good luck.
add-on offers enhancements to add-on developers.
Feature
- Show display order
- Option group
- Options
- Permission groups
- Permission
- Check template modification according to specific style
- Display the breadcrumbs for the style property group
- Display type of template modification in breadcrumb
- Show option groups when adding options
- Show execution order for template modification, class extension and event listener code
- Displays a warning when trying to check the permissions or permission group does not exist
- Allow to create permissions through the permission interface even if the permission already exists
- Automatically populate the event listener callback class and method code as well as create the listener file or just add the function
- Exclude files or directories through exclude_filesand exclude_directoriesrespectively past build.jsonfrom the add-on archive
- Create multiple phrases at the same time
- Create add-on archive from ACP
- See template modification applied on a particular template
- Minimize local JavaScript files
- Automatically generate README.md ...
- The following information will be available in the README with the description whenever possible:
- 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
- Furthermore, you can add your own blocks by creating HTML files named after hook positions:
- 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
- When the add-on is created, the following README variants will be created:
- BB Code version at _dev / resource_description.txt to describe resource
- Markdown version at README.md for any VCS repository
- The following information will be available in the README with the description whenever possible:
- PHP 7.3.0+
Group | Name | Describe |
---|---|---|
Developer Tools (Debug only) | Disable hash checking | For development purposes, disabling XF's hash check is required for the hotpatch code |
Developer Tools (Debug only) | Disable XF Template watching | Viewing XF's template caused a large amount of IO on each page and not related to the phrases of template modification. Turn off for increased performance if not required. |
CLI Command
Command | Describe |
---|---|
tck-devtools: create-entity-from-table | Create XF entity for add-on from table. |
tck-devtools: generate-schema-entity | Generate schema code from an entity |
tck-devtools: better-export | Export XML files for an add-on and apply class properties to import suggestion columns, getter, and relation |
tck-devtools: add-phrase | |
tck-devtools: clamp-versions | Make sure the add-on has no phrase or template with the id version above the addon.json file. |
tck-devtools: create-class-extension | Create the XF class-extension for the plug-in and burn the basic template file. |
tck-devtools: build-readme | build readme |
Good luck.