DNN Blog

Apr 15

Posted by: Joe Brinkman
4/15/2010 4:08 PM  RssIcon

11700279_698fa342d7 Last week, I discussed a new change in 5.4 where we have backported the RibbonBar from DotNetNuke Professional to the Community Edition.  Well that is not the only big change that is occurring with this release.  We are also backporting the Telerik Editor Provider!  This is another huge win for the community.

Over the course of the last 7 years we have primarily had 2 different HTML editors that we have shipped with DotNetNuke.  The first text editor we used was FreeTextBox.  It is a great little editor that served us well for the first couple of years of the project.  Unfortunately, FTB changed their license which caused us to re-evaluate the editor we should be using.

About 3 years ago we adopted FCKEditor as the default editor for DotNetNuke and it provided a lot of features that were not available in FreeTextBox.  The FCKEditor Provider has been developed and maintained by Mauricio Márquez and really made a lot of advances over the provider that was used with FreeTextBox.  Mauricio has done a great job on the FCKEditor Provider and has always been very responsive whenever we have had issues that needed to be addressed.  My only regret is that our internal release process was more difficult than it should have been which made Mauricio’s job more difficult. 

When we licensed the Telerik controls for use in DotNetNuke, we spent a lot of time working on a provider for the Telerik RadEditor.  The RadEditor has long had a provider available, but the one distributed by Telerik did not take full advantage of all the DotNetNuke features.  Obviously, they don’t have as much experience with the platform as we do, so when it came time to develop a provider we basically started over and created a provider that fully leveraged the DotNetNuke platform while taking advantage of some of the unique features provided by the RadEditor. 

RadEditor

In order to provide some additional benefit to our Professional and Elite customers, we bundled the editor with DotNetNuke Professional.  I am happy to announce that as of the 5.4 release the Telerik HTML Editor Provider will be bundled as a standard part of DotNetNuke Community Edition and will be configured as the default HTML Editor for all new installations.  Sites that are upgraded to 5.4 will continue to use whatever HTML Editor was previously configured.  The FCKEditor Provider will continue to be bundled with DotNetNuke and those people who wish to use it are free to do so.

For many people in the community these backports are a positive step forward for the platform.  People have been asking for the wrapper for these various Telerik components ever since we announced we were bundling Telerik with 5.2.0.  Others have expressed disappointment that we have chosen to bundle the Telerik packages into CE instead of bundling the Advanced Control Panel and the CKEditor Provider which already enjoy a lot of community support.  Personally, I don’t think we should be limited to bundling either Telerik or community extensions. 

We are currently working on features for the platform that would allow users to quickly discover, download and install extensions from both the DotNetNuke Forge and Snowcovered.  Much like the currently bundled, but uninstalled, extensions that we have available today, we would like to make the new instant-on features even easier and more intuitive, providing an iPhone App Store like experience.  We believe that by significantly enhancing this part of the DotNetNuke experience that we can make the question of what is bundled and what is not, a moot issue for most users.  Not only will this make it easier for customers to find and install many of the great extensions that exist, but it will also allow us to decrease the size of our packages since we’ll no longer need to bundle in 30+ extensions.

5.4 is a major release for DotNetNuke Community Edition that adds a lot of functionality that was previously only available to our Professional customers.  These are but a few of the changes you can expect to see when we launch 5.4 next week.

 

 

 

Technorati Tags: ,,

Tags:
Categories:
Location: Blogs Parent Separator Joe Brinkman

5 comment(s) so far...


Gravatar

Re: Who Moved My Cheese – DotNetNuke Edition

Now this is a great move for the community :)

By Adam Kirkbride on   4/15/2010 6:56 PM
Gravatar

Re: Who Moved My Cheese – DotNetNuke Edition

Hello Joe - interesting, and great to hear DNN Corp is sticking to its promise to allow Pro features to "trickle down" to the CE. :)

One query though - does the commercial nature of the Telerik controls impact on our ability as integrators to re-package and resell DNN as a solution to clients?

Currently AIUI, DNN CE is completely flexible and open in this regard and can be resold without restriction (a welcome side effect of the fact that it was originally based on similarly free-for-all code from MS).

We'd need to stick with FCKeditor if Telerik creates limitations on this distribution / resale freedom (are there any other Telerik components being bundled that we'd need to remove?).

Many thanks, Ben

By B Johnson on   4/15/2010 6:56 PM
Gravatar

Re: Who Moved My Cheese – DotNetNuke Edition

@B Johnson - Shaun Walker addressed this recently in the DNN Corp Purchase thread in the forums "To clarify another question related to Telerik in this thread, when we established the OEM relationship it was critical that we did not affect the open source freedoms which the project was founded upon. As a result, Navin and I worked extensively with our attorney ( Mark Radcliffe from DLA Piper, a recognized open source intellectual property industry expert ) to ensure the agreement protected the interests of the community. The end result was an OEM agreement which retained the key tenets of open source. What I mean is that it is still possible for our users to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the DotNetNuke software. Telerik is embedded as a licensed component ( much like FCKEditor or SharpZipLib ) with the only restriction being that the Telerik controls can not be removed from the distribution and used independently. Now it is fairly normal for licensing agreements to be complex artifacts; and it is also normal for developers to mistakenly think that they have the necessary level of legal expertise to analyze these agreements and come to educated conclusions. I have been guilty of this myself in the past, but I have learned over the years that it is best to leave intellectual property matters in the hands of professionals who specialize in these matters. I have total confidence in our legal counsel to ensure the freedoms of the community are preserved"

By Joe Brinkman on   4/15/2010 7:01 PM
Gravatar

Re: Who Moved My Cheese – DotNetNuke Edition

Joe:
This is great news, especially the efforts to back-port features from Professional Edition to Community Edition. You mention that these features will be available in CE 5.4. the current release schedule indicates that release 5.4.0 will be on/or about April 16, 2010.

As this date has passed, what is the current scheduled release date for 5.4.0?

By Hans Zassenahaus on   4/18/2010 10:44 AM
Gravatar

Re: Who Moved My Cheese – DotNetNuke Edition

@Hans - 5.4 will be available on 4/19 - We ran into a number of last minute issues and therefore decided to delay the release a couple of days to work out the problems. This also allowed us to align our marketing and engineering efforts.

By Joe Brinkman on   4/18/2010 10:46 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

Exact Target Exec Alert
PowerDNN
r2integrated

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.