IntroductionASP.NET MVC
My previous post dealt with how to use Magento‘s API with WCF. Another aspect of Magento I came across is it’s extremely flexible support for theming.

You can design a new theme that looks radically different from the default one. Not only can you change the images and colors in the cascading style sheets, you can also redefine the regions (header, content, footer…) that make up a page. Per region you can specify which HTML gets injected into it. This gives you maximum customization power for theming your site.

Theming in ASP.NET is supported out-of-the-box. Using the App_Themes folder you can customize the look and feel of your site, however cumbersome this system may be.

Magento is built using the MVC pattern, just like the ASP.NET MVC Framework. And that is the focus of this article. How do we go about implementing theming in ASP.NET MVC?

Let’s get started…

Read the rest of this entry »

MVP: Model View Presenter

December 14, 2008

IntroductionOOADug

Last week I was reading some articles about using WCF, the Entity Framework and how to transport entities across the service boundary. One of the articles I encountered included a demo project that made use of the Model View Presenter (MVP) pattern.

Having explored the demo project I thought it might be interesting to write an article about this pattern. Your favorite search engine will happily supply you with a plethora of links to other articles that explain this pattern thoroughly.

For this article I’ve decided to supply a concrete implemention and to focus less on the theory behind the pattern.

Let’s roll…

Read the rest of this entry »