Страница 2 из 3

Skeleton Extension - расширение для создания расширений

Добавлено: 17.05.2016 18:45
rxu
Командой phpBB разработано расширение Skeleton Extension. Это инструмент, позволяющий авторам расширений упростить и ускорить начало создания нового проекта.
Результатом его работы является архив с типовым набором папок и файлов расширения в зависимости от выбора автора. В частности, в шаблон могут быть включены файлы: слушателей ядра и шаблона, модулей администраторского, модераторского и личного разделов, уведомлений, контроллера, определений сервисов, ext.php, cron, миграции базы данных, команды консоли, а также ряда служебных - тестов PHPUnit, компиляции релиза, запуска тестов в Github Actions или Travis-CI.


Репозиторий: https://github.com/phpbb-extensions/phpbb-ext-skeleton
Релизы: https://www.phpbb.com/customise/db/offi ... _skeleton/ или https://github.com/phpbb-extensions/php ... n/releases

Русский перевод: Re: Skeleton Extension - расширение для создания расширений

Скриншоты: 
skeleton_ext.jpg

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 26.09.2017 17:59
rxu
Pazh писал(а): 26.09.2017 11:31уведомления работают ТОЛЬКО с символами в нижнем регистре
В ThanksForPosts всё работает только с нижнерегистровым именем в get_type, а в services.yml - CamelCase.

Отправлено спустя 58 минут 24 секунды:
Вообще, CamelCase не рекомендую - используйте имена пакетов только в нижнем регистре. Иначе потом будут проблемы с Packagist-ом, откуда будут устанавливаться пакеты в 3.3. Сам попал на это (со всеми своими экстами).

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 09.08.2019 3:40
t4p2
как им пользоваться?
Включила в админке, а панельки никакой не видно.

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 09.08.2019 3:41
Татьяна5
t4p2, вы уже создали заготовку через STK. Это то же самое

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 27.04.2025 9:33
Leo Angel
Скажите, плиз, а можно это расширение применять для написания расширений под 3.3.хх?

Отправлено спустя 32 минуты :
Вопрос снимается. Нашёл то же самое в STK.

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 27.04.2025 11:29
rxu
Leo Angel писал(а): 27.04.2025 10:05 можно это расширение применять для написания расширений под 3.3.хх?
Можно, но оно создаст только "скелет" расширения. Затем в него нужно будет добавить свой код.

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 27.04.2025 11:46
Leo Angel
Да, это понятно.
А STK делает такой же "скелет"?
Что лучше использовать?

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 27.04.2025 15:51
Leo Angel
То ли лыжи не едут, то ли.... :D
Установил, включил.
И тишина! Нигде ничего никому.
Подскажите, где искать этот Create skeleton extension?

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 27.04.2025 16:31
волчара
Leo Angel писал(а): 27.04.2025 15:51 Подскажите, где искать этот Create skeleton extension?
Сайт тестовый, так что это не реклама а показ где искать скелетон
FastStoneEditor1.png

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 27.04.2025 16:57
rxu
Leo Angel писал(а): 27.04.2025 11:46 Что лучше использовать?
Скелетон. Он сильно новее и имеет больше опций.

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 28.04.2025 11:27
Shredder
Перевод планируется?

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 28.04.2025 12:42
rxu
Shredder писал(а): 28.04.2025 11:27 Перевод планируется?
Примерно так. Разархивировать, скопировать в папку с расширением.

skelenon_ext_ru.zip

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 28.04.2025 15:19
angst66
После установки форум падает с ошибкой 500. В логах Got error 'PHP message: PHP Parse error: syntax error, unexpected token "=>", expecting "]" in /home/***/***/***/**/**/ext/phpbb/skeleton/language/ru/common.php on line 95' В 95 все нормальн, в 93 строчке в конце вместо запятой точка, я исправил, но ничего не изменилось

Отправлено спустя 22 минуты 37 секунд:
Ну там где запятой нет, где точка, но даже удаляю папку ру, все равно ошибка 500 и на форуме и в админке, помогает только удаление папки физически и очистка кэша, потом в админке удаляем само расширение

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 28.04.2025 16:05
rxu
Спасибо, обновил архив, пробуйте.

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 28.04.2025 16:40
angst66
Работает. Я бы еще обрамил содержимое файла /ext/phpbb/skeleton/styles/prosilver/template/event/overall_header_navigation_prepend условием <!-- IF U_ACP -->тут код<!-- ENDIF --> Тогда только админ и увидет ссылку в навбаре.

Re: Skeleton Extension - расширение для создания расширений

Добавлено: 28.04.2025 16:51
rxu
angst66 писал(а): 28.04.2025 16:40 Тогда только админ и увидет ссылку в навбаре.
Это расширение не предназначено для установки на работающие форумы, по факту, оно нужно на локальной машине на тестовой конференции phpBB.