DotNetNuke 5.0 RC1
Earlier today, DotNetNuke hit another milestone with the release of DotNetNuke 5.0.0 RC1. RC1 is our first stable DotNetNuke 5.0.0 release and represents a feature complete version of the 5.0 platform. From here on out we will be focused on fixing bugs and ensuring that any performanc......
jQuery, Microsoft and DNN
Over the last weekend Scott Guthrie announced that Microsoft would be providing full support for the jQuery javascript library, including full PSS support.
This is quite a momentous announcement. jQuery is an Open Source project, with a similar license to DotNetNuke (it uses a modified MIT l......
LinqPrep: Programmatically adding Linq to SQL keys to the web.config of your DotNetNuke 4 site
DotNetNuke 5 should have a switch in the administration settings that will allow the site to run a module that uses Linq to SQL. However, there are no plans to provide this functionality in DotNetNuke 4.
This program will allow you to automatically add the needed keys to the web.config file of t......
DotNetNuke OpenForce 08 Conferences Coming Soon...
Anticipation for the DotNetNuke OpenForce 08 Conferences is growing, and we are now only a month away from the kickoff event. OpenForce Europe 08 occurs on October 6 & 7 at the Leeuwenhorst Conference Center near Amsterdam in the Netherlands. Following this event, OpenForce North America follow......
BAY.NET User Group Presentation
I just wanted to provide a heads up that I am doing an in-person presentation at the BAY.NET User Group on Wednesday evening this week. I met one of their user group leaders, Oliver Nguyen, at the MVP Summit this past spring and he kindly invited me to come and sp......
DotNetNuke Security Notice
Since the DotNetNuke application was originally released, we have been committed to providing a highly secure web platform to the Microsoft community. Security on the web is a challenging area and we have gone to great lengths over the past 5 years to ensure the integrity of the application. We are......
Shadow Modules in DotNetNuke using SQL
DNN Creative Magazine is still in the land of SQL!As I mentioned earlier in the blog, we have been responding to enquires from readers on how they can update DotNetNuke websites more efficiently.So another tip we would like to share with you, that will save you lots of time, is how to use Shadow or......
DotNetNuke Professional Support
In case you did not know already, DotNetNuke Corporation has been offering professional Support services for the DotNetNuke platform since January of this year through our Subscription Program. We have definitely been encouraged with the level of interest in the program so far and appreciate the bu......
Is DotNetNuke a second-class citizen?
In early April our friend Michael Desmond, from Redmond Developer News, wrote a thought provoking article related to Open Source on the Microsoft platform. The title of the article was "Open Source .NET Projects Getting Cold Shoulder?" and it featured quotes from Jeff Atwood ( formerly of Vert......
Skinning Enhancements
When it comes to software, a component or service which survives for an extended period of time without substantial refactoring is generally considered to be an anomoly. However, there are cases when a solution fulfills the business requirements so completely that you have the luxury of leaving it ......
Linq to SQL: Use a ListView to implement grouping
I finally completed my DotNetNuke Linq to SQL tutorial. The final installment shows you how to create a ListView with grouping. It also is pageable. As an extra bonus it remembers which sections are expanded even when you page forward and page back. All this in a surprisingly small amount of code.......
Content Management Disruption
North Bridge Venture Partners' conducts an annual survey on the use of open source in business and they recently published their findings from the 2008 OSBC Conference ( which Nik Kalyani attended on behalf of DotNetNuke Corporation ). From DotNetNuke's perspective, the most important inf......
Web 2.0 Heroes
Last November at the DotNetNuke OpenForce conference in Las Vegas I ran into Bradley Jones, a well respected author and technologist. Bradley asked if I wanted to participate in an upcoming book he was putting together called "Web 2.0 Heroes" which contained interviews with a number of ke......
DotNetNuke: Size Matters
People often talk about a concept called the "herd mentality". Herd mentality describes how people are influenced by their peers to adopt certain behaviors, follow trends, or purchase products. Examples of the herd mentality include the early adopters of cutting edge technology or mainstream adopti......
Tired of querying in antiquated SQL?
I write a lot of DotNetNuke code every day (7 days a week). I have actually stopped writing sql for any of my new projects. I have found Linq to be faster and when I inspect the queries being sent to sql I find they are better written than my usual sql code. I just came across this which should hel......
Troubleshooting Site Issues
As many of you probably noticed, we have been experiencing some stability issues on dotnetnuke.com over the past couple days. Every couple hours the website would seem to "hang" and pages would no longer be served to visitors. In order to get things working again, we would need to restart the websi......
OpenForce '07 - The Inside Scoop
With OpenForce '07 only 2 weeks away, I want to provide the inside scoop on some of the exciting events which will be taking place at the conference. In many ways I believe this conference represents the tipping point for DotNetNuke, as it catapults our product and community into the mainstream Mic......
Facebook
For quite some time now, I have been curious about the phenomenon known as Facebook. As a subscriber to Business 2.0 magazine, the last issue (September 2007) had an interesting article titled 'The Facebook Economy' which really grabbed my attention. It described the Facebook platform and the poten......
.NET Rocks! at OpenForce Europe
I just wanted to relay some exciting news to the community. The very popular Internet talk show with Carl Franklin and Richard Campbell will be coming to DotNetNuke OpenForce Europe. .Net Rocks! will make a live recording of the discussion panel session where the founders of DotNetNuke Corporation ......
The Great Search Dilemma
In the 4.5.3 release, a new Search enhancement was introduced which caused a great deal of debate; both in the community and on the development team. Since there are so many factors related to this issue which are not immediately apparent, we decided it would be best to share some additional insigh......
DotNetNuke Trademark Policy
In our last Newsletter we announced the Powered! Program and briefly explained that it serves two purposes; it allows users of the platform to show their affiliation to DotNetNuke, and it allows us to actively manage the DotNetNuke trademark guidelines. It is the latter of these two items which I w......
Need DotNetNuke Support?
If you're looking for DotNetNuke support there are quite a few options out there. First, you can use the forums at DotNetNuke.com, but as heavily trafficed as those forums are some posts get lost in the rush. Second, checkout the Help page on DotNetNuke.com (thanks for M. Washington for pointin......
DotNetNuke 4.5.0 Delayed..
Due to the fact that so many Core Team members are attending the MVP Summit in Redmond, combined with remote access challenges, and some production issues encountered during our dogfooding exercise on dotnetnuke.com this week, the DotNetNuke 4.5.0 public release has been delayed until next week. We......
DotNetNuke 4.5.0 Delayed..
Due to the fact that so many Core Team members are attending the MVP Summit in Redmond, combined with remote access challenges, and some production issues encountered during our dogfooding exercise on dotnetnuke.com this week, the DotNetNuke 4.5.0 public release has been delayed until next week. We......
DotNetNuke® Gets Supercharged
Reproduced from http://www.dotnetnuke.com/About/NewsRoom/MediaReleases/DotNetNukeGetsSupercharged/tabid/1023/Default.aspx Six months of highly-focused performance tuning results in DotNetNuke® version 4.4, an application twice as responsive as its predecessor, and with significant extensibility......
New Module Developers guide for DotNetNuke
Michael Washington has put out a new module developers guide for DotNetNuke , he's got a link in his latest blog to the documentation page on DotNetNuke.com. Check it out, Michael has been hard at work on these two documents (parts 1 and 2) over the past few months, and they are great resources......
Connecting your DotNetNuke Module to another database
A question that frequently comes up is "How do I get my module to connect to another database?" This question is not to be confused with "How do I run DotNetNuke using an alternate data provider such as Oracle or MySQL?"
I find this question very odd because I think "Just connect to it the way you......
Launch Day
This past week has been pretty darn busy, actually, so far 2007 has been pretty darn busy. At work we've been cranking away on a pretty large project built upon DotNetNuke. It's like nothing I've seen done successfully with DNN before, so it'll be interesting to see when this latest......
Use DAL+ ExecuteSQL for truly rapid DotNetNuke Module development
Using the ExecuteSQL method of the DotNetNuke Data Access Layer allows you to quickly and easily create DotNetNuke modules that access the database.
SQL vs. Stored Procedures
I love stored procedures as much as the next developer and have used them for years. However, during development I use the E......
I skinned a Community Server site, what a pain!
I've skinned , or tweaked a CommunityServer site before, but what I must admin, it's definitely not an easy process, and not something I'd want anyone to have to go through! I just skinned Solo2.org The Ultimate Autocross Web Site tonight to get change the design. Skinning within CS has......
DotNetNuke Commercial Module Licensing
As an open source project, DotNetNuke is available under an enterprise friendly BSD license. Since the license has no usage restrictions, there has never been any requirement for managing license restrictions in the core platform. However, as a web application framework, DotNetNuke has an advanced ......
DotNetNuke Commercial Module Licensing
As an open source project, DotNetNuke is available under an enterprise friendly BSD license. Since the license has no usage restrictions, there has never been any requirement for managing license restrictions in the core platform. However, as a web application framework, DotNetNuke has an advanced ......
Benefactor Program Anniversary
We are fast approaching the one year anniversary of the DotNetNuke Benefactor Program. This program was introduced on Dec 23, 2005 and had some very specific goals in mind. Primarily, it was intended as a mechanism for individuals or companies to help support the project financially, but at the sam......
Benefactor Program Anniversary
We are fast approaching the one year anniversary of the DotNetNuke Benefactor Program. This program was introduced on Dec 23, 2005 and had some very specific goals in mind. Primarily, it was intended as a mechanism for individuals or companies to help support the project financially, but at the sam......
Performance Enhancements
So in my last blog I talked about how important it is to have a thorough understanding of the Windows Hosting environment before diving into performance optimizations in your web application. Another critical aspect is having a Performance Test Plan as well as a Test Lab where you can simulate load......
Performance Enhancements
So in my last blog I talked about how important it is to have a thorough understanding of the Windows Hosting environment before diving into performance optimizations in your web application. Another critical aspect is having a Performance Test Plan as well as a Test Lab where you can simulate load......
DotNetNuke 3.x Sunset
A question we get asked very often lately relates to our ongoing support for DotNetNuke 3.x on ASP.NET 1.1. We recently passed the one year anniversary for DotNetNuke 4.x on ASP.NET 2.0 ( November 7, 2005 ) and in our download statistics we have observed a very obvious trend. Currently DotNetNuke 4......
DotNetNuke 3.x Sunset
A question we get asked very often lately relates to our ongoing support for DotNetNuke 3.x on ASP.NET 1.1. We recently passed the one year anniversary for DotNetNuke 4.x on ASP.NET 2.0 ( November 7, 2005 ) and in our download statistics we have observed a very obvious trend. Currently DotNetNuke 4......
Windows Hosting Performance & Scalability
As many of you know, the next major release of DotNetNuke ( 4.4.0 ) is focused entirely on performance and scalability improvements. However, in order to accurately identify the areas of DotNetNuke which needed to be tuned or optimized, it was first necessary to have a solid understanding of how II......
Windows Hosting Performance & Scalability
As many of you know, the next major release of DotNetNuke ( 4.4.0 ) is focused entirely on performance and scalability improvements. However, in order to accurately identify the areas of DotNetNuke which needed to be tuned or optimized, it was first necessary to have a solid understanding of how II......
DotNetNuke 3.3.6 / 4.3.6 Release
DotNetNuke 3.3.6 / 4.3.6 was released earlier today. Although this was mainly a stabilization release, there are a number of key concepts which I think deserve a more detailed explanation.
Over the past couple years, one of the common complaints we have heard from the community is that we sometime......
DotNetNuke 3.3.6 / 4.3.6 Release
DotNetNuke 3.3.6 / 4.3.6 was released earlier today. Although this was mainly a stabilization release, there are a number of key concepts which I think deserve a more detailed explanation.
Over the past couple years, one of the common complaints we have heard from the community is that we sometime......
Tyler Butler... SharePoint Style!
Tyler Butler isn't a mythical enigma created by The Narrator and played by Brad Pitt in Fight Club. He's a program manager on the Web Content Management team. These are the guys who are bringing all the CMS stuff into SharePoint and making it an ECM that plays well with in our 2007 ShareP......
DotNetNuke Wiki Module Announcement
The Core Wiki Project team is proud to announce the next step in the Wiki project. We will be converting the KTomics Wiki module to be the DotNetNuke Wiki Project.
What does this mean? Well be taking the appropriate steps to convert the code from the Ktomics Wiki and getting it into the format ......
Melbourne .Net User Group Meeting 31st October
I will be Speaking at the Melbourne .Net User Group on 31st October. Here's the announcement.
Philip Beadle, Senior Consultant for Readify and foundation member of the DotNetNuke (DNN) Core Team:
Enterprise Development of DotNetNuke Modules
Part 1 (31st october)
How to setup your developm......
My new job at Readify
After a pleasant break from full time work I have now taken a part time position with Readify who are a technical readiness firm located in Australia. I am working in the marketing department whch is something new - trying to flower up my technical prose! I will also be learning the latest version......
Testing the DNN TestCase module
I have been given the task of testing a Test Case module for DotNetNuke. This module has been developed by S. Shawn Mehaffie and Charles Nurses son (sorry I don't know your name!). The module enables Quality Assurance Administrators to set up versions and categories of a module for testing, Script ......
Converting the DotNetNuke® Survey module to use the DAL+ (in VB and C#)
The DAL vs. The DAL+
Using the normal DotNetNuke Data Access Layer (DAL) design, we would create a database provider class (Concrete Provider) that communicated with the database and overrode methods in an abstract class (Abstract Data Provider). The abstract class sits between the concrete......
I am speaking at the next Melbourne .Net User Group Meeting on the 31st October
Philip Beadle, Senior Consultant for Readify and foundation member of the DotNetNuke (DNN) Core Team:
Enterprise Development of DotNetNuke Modules
Part 1 (31st October)
How to setup your development environment
Developing DNN modules as Web Application Projects
Part 2 (November)
......
Preparing to launch Help Module Version 3.00.00 - an overview of this version
I have just finished testing the latest Help module version 3.00.00. Help 3.00.00 is almost identical in functionality from a user's perspective, however it has been converted to Web Application Project (WAP), ASP.NET 2.0, and DNN 4+. This means Help 3+ will not work on DNN 1+, 2+, or 3+.
Thanks t......