API "Быстаря вставка"

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

API "Быстаря вставка"

Сообщение Ivan » Ср июл 09, 2014 5:18 pm

Предлагаю рассмотреть возможность создавать API для Быстрой вставки

Для чего нужно
Упрощает редактирование полей в админке
Быстрая без ошибочная вставка нужных значений
Не нужно помнить синтаксис функция движка
Не нужно помнить функции конкретного модуля

Как это должно выглядеть для пользователя (в Админке)
* Выпадающее меню по правой кнопке в полях редактирования или редакторе скрипта
* Либо рядом с полем кнопка, которая вставляет данные в позицию курсора

По нажатию которой будет древовидное меню либо окно визарда.

Пример:
Скрипты - Перечень скриптов в алфавитном порядке, можно по категориям
-Скрипт 1
-Скрипт 2
....
Объекты - Перечень объектов и свойств
-Объект 1
--Свойство 1
--Свойство 2
--...
-...
Команды скрипта
-getGlobal
-setGlobal
-...
Радио
-Запуск
-Остановка
-...

Как организовать
Сделать дополнительный файл в модулях с расширением *.wiz.php где будет класс с АПИ визарда в нём будет обработка по формированию меню. Желательно сделать через AJAX

Готов помочь в изобретении и написании.
Уже бы сам написал, да это приведёт к сильному изменению движка.
Если было бы АПИ, и добавить кнопку вызова визарда. Остальное можно дописывать по ходу дела
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: API "Быстаря вставка"

Сообщение sergejey » Ср июл 09, 2014 5:25 pm

а можно нарисовать примерно как оно должно выглядеть при практическом применении? приблизительно идею я понимаю, но не уверен.

кстати, в левой части поиск (над меню) может быть полезен как альтернатива вышеописанному -- там при наборе выскакивает подсказка с объектами, методами, скриптами и т.п.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: API "Быстаря вставка"

Сообщение Ivan » Ср июл 09, 2014 5:38 pm

Идея в том что можно самому дописать визард к примеру для модуля радио, итд

Скрин щас сделаю
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: API "Быстаря вставка"

Сообщение Ivan » Вт июл 15, 2014 8:17 am

Долго думал как нарисовать. Накидал в Делфе ручками меню. И слепил ролик.
http://youtu.be/2l6zOLSJJmw

Не очень показательно но всё же. Смысл такой что можно быстро выбрать что нужно. Меню динамическое, можно и в другом виде, не обязательно как выпадающее меню. Также можно в конце организовать окна визарда. Например формирование графика.

Могу конечно попробовать сделать отдельным приложением в делфе. Но это по моему не разумно
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: API "Быстаря вставка"

Сообщение sergejey » Вт июл 15, 2014 10:50 am

Ок, идею я понял. Подумаю насчёт реализации.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить