Foren / National / Russian / Модули и плагины / Генератор плагинов

Плагин для Siena который позволяет создать файлы-шаблоны для разработки плагинов

Macik
#35613 26. September 2012, 02:27

Когда-то давно, года 3-4 назад написал расширение для Genoa для быстрого и удобного создания файлов-наблонов, на основе которых можно создавать заготовки плагинов для дальнейшей разработки. Смысл в том чтобы руками не создавать все файлы и файловую структуру плагина, тем более что она типовая.

Т.к. писалась давно и на скорую руку - код там достаточно ужасен. однако свои функции выполняет. Собственно, так ей и пользуюсь с тех пор. Позже добавил создание шаблонов и для Siena. 

Вот теперь дошли руки переписать немного код - сделал версию под Sien'у. Возможно кому-нибудь пригодится.

Как оно работает думаю будет ясно из скриншотов - там все очень просто: 

ext_tpl1_2012-09-26_06-11_461.png

ext_tpl2_2012-09-26_06-14_461.png

На выходе имеем (для примера):

plug_filename/
→img/
→inc/
→→plug_filename.functions.php
→→plug_filename.resources.php
→js/
→lang/
→→plug_filename.en.lang.php
→→plug_filename.ru.lang.php
→lib/
→setup/
→→plug_filename.configure.php
→tpl/
→plug_filename.php
→plug_filename.ajax.php
→plug_filename.header.php
→plug_filename.rc.php
→plug_filename.setup.php

 

Код здесь: https://github.com/macik/cot-extension_template

ps. Я знаю, что есть отличная офлайн утилита от Esclkm. CotDevTools

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F