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

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

Macik
#1 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
esclkm
#2 26. September 2012, 06:02

есть могу хоть код воложить - если кому надо )

но я столнулся с интересноой задачей - генераций модулей типа page

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Macik
#3 26. September 2012, 08:02
#35616 esclkm:

есть могу хоть код воложить - если кому надо )

но я столнулся с интересноой задачей - генераций модулей типа page

В чем конкретно возникла трудность? 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
esclkm
#4 26. September 2012, 08:08

да не трудность - просто генерировать иногда надо плагины с заведомо известным функционалом) просто с заменой переменных и имен

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
DeeP5
#5 15. März 2014, 10:17

Привет, я начинающий, обьясните плиз подробнее как использовать код.

И доступ к CotDevTools закрыт. Выложите пожалуйста.
 

esclkm
#6 16. März 2014, 08:02

ваша страна и где скачивали?
 

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Macik
#7 21. März 2014, 09:58
#39284 DeeP5:

Привет, я начинающий, обьясните плиз подробнее как использовать код.

Если речь про мой код, то вот тут краткая инфтрукция: https://github.com/macik/cot-extension_template/blob/master/README_ru.md

И доступ к CotDevTools закрыт. Выложите пожалуйста.
 

Вот ссылка с сайта автора: http://littledev.ru/datas/exflds/c158f629f6d22627.rar

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