- Совместимость с XenForo
- 2.1
- 2.2
- 2.3
- Видимый копирайт
- Нет
Это дополнение предоставляет усовершенствования для разработчиков дополнений.
Характеристики
Требования
Опции
Команды командной строки
Скрипты
В scripts каталоге, предоставленном Xon, есть несколько сценариев-оболочек, которые могут быть полезны.
Характеристики
- Показать порядок отображения...
- Группа опций
- Опции
- Группы разрешений
- Разрешение
- Протестируйте модификацию шаблона в соответствии с определенным стилем
- Показать макет для группы свойств стиля
- Показать тип модификации шаблона в breadcrumb
- Показывать группу опций при добавлении опции
- Показать порядок выполнения для изменений шаблона, расширений класса и прослушивателей событий кода (начиная с версии 1.2)
- Показывать предупреждения при попытке проверить наличие разрешений или групп разрешений, которые не существуют (начиная с версии 1.2)
- Разрешить создание разрешений через интерфейс разрешений, даже если разрешения уже существуют (начиная с версии 1.2)
- Автоматически заполняйте класс и метод обратного вызова прослушивателя событий code, а также создавайте файл прослушивателя или добавляйте только функцию
- Исключите файлы или каталоги через exclude_files и exclude_directories соответственно через build.json из архива дополнений
- Создавайте несколько фраз одновременно
- Создайте архив дополнений из ACP
- Просмотр изменений шаблона, примененных к определенному шаблону
- Уменьшайте файлы JavaScript локально
- Автоматически генерировать README.md ...
- Следующая информация будет доступна в README с описанием, когда это возможно:
- Название дополнения
- Описание дополнения
- Требования к дополнениям
- Опции
- Разрешения
- Права администратора
- BB-коды
- Медиа-сайты с BB кодом
- Свойства стиля
- Рекламные позиции
- Расположение виджетов
- Определения виджетов
- Записи Cron
- Области REST API
- Команды командной строки
- Более того, вы можете добавлять свои собственные блоки, создавая HTML-файлы, названные в честь позиций крючков:
- 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
- При создании дополнения будут созданы следующие варианты README:
- Версия BB-кода на _dev/resource_description.txt для описания ресурсов
- Уцененная версия на README.md для любого репозитория VCS
- Следующая информация будет доступна в README с описанием, когда это возможно:
Требования
- PHP 7.3.0+
Опции
Группа | Имя | Описание |
---|---|---|
Инструменты разработчика (только для отладки) | Отключить проверку хэша | В целях разработки для обновления кода требуется отключить проверку хэша XF |
Инструменты разработчика (только для отладки) | Отключить просмотр шаблонов XF | Просмотр шаблонов XF приводит к большому количеству операций ввода-вывода на странице и не затрагивает фразы для изменения шаблона. Отключите для повышения производительности, если это не требуется. |
Команды командной строки
Команда | Описание |
---|---|
tck-devtools: создать объект из таблицы | Создает объект XF для дополнения из таблицы. |
tck-devtools: генерировать объект-схему | Генерирует код схемы из объекта |
tck-devtools:улучшаем экспорт | Экспортирует XML-файлы для дополнения и применяет свойства класса к столбцам подсказок типа, получателям и отношениям |
tck-devtools: добавить фразу | |
tck-devtools:clamp-версии | Гарантирует, что надстройка не содержит фраз или шаблонов с идентификатором версии над аддоном.файл json. |
tck-devtools: создать расширение класса | Создает расширение класса XF для дополнения и записывает файл базового шаблона. |
tck-devtools: сборка-readme | создайте readme |
Скрипты
В scripts каталоге, предоставленном Xon, есть несколько сценариев-оболочек, которые могут быть полезны.