Предлагаю рассмотреть возможность создавать API для Быстрой вставки
Для чего нужно
Упрощает редактирование полей в админке
Быстрая без ошибочная вставка нужных значений
Не нужно помнить синтаксис функция движка
Не нужно помнить функции конкретного модуля
Как это должно выглядеть для пользователя (в Админке)
* Выпадающее меню по правой кнопке в полях редактирования или редакторе скрипта
* Либо рядом с полем кнопка, которая вставляет данные в позицию курсора
По нажатию которой будет древовидное меню либо окно визарда.
Пример:
Скрипты - Перечень скриптов в алфавитном порядке, можно по категориям
-Скрипт 1
-Скрипт 2
....
Объекты - Перечень объектов и свойств
-Объект 1
--Свойство 1
--Свойство 2
--...
-...
Команды скрипта
-getGlobal
-setGlobal
-...
Радио
-Запуск
-Остановка
-...
Как организовать
Сделать дополнительный файл в модулях с расширением *.wiz.php где будет класс с АПИ визарда в нём будет обработка по формированию меню. Желательно сделать через AJAX
Готов помочь в изобретении и написании.
Уже бы сам написал, да это приведёт к сильному изменению движка.
Если было бы АПИ, и добавить кнопку вызова визарда. Остальное можно дописывать по ходу дела
API "Быстаря вставка"
Модератор: immortal
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
API "Быстаря вставка"
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
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 "Быстаря вставка"
а можно нарисовать примерно как оно должно выглядеть при практическом применении? приблизительно идею я понимаю, но не уверен.
кстати, в левой части поиск (над меню) может быть полезен как альтернатива вышеописанному -- там при наборе выскакивает подсказка с объектами, методами, скриптами и т.п.
кстати, в левой части поиск (над меню) может быть полезен как альтернатива вышеописанному -- там при наборе выскакивает подсказка с объектами, методами, скриптами и т.п.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: API "Быстаря вставка"
Идея в том что можно самому дописать визард к примеру для модуля радио, итд
Скрин щас сделаю
Скрин щас сделаю
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: API "Быстаря вставка"
Долго думал как нарисовать. Накидал в Делфе ручками меню. И слепил ролик.
http://youtu.be/2l6zOLSJJmw
Не очень показательно но всё же. Смысл такой что можно быстро выбрать что нужно. Меню динамическое, можно и в другом виде, не обязательно как выпадающее меню. Также можно в конце организовать окна визарда. Например формирование графика.
Могу конечно попробовать сделать отдельным приложением в делфе. Но это по моему не разумно
http://youtu.be/2l6zOLSJJmw
Не очень показательно но всё же. Смысл такой что можно быстро выбрать что нужно. Меню динамическое, можно и в другом виде, не обязательно как выпадающее меню. Также можно в конце организовать окна визарда. Например формирование графика.
Могу конечно попробовать сделать отдельным приложением в делфе. Но это по моему не разумно
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
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 "Быстаря вставка"
Ок, идею я понял. Подумаю насчёт реализации.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги