DNN Blog

Mar 16

Posted by: Joe Brinkman
3/16/2010 11:08 PM  RssIcon

ProductsI 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

  • None

Providers

  • none

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.
 
Technorati Tags: ,

Tags:
Categories:
Location: Blogs Parent Separator Joe Brinkman

11 comment(s) so far...


Gravatar

Re: DotNetNuke 5.3.0 Released

Joe - I'm excited to check out the latest version. Glad to see some of the "fixes" and "new features". Are you looking at changing the photo gallery interface any time in the near future? It is a great feature but the user view is rather congested and could be more streamlined. IMHO. Keep up the good work! Looking forward to all the future updates.
Technology Workgroup

By TechWG on   3/17/2010 1:06 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

Top work from you guys. I really love the release cycle and good information about what has been improved, fixed, changed, enhanced. Keep up to good work.

By Ernst Peter Tamminga on   3/17/2010 9:09 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

Great work! Looking forward to trying out the new features. What is the best way for a community member to contribute source code and patches to the core? Can it be done through codeplex?

By southwo8 on   3/17/2010 9:09 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

Great Work i love DNN community edition i just wonder what is tags attribute means in the page setting details section and how ican fill them with data because every time i open them they are empty
thanksany way guys for the great job you do

By hany darwish on   3/22/2010 11:06 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

Where can we download this? It is not showing up on codeplex.
Thanks.

By Robert on   3/22/2010 11:06 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

I'm very interested, however, I can't find the downloads. Most recent version is 5.2.3.
Has the release been withdrawn?

By Jeroen Mies on   3/22/2010 11:06 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

@TechWG - The photo gallery is a separate module and is updated independently by the Gallery project team.

@Southwo8 - Best way for community contributions is through Codeplex. If you see a bug, submit a patch and we'll review it for inclusion.

By Joe Brinkman on   3/22/2010 11:05 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

For those who are asking - 5.3.0 was removed from CodePlex due to significant issues in the build. 5.3.1 is expected to be released this week.

By Joe Brinkman on   3/22/2010 11:07 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

ohh thats great...looking fwd to implement it

By ozon on   6/28/2010 7:26 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

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.

By adammaarsh on   6/28/2010 7:26 AM
Gravatar

Re: DotNetNuke 5.3.0 Released

"Search Engine Sitemap Provider - The sitemap now allows module admins to plugin sitemap logic for individual modules."

Is there any documentation on how?

By lance on   6/28/2010 7:25 AM
Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me
Have Someone Contact Me
Charlotte DoDNN

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

Telerik JustCode Free
Exact Target Exec Alert
PowerDNN

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.