Recent Posts and Articles
Here are some things I include with every site that I build:
- Error logging, reporting & email notifications
- Email notifications upon certain events
It's been since late 2008 since I updated my personal site. The main reason is that I'm so busy with Climbfind & full-time consulting that I barely find bandwitdth to collect and produce content let alone energy have the energy to go off an build / edit my old ASP .net Web Forms pages manully.
For me the most exciting part of writting software is not the technicality, but the end product. I get a buzz from how quickly I can get something out the door, how good it is and most importantly how many people use it and benefit from it.
For the last couple of years I've wanted to augment my knowledge of software design and computer science with a framework that could help me rapidly produce sophisticated and complex sites. I'm hoping The Orchard Project is that framework and it is the piece of technology I have chosen to use in rebuilding my personal site that you are reading now.
Orchard is built with a home page provider pattern so that you can say this content item is the home page. The problem is if your homepage is something that doesn't exist as a content item.. i.e. a static page.
Over the weekend I created a tutorial to create a module inside project Orchard. I referred to the original walkthrough found inside project Orchard’s website. The original walkthrough was created for the March 2010 release of project orchard and I have modified the codes and steps so that it will work with the latest change.
After keeping an eye on the Orchard forums and then doing some work on a clients website that has been implemented in Orchard, I soon became one of those people needing a decent menu. So, I thought to myself, well what does orchard have that I can use, after all?
I just finished writing a long documentation topic on the Orchard project wiki that aims at being a good starting point for developers who want to understand the architecture, structure and general philosophy behind the Orchard CMS.
It is not required reading for anyone who only wants to write Orchard modules and themes but hopefully it will help people who want to evaluate the platform and start writing patches.
Read it here:
Speeding up StackExchange is a good example of the motive and benefits to running multiple sites out of one instance of an ASP.NET app domain. Update: Another good description is at Multi-tenancy in ASP.NET MVC - Why do we want it?