Модуль FormSave: сохраняем отправки для любой формы

Всем привет!

Написал модуль для логирования отправок любых форм. Вы просто указываете id формы, и модуль прицепляется к ней сам. После этого, любая отправленная в форму информация будет сохранена в отдельной таблице базы данных, и в любое время ее можно будет посмотреть.

Зачем это нужно?

Вариант 1. Отслеживание введенных значений. Не всегда вся введенная в форму информация сохраняется. Бывает, что на ее основе делаются какие-либо вычисления, и в базу сохраняются только результаты этих вычислений. Если вы хотите посмотреть, что же было введено в качестве исходных данных, то этот модуль для вас.

Вариант 2. Вы разрабатываете большую, сложную форму, многоступенчатую да с аяксом. А то и не одну и не две, в рамках какого-либо проекта. Или нескольких проектов. Чтобы не писать для каждой из этих форм свой отдельный submit-хендлер, который может быть просто огромным, да и во многом одинаковым для подобных форм, вы просто прицепляете этот модуль, и всю работу по сохранению введенной информации он берет на себя. В модуле предусмотрено API для этого.

Немного подробнее можно прочитать на странице модуля  formsave (он пока в песочнице).

Немного скриншотов:

Скриншот экрана настроек

Скриншот списка отправок

Скриншот одной отправки

Если вы хотите видеть этот модуль в качестве полноценного проекта на drupal.org, отпишитесь, пожалуйста, в этой заявке на получение статуса Full project. то добро пожаловать на страницу проекта  formsave

Источник: http://www.drupal.ru/node/61297

Добавить комментарий к записи "Модуль FormSave: сохраняем отправки для любой формы"

Чтобы комментировать, необходимо войти в систему.

© 2009 Обзор CMS