Объединение формочек
2007-11-27 13:21При работе с сайтом, всегда приходится проходить через то, что любая операция редактирования - это выбор десятка формочек, заполняемых в правильном порядке. Есть два решения проблемы:
- наивное
- объеденить все формочки в одну, не прокатывает из-за комбинаторного взрыва;
- с использованием мастеров
- т.е. последовательности формочек, заполнение каждой из которых автоматически вызывается переход на следующаую.
Вот на последней идее хочется остановится подробнее.
Объединение формочек в мастера
Идея в том, что бы для частых операций формочки объединялись в мастера. Есть несколько дополнительных требований:
- Формочки, по возможности, не должны менятся на уровне какого-либо кода, хотя возможно писать их в специальной мастер-совместимой манере;
- Настройка мастера должна быть максимально простой, на уровне деклараций.
Отдельнл два слова про "частые операции": существует возможность выявления таких "частых операций" по факту работы пользователя. Было бы очень интересно, если бы такое объединения в мастера происходило автоматически, как самообучение. Подробно такие идеи рассматриваются в статье Новые времена - новые задачи.