Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

Form and List 06.00.01 released

Form and List is now available in version 06.00.01. It is a maintenance update, fixing a few issues reported on 6.0.0, which was missed to announce here.

What is Form and List?

Form and List evolved from a simple list module, called User Defined Table. A list is basically a table, where all columns share the same data type: simple strings, numbers, html, or complex types for calculations and file treatments. Each type has its own capabilities and settings. Usually a list is small and consists only out of a smaller set of items. It is designed for few hundreds, but certainly not for millions of items in mind.

A list can be rendered as a simple table, or it can be mapped to totally different kinds of layouts with the help of XSL-transformations. Don't be afraid of XSL, a token based editor helps you for the first steps.

The item editor can be set as the primary view which allows simple forms. Notifications can be send for insert, update and delete actions. In short, Form and List allows you to create simple apps, and I have seen amazing implementations in the past.

What's new in 6.0?

Form and List 6.0 should feel comfortable in DotNetNuke 6, most changes happened with the new capabilities in mind, making is easier to use and more attractive.

  • DNN 6 Form Patterns including modal PopUps and Tabs
  • DST (Daylightsaving) support for following data types: DateTime, CreatedAt, ChangedAt
  • Uses new FileManager API for XSLT scripts and following data types: Url, Download, Image
  • Usage of Telerik Controls for Date andTime
  • Some JQuery candy: changing of field order with drag'n'drop, new editor for multiple field values 
  • Multi value option for data type 'Text'
  • Support of Icon API
  • Update 25.06 :Scripts now compatible with SQL Azure
  • Form is now WAI compliant
  • Moved module wide data type settings (e.g. thumbnail height/width) directly to data type
  • New field settings (similar to module settings) facilitate more special settings by type.
  • Rendering methods are now reduced to DataGrid and XSLT. The option for predefined XSLT scripts was removed. The old scripts are no longer delivered with the module. If an existing instance still uses an old script, the script will be copied into the portal (folder XslStylesheet/UDT Legacy).
  • Source has been converted to C#

Changes to 6.0.1:

  • Icons are shown in module action buttons (work around to core issue with IconAPI)
  • Fix to Token2XSL Editor, changing List type raised exception
  • MakeTumbnail and ShowXml handlers had been missing in install package
  • Updated help texts for better understanding of filter statement, token support in email subject and css style

Thank you

I would like to thank everybody who provided feedback for all official release and release candidates on codeplex. It would not have been possible without you.

What's next?

For 6.1, I am thinking  of a few performance improvements for lists with more than a few 100 records, templatable forms and implementing content item (base for any taxonomy or even social features)

If anyone is interested in helping, please don't hesitate to contact me.

 If you have a request for the Form and List module, enter it in the issue list on CodePlex and get some votes! Only the issues and requests for enhancements and new features that are entered in our project page on CodePlex will received our attention. 


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (268)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?