2007-11-27

Объединение формочек

  2007-11-27 13:21

При работе с сайтом, всегда приходится проходить через то, что любая операция редактирования - это выбор десятка формочек, заполняемых в правильном порядке. Есть два решения проблемы:

наивное
объеденить все формочки в одну, не прокатывает из-за комбинаторного взрыва;
с использованием мастеров
т.е. последовательности формочек, заполнение каждой из которых автоматически вызывается переход на следующаую.

Вот на последней идее хочется остановится подробнее.

Объединение формочек в мастера

Объединение формочек в мастера

Идея в том, что бы для частых операций формочки объединялись в мастера. Есть несколько дополнительных требований:

  1. Формочки, по возможности, не должны менятся на уровне какого-либо кода, хотя возможно писать их в специальной мастер-совместимой манере;
  2. Настройка мастера должна быть максимально простой, на уровне деклараций.

Отдельнл два слова про "частые операции": существует возможность выявления таких "частых операций" по факту работы пользователя. Было бы очень интересно, если бы такое объединения в мастера происходило автоматически, как самообучение. Подробно такие идеи рассматриваются в статье Новые времена - новые задачи.

Ссылки на эту статью:

Новые времена - новые задачи
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml