Вроде бы масло масляное, но на самом деле это конструктор скелета визарда для битрикса.
Понадобилось для одного проекта синхронизировать проверку списка сотрудников на стороннем решении и списка сотрудников в БД Битрикса. Сотрудники кочуют между кабинетами, у них меняются номера телефонов, факсов, должность, название подразделения. Впрочем, неважно, у заказчика есть продукт, он работает и менять его на что-то другое заказчик не хочет. Важно то, что задача сама по себе довольно муторная, но ее можно разбить на конечное число простых шагов. Соответственно, необходимость пошагового выполнения натолкнула на мысль воспользоваться визардом. В процессе написания самого скрипта выявился один неприятный момент - большую часть времени пришлось потратить на конструирование классов мастера (wizard.php), связывания между собой этих классов, расстановки GetMessage(...) и создание lang-файлов.
Ску-ко-та!
В итоге появилась утилита, призванная скрасить серые будни ускорить процесс разработки.
Скелет:
И lang:
Может быть, кому-то пригодится.
Обоснование, побольше скриншотов, и саму утилиту можно скачать здесь.
Оксана, а пример можно привести? Что именно хотелось бы? Какой функционал? Скрестить ежа с ужом можно, но хотелось бы знать, что от мутанта гибрида ожидается?
Ну вот хороший пример того, что я подразумеваю, это обращение в службу поддержки Битрикса Т.е. там несколько шагов создания обращения, в которых пользователь отвечает на большую анкету, которая разбита по смыслу на группы вопросов.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».
Скрестить ежа с ужом можно, но хотелось бы знать, что от
мутантагибрида ожидается?