I am very excited to announce a double release of the XML module.
Today XML 03.03.02 was released for public download. It fixes all current known bugs that were mostly related to the parameter collection:
XML-5092 Parameter Editor: Custom Property in Userprofile fixed
XML-4911 Parameter Values now supports values of 2000 characters
XML-5126 Parameter Collection: "Form" pass through is working
Further on the module got enhanced to support some new uses cases that were not possible before:
XML-4944 Querystring values can be encoded in UTF8, ASCII and Windows Default Encoding.
XML-4912 Support Required values for querystring, return a default xml in case of missing values
XML-4958 Support Fall Back values is values are not present
XML-5008 Downloads are provided as ashx webhandlers
XML-4925 HomeDirectory and CurrentCulture added to the parameter collection value source.
XML-4969 Switched ConnectionString handling to the new default
XML-4913 Show warning for invalid parameter definitions
This release is complied against DotNetNuke 03.03.00. Sadly I must tell the users of the XML 3.x module that this release is going to be the be the sunset for ASP.NET 1.1 modules and therefore the very last release for DotNetNuke 3.
I upgraded the XML module to DotNetNuke 4/ ASP.NET 2.0. It is not just a 1:1 update as it benefits from the new platform like generics, even if these changes do not affect the UI of the module.
The changes for XML 04.03.03 are:
XML-4970 Upgraded module to ASP.Net 2.0 as WSP module
XML-4971 Switched from XslTransform to XslCompiledTransform
XML-5345 Disable Schema or DTD Validation for XML source
Both releases are available on the DotNetNuke Download page.
Some people are still not aware about the purpose of the XML module. I would consider it as an universal plug adapter. It helps you to connect your DotNetNuke site to third party XML data sources. According its way how it requests data using dynamic querystrings the module is very suitable for all kind of REST services.
Scott was so kind to provide me some playground pages to build up a show case room, thank you:
#1: Amazon Simple Query
#2: Amazon Custom Query
#3: Yahoo Map
I would also like to say thank you to thanig who helped me to turn the walk through into something more readable, don’t miss it.
XML04.03.02 will be part of the upcoming DotNetNuke 04.05.00 release. I would like to say thank you to all of the crew, in particular the core team and the benefactors who did a great job together preparing the next DotNetNuke release into something special.