Сделать "облако" шаблоновов, быстрый доступ к наработкам



  • Привет! Работаю в основном на http, часто и много, и столкнулся с такой проблемой что если например на сайте ввели капчу нужно все заново переносить в ручную с другого скрипта в новый или например нужно объединить два скрипта.
    думаю что добавление вот такого функционала бы экономило очень много времени.
    что то вроде закладок.

    По нажатию на "шаблоны" - список с произвольным названием (когда пользователь сохраняет свои блоки , сам их называет)
    по нажатию на название блока, он вставляется. в основной шаблон +сделать как то возможность быстрого просмотра/редактирования сохраненного набора.
    alt text



  • @CaptchaLom said in Сделать "облако" шаблоновов, быстрый доступ к наработкам:

    Привет! Работаю в основном на http, часто и много, и столкнулся с такой проблемой что если например на сайте ввели капчу нужно все заново переносить в ручную с другого скрипта в новый или например нужно объединить два скрипта.
    думаю что добавление вот такого функционала бы экономило очень много времени.
    что то вроде закладок.

    По нажатию на "шаблоны" - список с произвольным названием (когда пользователь сохраняет свои блоки , сам их называет)
    по нажатию на название блока, он вставляется. в основной шаблон +сделать как то возможность быстрого просмотра
    alt text

    Функционал, возможно и полезный, но только для тех, кто не станет туда пихать пользовательские переменные.



  • @xclsv да я понимаю о чем идёт речь, но по мне, это не проблема создать пользовательскую переменную, в ручную, или может админы придумают, как сохранять вместе с пользовательской переменной, например при взятии заготовки, сразу автоматом создавалась/восстанавливалась пользовательская переменная, которая была создана на момент сохранения этого "набора"

    у меня уже накопилось около 10ка разных "наборов" и наработок, которые я периодически совмещаю с другими скриптами, но постоянное перетягивание с одного в другой в ручную, уже готовых решений, немного утомляет.



  • Да, этого не хватает, приходится инстансы открывать, что бы скопировать



  • @CaptchaLom
    Думаю, сделать так, чтобы автоматом создавалась пользовательская переменная - не проблема. Проблема в том, что это будет вызывать кучу ошибок у тех, кто не понимает, как это будет работать. К примеру, был скопирован шаблон с переменной, которая до этого в скрипте не использовалась. Скрипт, конечно же, выдаст ошибку. В итоге, либо придется писать нормальный обработчик ошибок, в котором сейчас необходимости нет, либо готовиться к тому, что часть пользователей не будут пользоваться программой из-за непонимания ее работы.
    Но вот, если в шаблонах будут сохраняться блоки без переменных или можно было бы подключать что-то вроде своих библиотек и передавать в аргументы функции свои переменные, то было бы просто супер здорово. Подозреваю, что это довольно трудоемко. Тот же порт баса на линух куда перспективнее.



  • Об этом автора просили еще с начала создания BAS, не думаю, что это у него в приоритетах, да и правильно, есть много куда более важных функций, которые стоит реализовать, а на всё рук и времени не хватит.



  • бесполезнейшая функция. в этих шаблонах накопится куча ненужной дряни, и будет только мешать. Как для себя решил такую проблему:
    @artihorror said in BAS на стероидах. Улучшаем при помощи программ и сервисов.:

    Не встретился еще ни один проект где пришлось использовать все наработанные решения.
    Сам обхожу так: Все снипеты описаны в текстовиках под функциями. Для каждого проекта создаю папку и закидываю туда необходимые, чтоб не было кучи ненужной дряни, создаю ресурс "файлы из папки". В самом проекте первым действием прогоняю ресурс в цикле и получаю все необходимые снипеты в виде функций. Просто и аккуратно.



  • Заметил что внизу можно создавать функции, может их можно как то один раз создать, чтоб они были во всех новых скриптах? А когда нужно, просто вызвать и все.



  • я не знал что можно копировать шаблоны CTRL+C и переносить в другой шаблон!! Я раньше каждое действие с начала в ручную переносил..



  • @CaptchaLom Это будет сделано красивее, когда появится конструктор модулей. В нем будет возможность делиться модулями и задавать переменные, которые используются в коде как входные параметры.


Log in to reply