Moodle plugins: http://moodle.org/plugins/pluginversions.php?plugin=mod_dataform
This first release is likely to be fairly unstable but work continues and stability should imporve shortly. Also not everything works. Backup and restore seems to work but is still partial so the release is definitely not recommended for real data.
The dataform is meant to offer everything the database activity does and much more. This release however is fairly thin since it is focued on a photo gallery application and I removed many elements (field and view types) which are not complete yet.
Fields
Currently there are 8. The familiar text, textarea, file and picture, but also _entry, _approve, _time and _user. The latter four are internal fields which allow using entry and user info in the templates and views, search, import, export etc. All the other standard field types as well as some new field types will return in future releases. Not yet in this release but very likely in the next one is the option to apply rules to entry fields in edit mode (e.g. required field, numeric input etc.)
Views
Currently there are 4 view types. Simple and advance are sort of structurally equivalent to the database's single and list templates. But they are not single and many as the database templates (the number of entries per page can be set for every view instance). The simple view has one template area. The advance view has three ("list header", repeated entry, "list footer"). The tabular view renders the entries in a table. The ui if this view is yet to be simplified. the fancybox view, is a designated view for galleries (photo or otherwise) and uses fancybox for js effects. Future views include yui based charts, book, interval (together with a dataform block) and others.
There are so many new options which I can't mention here and now but will go into some docs in an orderly manner. You are welcome to try the module. Any feedback would be appreciated. If you have a question, don't hesitate to ask.