[spoiler]
В нём вы можете проверять как будет работать ваш код в Битриксе. Можно использовать код из документации, можно свой.
Одна особенность: идентификаторы сущностей. Их нельзя брать с потолка. Можно использовать штатные (список есть в Конструкторе), Можно создать свои элементы и использовать их идентификаторы.
Естественно, что конструктор можно сломать. Злопыхателям лучше ломать битрикс на локальных установках: результаты будут корректнее, и нам не подскажете как вы ломаете. А вот сломать в результате некомпетентности может и новичок. Поэтому раз в сутки происходит восстановление системы из бекапа. Восстановление происходит в 5 утра по Москве, примерно в течение часа.
После восстановления система "чистая и невинная". То есть если вы делаете какие-то наработки, то они не сохранятся, увы.
Хотелось бы получить обратную связь.
Фото:
Очередной не нужный инструмент!!!
Заходит "добрый человек" с утреца, чистит ИБ и все остальные сутки отдыхают.
Так себе идея....
Но посмотритм на ситуацию с другой стороны.
Да кого и для чего был создан инструмент?
Полагаю, чтоб БЫСТРО проверить достаточно простой код. Скорее всего из той же документации.
Моя первая попытка проверить element getlist провалилась. Т.к. ИБ с Новостями уже кто-то почистил.
Но откуда мне это знать?! Мой вывод - код не работает. Начинаю дебажить. Не работает. Меняю ИБ. Работает!
В результате на проверку и отладку работающего кода ушла куча времени. Запуск его же в Консоле php в битриксе дал бы результат гораздо быстрее.
Какова ценность инструмента работающего на непредсказуемом наборе данных?
А если перед проверкой одного кода нужно с помощью другого заниматься заполнением данных - время проверки увеличивается многократно.
Или я не правильно пытаюсь использовать данный инструмент? Тогда подскажите - как надо?
Безусловно, если кто-то из хулиганства или неопытности удалит ИБ, то ваши действия по быстрой проверке кода становятся совсем не быстрыми. Это так.
Но разве мы, или вообще кто-то или что-то, может предотвратить такие ситуации? Эти действия не из сферы Битрикса, а из сферы морали. Это как пистолет. С его помощью можно ограбить, а можно защитить.
Мы дали инструмент. Если кто-то злорадно мешает им пользоваться другим, то...
Примем на заметку, инструмент есть. Но на данный момент - сложно представить ситуацию в которой будет потребность его использовать. Т.к.
1. Более-менее плотно работающие с Битрикс давно обзавелись собственными тестовыми установками.
2. Чаще всего интересует результат выполнения на своих данных.
3. Если же своих данных слишком много, то есть прекрасный bitrixlabs с упомянутой выше консолью.
Это не полноценный инструмент разработки, а больше инструмент скорой проверки идеи.
Посмотрим статистику использования, может и откажемся.
Иногда некоторые вещи будет очень полезно им проверять. А то что не добросовестные могу удалять или делать пакости - это может с начала так будет, потом успокоятся.
Во чего бы мне хотелось, актуальной документации и развития продукта. Например реализация и описание тех же инфоблоков в D7, чтобы пор исходникам не скакать и не придумывать воркэраунды.
- Актуальный чейнджлог с описанием
- Swagger
- Примеры вызовов на разных языках программирования
- Примеры использования на разных ЯП
- Полное понятное не только разработчикам REST описание полей
Вот это очень нужно, всё это ждём много лет.Будет круто, если это появится как можно скорее.
А Конструктор API... Ну наверное нужен будет кому-то. Но непонятно кто ЦА.