Archive
Monthly
Go
|
|
DNN Blog
Mar
10
Posted by:
Stefan Cullmann
3/10/2009
I am pleased to announce the latest public release of the UserDefinedTable Project:
Form and List 05.00.00.
User Defined Table has a new name, though the new release promises fully backward compatible and allows smooth updates of existing UserDefinedTable installations. Form and List takes advantages of the new DotNetNuke 5 generation, it runs exclusively on DNN5.
You can download the new version from the main Downloads page.
Major Highlights
|
New "Form" mode
|
Create flexible submission forms,
|
|
Extended "List" features
|
Multiple ways to render your List including data grids and XSL Style sheets, even without knowing syntax
|
|
Template Catalog
|
Save your configuration as template for new content
|
|
Notification
|
Stay informed and set up notifications for all submissions and list updates
|
More new or enhanced Features
- Data type editors have been extended to support both radio button and drop down lists, allowing for custom key/value pairs for both list types;
- New UDT data type "Separator", it divides your edit form into multiple sections;
- New UDT data type "Look-Up": Show more information like file size or profile values about files and users linked in your list;
- Private Fields which handle field edit access per permission allow basic workflow;
- Enhanced permission handling for administrators;
- Search and Filtering is now the same for data grid and XSL rendering;
- New option inside the custom Token 2 XSL generator/editor enables sortable headers;
- Current settings can be set as default for all mirrored modules;
- TokenReplace within Form and List inherits the core engine and was further extended with new tokens for Server, Querystring and Form variables;
- A layout setting has been added to provide an option for rendering in a YUI data table like fashion;
- Forms can be designed without Javascript or HTML tables, at your option;
- No more dependencies between UDT data types and rest of the code; UDT data types are manageable through a configuration file;
- XHTML compliance.
Short review
The work on Form and List started in summer 2007. While Sebastian took care on the DNN3.x branch, I converted UDT to DNN4. The module has been transitioned from a DNN3 into an ASP.Net 2.0 WAP ("Web Application Project") module, the code was significant cleaned and partly rewritten. Decision was made to target DNN5 as platform; that way Form and List could benefit on the latest set of functionality. For example by replacing UDT's TokenReplace by the core's one, I could concentrate on the basic needs of Form and List. Dog Fooding the engine again within the module helped to identify and fix issues inside the core at the same time.
Form and List was mostly feature complete at the time of the OpenForce conferences last year, and the DNN5 betas included also beta versions of the module.
Acknowledgments
Even while I was the only direct developer, a lot of people were involved in getting Form and List to its final state. I would like to thank everyone who participated in the UDT forums. Your questions and requests were the source for a lot of ideas which went into the new module.
Very special thank goes to Sebastian Leupold for managing the UserDefinedTable team for all the past years. While Form and List was still evolving, Sebastian managed to create and release two new versions of UDT3 to public. He handed the role of the team lead over to me some months ago; however he is still on board and is currently working on updated documentation for Form and List.
I'd like to thank all my colleagues at work who had been primary testers for a long time, as an early version of Form and List was Dog Fooded on the company's website. Special thanks go out to Christian Karsten who created already a lot of forms with it for real life usage.
What would I have done without the outstanding support of Charles Nurse, who had always the patience to listen to my countless questions, independent on how "wierd" it was. Thank you Charles!
For taking time to review the module during the release process, I'd like to thank Shawn Mehaffie, Timo Breumelhof and Brandon Haynes. They each made an awesome job in examining Form and List; it was a great pleasure to work with you.
Next steps
By the time of publishing this blog, Form and List 05.00.00 is already available to the public as part of the DotNetNuke 05.00.01 release. I already got some feedback, and all the tests for 05.00.00 did not prevent that two new, but sadly major bugs were included in very last minute. One issue prevents deletions of created fields, the second breaks the UDT data type Email.
Form and List 05.00.01, which fixes these bugs and introduces some more enhancements, was posted to the release tracker on Sunday. 05.00.01 RC1 is also available for testing on the project download page.
20 comment(s) so far...
Re: Form and List 05.00.00 released
Thanks for the Good News. I have a question: Is there a way to specify the width of each field?
By tmahmud on
3/10/2009
|
Re: Form and List 05.00.00 released
@tmahmud: No, only fixed values or 100%. We still need new features for the roadmap.
By Stefan Cullmann on
3/10/2009
|
Re: Form and List 05.00.00 released
I was thinking to use this for my custom form for Contact Page. Most of the forms module I see are not XHTML compliant. Do you think this module will be a good candidate for custom forms? Is there a manual way how I can define the width of the fields? The look and feel needs some update to make it look nice. Thanks again
By tmahmud on
3/10/2009
|
Re: Form and List 05.00.00 released
Is there any plan of features like using existent tables (not UDF) or creating a new table on Form and List ?
By Luis Neves on
3/11/2009
|
Re: Form and List 05.00.00 released
@Luis: no, a SQL table connector is not planned.
By Stefan Cullmann on
3/11/2009
|
Re: Form and List 05.00.00 released
@tmahmud I use it for contact forms all the time, it makes for a simple basic forms module quite well. I have found it to be the best option for most of my clients, as it is much easier to use than most forms module. Does it have all the flash and flare, or the 100% control of the forms appearance? NOPE, however it also doesn't have all the complexities that the 3rd party vendors end up putting. I have used a bunch of the 3rd party apps around forms, and most drive me so nuts that it's faster for me to just build a custom app for my clients, than to use / train them how to use. lol
I really love the latest changes, has made my life so...... much easier. Thanks for the hard work, and keep the updates rolling, you guys are doing a great job.
By keeperofstars on
3/11/2009
|
Re: Form and List 05.00.00 released
Sounds great. If only it wasn't exclusively for DNN 5 which just isn't ready for production yet.
By David OLeary on
3/18/2009
|
Re: Form and List 05.00.00 released
I'm doing a dance. It's called the dance of joy.
By tantoedge on
3/20/2009
|
Re: Form and List 05.00.00 released
is there any demo for this??
By Mohannad on
3/31/2009
|
Re: Form and List 05.00.00 released
Can I use this to establish a user list to send automated email reminders to ? Our product requires 3 monthly refills and we want to allow users to register to receive an automatic reminder email when it is time for them to refill .... ie: every 3 months ? Can this module generate the email reminder ?
By GPJ on
4/18/2009
|
Re: Form and List 05.00.00 released
@GPJ: No,you can't setup Form and List to run any scheduled tasks.
By Stefan Cullmann on
4/19/2009
|
Re: Form and List 05.00.00 released
I'm having trouble sending an email based on the sales person selected in the form. On the primary recipient notification I have [CUSTOMFORMDATA:SalesPerson:VALUE]. This value is correctly showing the email address when getting the confirmation, but gets the error below when sending.
What am I doing wrong?
The following error occurs: AssemblyVersion: 04.09.01 PortalID: 0 PortalName: Minnesota Roadways Co. UserID: -1 UserName: ActiveTabID: 61 ActiveTabName: Contact Us RawURL: /ContactUs/tabid/61/Default.aspx AbsoluteURL: /Default.aspx AbsoluteURLReferrer: mnroadways.com.temp.realssl.com/ContactUs/tabid/61/Default.aspx UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: f6a9c784-c8b5-4b14-96d1-723152b62623 InnerException: The specified string is not in the form required for an e-mail address. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: System.Net.Mime.MailBnfHelper.ReadMailAddress StackTrace: Message: System.FormatException: The specified string is not in the form required for an e-mail address. at System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset, String& displayName) at System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset) at System.Net.Mail.MailAddressCollection.ParseValue(String addresses) at System.Net.Mail.MailAddressCollection.Add(String addresses) at System.Net.Mail.Message..ctor(String from, String to) at System.Net.Mail.MailMessage..ctor(String from, String to) at DotNetNuke.Services.Mail.Mail.SendMail(String MailFrom, String MailTo, String Cc, String Bcc, String ReplyTo, MailPriority Priority, String Subject, MailFormat BodyFormat, Encoding BodyEncoding, String Body, String[] Attachment, String SMTPServer, String SMTPAuthentication, String SMTPUsername, String SMTPPassword, Boolean SMTPEnableSSL) Source: Server Name: DNPWEB4-TX2
By Rex on
4/21/2009
|
Re: Form and List 05.00.00 released
@Rex: What ever module you are using, it is NOT Form and List.
By Stefan Cullmann on
4/21/2009
|
Re: Form and List 05.00.00 released
I'm trying to use the new data type "Look-Up". Do you have any examples or documentation? I just dont know what to put in "Source Column". I would like to put in a database table.column, but I suspect it doesnt work like that.
By the way, this is a good release of the module. I will be using it in anger now!
ChrisO.
By Chris Oates on
4/28/2009
|
Re: Form and List 05.00.00 released
@ChrisO You can only look up properties for files and users. Please use the forum for questions.
By Stefan Cullmann on
4/28/2009
|
Re: Form and List 05.00.00 released
could I know if there is any way to display the list and Form at the same time with seperator or how could I link two form and list module please help
By bana bana on
11/26/2009
|
Re: Form and List 05.00.00 released
I mean I am trying to create a list with one field to display count or sum (calculated field) just one field (not calculated column) please help
By bana bana on
11/26/2009
|
Re: Form and List 05.00.00 released
When installing I get the following error at the end. Am I doing something wrong ?
Failure ExceptionSystem.Exception: Dnn load failed, aborting at DotNetNuke.Modules.Admin.ResourceInstaller.PaDnnLoaderFactory.GetDnnAdapter() at DotNetNuke.Modules.Admin.ResourceInstaller.PaInstaller.Install()
By Peter Bos on
11/27/2009
|
Re: Form and List 05.00.00 released
@bana bana, @Peter Bos
Please use forum for questions!
By Stefan Cullmann on
11/27/2009
|
Re: Form and List 05.00.00 released
I want to add Check Box list or List box to select multiple options. Is there any demo, release or suggested link for that?
Many Thanks, Rakesh Thakor.
By Rakesh Thakor on
9/3/2010
|
|