DotNetNuke 5.3.0 Released
Mar
16
Written by:
Joe Brinkman
3/16/2010 2:09 PM
I am happy to announce that the DotNetNuke 5.3.0 release is now available for download. This release marks the fourth month in a row where we have hit our targeted release date. That is a huge accomplishment for the project as the DotNetNuke Corporation engineering team is really starting to gel. During this release cycle we also had a number of significant contributions by core team members.
Over the past year, as our development methodology has undergone change and we have hired more members for the engineering team, the core team contributions have dropped off. This was mainly because it is very hard to manage contributions when our own internal processes are not well defined. Now that our DotNetNuke Corp. engineering team finally has some stable processes in place, it will be even easier for core team and community members to contribute to the project. We recognize that sometimes you need to take a step back in order to re-evaluate and re-engineer your processes. Having spent the last year doing just that, we are now in a much better position to work with the core team and the community to continue evolving the platform at a much more rapid pace to keep up with the ever changing web application landscape. This is definitely a great time to be a part of DotNetNuke Corporation and the DotNetNuke Community.
The 5.3.0 release contains a number of new features and enhancements as outlined below. Over the next couple of weeks we will be covering the new features in more depth on the DotNetNuke blogs. As usual, you can see the full list of changes for this release on the changelog.
New Features
- Templated User Profiles - User profile pages are now publicly viewable
- Photo field in User Profile - Users can upload a photo to their profile
- User Messaging - Users can send direct messages to other system users
- Search Engine Sitemap Provider - The sitemap now allows module admins to plugin sitemap logic for individual modules.
- Taxonomy Manager - Administrators can create hierarchical category lists that can be shared and used across modules
Major Highlights
- Fixed issue with the Create New Module form not showing on upgrades.
- Fixed issue where the Create New Module wizard allowed the user to select an invalid 'Owner' folder.
- Fixed the issue where adding query strings such as Mid=Crash showed an error screen.
- Fixed issue where the dashboard controls failed to load if upgrading from a version prior to 5.1.0 to a later one.
- Fixed issue where create new module from manifest was not working
- Fixed issue where the red border around Administrator only content was not displayed after upgrading from 4.x
- Fixed the issue with the Market Place in the Solutions Explorer
- Fixed issue where GrantStoredProceduresPermission and GrantUserDefinedFunctionsPermission ran on every install/upgrade
- Fixed issue where logging in as Registered User throws PageLoadException in Event Viewer.
- Fixed issue with creating new language packs.
- Fixed issue with emails not having http in urls to external resources.
- Fixed issue with caching providers not being defined in web.config in some instances.
- Fixed issue where the User Image showed in the search drop down box in Manage Users.
- Updated the portaltemplate.xsd to cater for new fields.
- Update the Google Verification file content to match the new Google protocol.
- Updated the Installation Wizard's Finished button text to "Start building your new site!"
- Updated the default menu provider to use the DNNMenuNavigationProvider.
- Create Package button is now disabled until a package folder has been created.
- Reduced the number of user events that are logged.
- Optimized retrieving a module by its control key.
- Added code to store the site map priority as a number, which allows any valid localised single e.g. 0.5 or 0,6
- Added new logic to only allow cancelling a module installation if the Core Version is not sufficient for the module to be installed.
- Added extra checks to the upgrade application logic when removing core modules.
- Added a success message when exporting the Dashboard as xml.
- Added more validation around editing a module control definition
- Added the ability to disable portal folder synchronization on "hidden" folders.
- Added a new check to test if all extensions are installed that are present in a site template.
Security Fixes
- XSS issue with Search box that affects older browsers
Updated Modules/Providers
The following modules and providers have been updated in the 5.3.0 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.
Modules
Providers
As with any release, we recommend you perform a complete file and database backup before performing any upgrade on a production website and that you first conduct a trial upgrade on a staging version of the site. Following these guidelines will ensure that you are able to recover should any unforeseen problems arise during the upgrade process.
NOTE: This release contains 2 known issues which may present problems when upgrading from previous releases of DotNetNuke.
- Due to fact that ASP.Net may cache web assemblies, DotNetNuke 5.3.0 may throw a compiler error with the following message “Indirect reference is being made to assembly System.Web.Extensions version 3.5.0.0”. To avoid this error it is recommended that you upgrade to 5.2.3 first if you are not already running DotNetNuke using ASP.Net 3.5. Anyone running 5.2.0 or later can upgrade directly to 5.3.0.
- Due to potential namespace ambiguities between System.Web, DotNetNuke.Web and Telerik.Web namespaces in DotNetNuke 5.3.0 you may encounter the following error during upgrade: “Type 'Web.HttpResponse' is not defined.” This error primarily occurs if an the XML module is already installed. It is recommended that you uninstall the XML module if it is not in use. We anticipate releasing a patched version of the XML module this week to address this issue.
UPDATE: 5.3.0 Contains an unintended breaking change in the FileSystemUtils class. The Synchronize and SynchronizeFolder methods have an additional parameter and no overloaded methods were provided to maintain backwards compatability.
17 comment(s) so far...
re: DotNetNuke 5.3.0 Released
Who reads newspapers when they have such a nice blog to read. I was really asking myself on this subject so I went to Yahoo, typed my question and voila, here I arrivied. Such a wonderful surprise to get to your blog. Thank you for your time and for this informative post. Thank you cute search engine for bringing me here.
Cheers!
By Sinopsis Film on
3/17/2010 9:45 PM
|
re: DotNetNuke 5.3.0 Released
Good day. Very first I would like to say that I truly like your web site, just identified it the past week but I've been following it constantly since then.
I look to consent with most of your views and opinions and this post is no different. totally
Thank you for any excellent web site and I hope you keep up the very good function. If you do I will continue to look over it.
Have a great evening.
By Toy Dolls houses on
3/17/2010 9:47 PM
|
re: DotNetNuke 5.3.0 Released
This post is good, whenever I just visit blogs I comes across some shitty articles written for search engines and irritate users but this article is quite good. It is simple, good and straightforward.
By Free Ringtone Mp3 on
3/17/2010 9:48 PM
|
re: DotNetNuke 5.3.0 Released
The new sitemap feature in this version was a nice addition.
-rs
By article spinning on
4/3/2010 4:40 AM
|
re: DotNetNuke 5.3.0 Released
The DotNetNuke Corporation provides an open source version of DotNetNuke called the Community Edition. It includes access to the source code of the framework and basic modules, and an MIT license allowing flexible modification and distribution rights. There are also business-oriented commercial editions of the software with premium functionality and technical support options.
By gioca ai giochi dei casino online on
4/5/2010 5:48 PM
|
re: DotNetNuke 5.3.0 Released
Your blog is so informative … keep up the good work THANKS!!!!
By Audra McDonald on
4/6/2010 3:36 AM
|
re: DotNetNuke 5.3.0 Released
it's a pitty that dotnetnuke isn't more seo oriented, it really is a pain to optimize sites made with dotnetnuke.
By referencement on
4/6/2010 7:30 AM
|
re: DotNetNuke 5.3.0 Released
Wishing that dotnetnuke was more seo friendly myself.
By Jim on
4/6/2010 3:20 PM
|
re: DotNetNuke 5.3.0 Released
Its friendly once you get to learn how to use it!
By South Florida Web Design on
4/6/2010 8:23 PM
|
re: DotNetNuke 5.3.0 Released
I am tending to move away from MS .net projects even if they are open source. You still have to pay a licence fee for the operating system!
By Kit Car Insurance on
4/6/2010 8:44 PM
|
re: DotNetNuke 5.3.0 Released
Could you tell what DNN versions I should use for the upgrade from DNN 4.5.1 to DNN 4.9.4?
By gold coast computer services on
4/9/2010 12:33 AM
|
re: DotNetNuke 5.3.0 Released
Great post, thanks!
By Peterborough website designers on
4/9/2010 9:06 PM
|
re: DotNetNuke 5.3.0 Released
I use this on a few of my sites. The fact that 5.3.0 is now released is great!
By Uk business directory on
4/9/2010 9:07 PM
|
re: DotNetNuke 5.3.0 Released
Electronic cigarett? makes yo? sexy!
By www.marlboro.com on
4/11/2010 3:09 AM
|
re: DotNetNuke 5.3.0 Released
I love dot nuke. Nice with a new update version of this application.
Regards Henrik Hansen
By Satellite Meter on
4/11/2010 6:09 PM
|
re: DotNetNuke 5.3.0 Released
"Templated User Profiles - User profile pages are now publicly viewable "
Is this optional?
By Australian Websites on
4/12/2010 1:43 AM
|
re: DotNetNuke 5.3.0 Released
The maintenance group has gotten into a pretty good grove with our monthly releases, but adding an external group into the mix has added an additional level of complexity. The maintenance group is able to make our changes in a single branch and quickly test, package and release our monthly stabilization releases.
By LED Illumination on
4/13/2010 3:42 PM
|