Adventures in dnn Testing
Over the last few weeks I have spent quite a bit of time in both areas – building Unit Tests for the code I am developing as part of the current sprint and helping the Community Quality Team develop a...
View ArticleDeveloping dnn modules with ASP.NET MVC - 2, the ASP.NET MVC Pipeline
But first, before we look at the code, lets review how the standard ASP.NET MVC Pipeline works.
View ArticleDeveloping dnn modules with ASP.NET MVC - 1, Introduction
In this article I will review how – using this add-on layer we can go about creating a simple ASP.NET MVC module.
View ArticleRow Attributes in dnn testing
As I am endeavoring to add Unit Tests to all new code I write, I am learning my way through the MbUnit/Gallio Testing Framework which we have standardized on for all DNN testing.
View ArticleBusiness Rule Testing for DotNetNuke and Linq to SQL
There is wonderful stuff out there on Unit Testing but I needed something simple and easy. A Unit Test purist would pass out from shock at the manner I butcher the normal Unit Testing paradigm.
View ArticleDotNetNuke on top spot of Windows Web App Gallery
So last month I blogged that DotNetNuke was picking up momentum and would soon overtake Gallery ( a PHP photo gallery app ) as the most downloaded Project in the entire Windows Web App Gallery.
View ArticleDnn gui auto testing
In this post, I’ll be showing how to get started with the DotNetNue Automation Project, ultimately to be able to start writing your own automated tests.
View ArticleKeep user logged in with Silverlight
f you have a page that contains a lot of information for users to enter, you can run into a problem where their authentication will “time out”. Usually this authentication is set to expire after 20...
View ArticleDnn auto testing - Testing Emails
The automation tests now have the ability to test if an email was sent correctly.
View ArticleDnn auto testing - Getting Started
The DotNetNuke Automation Testing project is available on CodePlex at http://dotnetnukeautomation.codeplex.com/ and is welcoming testers and developers and anyone else who would like to contribute to...
View ArticleDnn auto testing - Framework
These tests test a set of scenarios that we need to ensure work every release, hence they get executed on a very regular basis which is tedious if you have to do it manually every time.
View ArticleSql timeouts when upgrading or installing modules
When under extremely heavy load there is a possibility that Microsoft ado.net classes may return "stale" data i.e. the results of an old query rather than the result of the query that was just executed.
View ArticleDotNetNuke Labs
I am pleased to announce today that "DotNetNuke Labs” is now live and the “DotNetNuke MVC Module Application Framework” project is the first sub-project to be added to this new Forge project.
View ArticleDnn Backwards Compatibility
Over the last several years DotNetNuke has maintained a policy of providing an upgrade path for users running previous versions of the platform.
View ArticleCollection of free DotNetNuke modules
I recently found a list on Software’s Edge that contains some modules not found in the Forge.
View ArticleDnn Testing - Dummies, Fakes, Stubs and Mocks
One of the tenets of Unit Testing is that in order to test a piece of code we often need to create some alternate implementation of one or more of the Interfaces involved in a test.
View ArticleHow to create testable dnn modules
The MVP pattern of development provides many of the benefits attributed to the Model-View-Controller (MVC) pattern, which has become very popular recently as an alternative approach to ASP.NET...
View ArticleHow to remove legacy users
In DNN 5, if you delete a portal, its users will show up in Host:: SuperUser Accounts. However, no reason to worry, hose users are not granted superuser privileges nor do they have access to any other...
View ArticleChange dotnetnuke page skin via sql
You can, of course, override the Site Settings (or Host Settings) for the portal skin/container but this requires that you edit each page one by one that needs changed.
View ArticleOverview of the Data Layer of Dotnetnuke Content, MetaData and Taxonomy
In this series of blogs I will explain how developers can take advantage of these new features in their own extensions.
View Article
More Pages to Explore .....