Создание своих модулей - инструкция?



  • Доброго времени всем.
    Есть ли хоть какая то инструкция, кроме "открывать чужие и смотреть как там", по созданию своих модулей?



  • @andrwork нету. Но возможно скоро будет софтина для создания.
    Самое главное, основа - manifest.json
    Лучшие примеры - если с++ - модуль FileSystem -
    https://github.com/bablosoft/BAS/tree/master/Modules/FileSystem
    js - recaptcha 2.0 - если нужен вызов через контекстное меню -
    https://github.com/bablosoft/BAS/tree/master/Modules/ReCaptcha2/js
    telegram, sms receive - если нужен вызов из меню экшенов. - https://github.com/bablosoft/BAS/tree/master/Modules/SmsReceive
    https://github.com/bablosoft/BAS/tree/master/Modules/Telegram
    Для каждого действия в модуле нужно сделать 3 файла code - код, который добавится в скрипт, interface - html разметка действия с формами, select - для того что бы вытянуть данные с форм и иметь возможность использовать их дальше.
    Файл engine jsдолжен быть 1 для всего модуля- что бы один раз объявить функции и не добавлять их объявление каждый раз в скрипт. Функции из него будут доступны в любом месте скрипта даже из экшена Выполнить код



  • @DrPrime
    Thank you for this. It has helped me alot. I just got into modules today and in the process of converting my core into modules. I tend to stay within the bounds of the script and staying away from the interface. I'm finding new ways with the BAS source that have improved my coding. Modules are going to help me alot now!

    Regards,
    Allister


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.