Главное меню
все форумы все темы форума добавить тему
Модуль генератора форм
Что касается модуля обратной связи, то там все просто как грабли
 
В шаблоне от руки рисуется форма, у которой все поля представляют собой элементы двух массивов:
obl (obligatory) - поля обязательные для заполнения
nobl (not obligatory) - необязательные поля
 
Собственно и все. Достоинства такой схемы - предельная простота и возможность реализации любого дизайна. Недостатки тоже имеются: необходимость хотябы базовых навыков верстки, необходимость руками править файлы и отсутствие хоть какой-то проверки валидности данных.
 
Генератор форм в движке имеется. Для этих целей использована библиотека QuickForm2 и в новых модулях я стараюсь использовать именно ее (старые тоже постепенно рефакторю). Она умеет не только создавать формы, но и проводить их валидацию (в том числе и на клиентской стороне). Примеры ее использования можно посмотреть в модулях авторизации, фотоальбома, гостевой книги и в каком-то из админских.
 
Других наработок у меня пока нет, но если что - спрашивайте.