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