By Charles Nurse on
9/29/2008
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 license). Microsoft are not absorbing jQuery and writing their own version. Scott Guthrie stated that they intend to include the library “as-is”, and if they want changes they will submit them to the jQuery team for review in the same way as any other developer.
Read More »
|
By Charles Nurse on
9/16/2008
In previous blog posts in this series on creating testable modules I have shown how the various layers of a DotNetNuke module can be built and tested independently. In this blog I will create the LinksView UserControl and demonstrate in the browser that everything does indeed work as expected.
Read More »
|
By Charles Nurse on
9/15/2008
In this latest blog post in my "Creating Testable Modules" series, I add the DataService implementation and demonstrate how to test the Data Layer.
Read More »
|
By Charles Nurse on
9/8/2008
In the previous article in this blog series on creating testable modules, I began to create the View Links feature of our LinksMVP module. In this article I will add the concrete Repository class.
Read More »
|
By Charles Nurse on
9/6/2008
In this 6th article in my Blog series on Creating Testable Modules, I finally get to writing code for our testable LinksMVP module. In this code-heavy article I describe the process of building a feature (displaying a list of links) using the Test Driven Devlopment (TDD) process.
Read More »
|
By Charles Nurse on
9/3/2008
In this series of blogs, I have been describing my investigation into building Testable Modules, as I prepare for a talk I am giving at Open Force Europe next month. In earlier blog articles I have described some of the concepts and created a simple testable application using the Model View Presenter design pattern. In this blog post I start building a DotNetNuke Module - Links MVP - using these concepts and the MVP pattern.
Read More »
|
By Charles Nurse on
8/28/2008
DotNetNuke 5.0 introduces a new Unified Extension Installer. This installer, like the legacy Module Installer is manifest driven. This blog is the third in as series of blog posts designed to help developers of extensions understand the manifest. It focuses on the new Cleanup Component Installer.
Read More »
|
By Charles Nurse on
8/27/2008
At the Open Force Europe Conference this fall I wll be presenting a talk on developing Testable Modules. In this blog series I will be discussing the insights I have gained while developing materials for this presentation. In this blog post I will discus adding tests to the Hello World application I developed in a previous blog post
Read More »
|
By Charles Nurse on
8/25/2008
At Open Force Europe, this fall, I will be presenting a talk on Creating Testable Modules. This is part 3 of a series of blogs where I intent to describe the process as I work my way through developing this talk. In previous posts, I have introduced some of the concepts including the Model View presenter design pattern. In this blog I will dig deeper into this pattern by creating a simple Hello World application. I will be using the Passive View variant of the pattern.
Read More »
|
By Charles Nurse on
8/20/2008
At this years Open Force Europe conference, I will be doing a presentation on Testable Modules. In preparation for that talk, I have been researching and developing examples. In the second part of this series of blogs I introduce the Model-View-Presenter (MVP) design pattern.
Read More »
|