DNN Blog

Mar 12

Posted by: Joe Brinkman
3/12/2010 9:13 AM  RssIcon

Products The 5.3.0 development cycle has been unlike any in our 7+ year history.  In some respects this is good and in others – not so much.  As I explained in my Just Like Clockwork post, we are working hard to make monthly releases a habit and to have release schedules that are predictable.  DotNetNuke 5.3.0 marks the first major release we have attempted since splitting our engineering group into feature development and maintenance groups.  As always, doing anything for the first time can be challenging.

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.  Unfortunately, the feature dev group works in a separate branch which means code merges, integration testing, lots and lots of regression testing and in general a more complex testing and release process.  We certainly have learned quite a bit from this first cycle which we’ll apply to future major releases.

Our intention during this release cycle was to provide an early alpha of the code merge release and follow that up with a beta release before the final release – all while keeping to our original release schedule.  We have mostly kept on track with that plan, except that our beta package has slipped by a few days. In the past, I would have argued for extending the release date, but this release is also different for another reason – nightly code releases.

Since we implemented the nightly code syncs between our internal version control system and CodePlex, we have had a steady download of the nightly packages and had a number of tickets entered into our issue tracker as a result.  Between the alpha release, the nightly releases and our increased level of internal testing I am fairly comfortable that we are on track for next weeks release.

As one last sanity check we have uploaded the latest packages to CodePlex as a set of Beta packages.  We still have 2 or 3 issues that we are working internally which we expect to finish today and put through testing.  Unless we find some huge show stopping issue, we are essentially frozen for this release for anything other than cosmetic fixes and packaging issues.

Some highlights from today’s Beta Release:

  • Updated User Profile Page
    UserProfile
     
  • Search Engine SiteMap Settings Page (location will change before the release)
    SiteMap
     
  • Taxonomy Manager
    Taxonomy
     
  • Language Management
    Languages

 

 

 

 

 

Some of the latest features are works in progress, and you can expect additional changes in next months release, where we will have even more exciting news.

 

Technorati Tags: ,

Tags:
Categories:
Location: Blogs Parent Separator Joe Brinkman

10 comment(s) so far...


Gravatar

Re: DotNetNuke 5.3.0 – Almost there

These updates look outstanding! Thanks for the continued communication on the state of DNN releases. This keeps us all very excited! :)

By Will Strohl on   3/12/2010 10:49 AM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

I'm diggin' the new profile page.

By ech01 on   3/12/2010 10:55 AM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

@echo1 - Profile page is nice, although I customized the profile template for my screenshot (yes that is a feature of the module). Hopefully I can get a nice template included as a default rather than the table heavy version that is currently included.

By Joe Brinkman on   3/12/2010 10:56 AM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

I love the inclusion of template options!
I hope this means it will one day extend to other areas of the core.

By Brad Bamford on   3/12/2010 1:11 PM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

What 3rd-party modules will the core replace next? There already several free and commercial messaging modules available. The same goes for profile pages. DNN users have been asking for these features for years. 3rd-party module developers took the initiative and filled the gap. Instead of DNN Corp acknowledging and encouraging the use of 3rd-party products that fill particular feature gaps, looks like they are just going to replace them when they get around to it.

By Will Morgenweck on   3/12/2010 1:11 PM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

one word..... Sssuuuuuuwwwwwweeeeeeettttt!

DNNCorp's release schedule lately has been predictable and planned and that's been a great boon to the community. It's great to see that new release and nightly syncs wth codeplex are paying off.

By Robb Bryn on   3/12/2010 1:11 PM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

@Will - I fully understand the frustration. Over time, the core platform will add features which the community asks for, and those features may well cover some of the use cases addressed by 3rd party modules. Like any platform, 3rd party developers must continue to add value beyond their initial release. I don't know of any platform where an add-on developer can provide basic features and expect that those features won't eventually be subsumed by the platform. It is incumbent on module developers to continue to expand their initial offering by adding depth to their product. In this particular case, we have added basic profile page support, but it is by no means competitive with some of the more advanced offerings currently being provided by module developers.

By Joe Brinkman on   3/12/2010 1:38 PM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

The profile page is really nice. I was going to make one in a site I have but not now, I'll just sit back and wait for the core.

On the private messaging, I hope there is a way to turn that off? I would love it on most sites but I have a few that it would not be appropriate.

By Michael Washington on   3/16/2010 11:45 AM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

Why is the core looking at features that are available for free when we can't even install the forums and have it working? I assume the maintenance group only works on the core? Modules included really need to at least install and work somewhat. Can this be fixed?

By brian on   3/16/2010 11:45 AM
Gravatar

Re: DotNetNuke 5.3.0 – Almost there

@Brian - As you are aware, module development is handled by the individual project teams. Your claims of the module being uninstallable and not working are greatly exagerated. The forums module went through extensive beta testing period and has been in use on DotNetNuke.com for almost 5 months. I have seen no problems in our testing with installing or running the Forums on the latest DotNetNuke builds. If you have specific issues please feel free to log it on the Forums issue tracker at dnnforum.codeplex.com/WorkItem/List.aspx

By Joe Brinkman on   3/16/2010 11:55 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

r2integrated
Telerik JustCode Free
Exact Target Exec Alert

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.