The following “How To’s” will be linked to MSDN Sample Gallery Solutions so that you can see the code in detail and manipulate it as you like. The articles themselves will give you more documentation than you will ever really need.
Developing a full CMS takes teams of developers’ years to provide all the bells and whistles that modern CMS provide. As a result, do not expect that this CMS will be on a par with them. The CMS design model I will be adopting is the Joomla model which is one of the most popular PHP based CMS available. Not only is Joomla well designed, giving us an advantage of having someone spend years working on producing such a great design; but it also means that most users will be familiar with our CMS as soon as they see it!
We will program using a code first system, where we build the features of the CMS as we progress through the development of the CMS; this includes the database design.
You will need the following to follow this How To.
Creating the Views.
Using Open Source templates we will re-design the HTML & CSS templates into Master Pages, so our CMS can use professionally pre-designed templates.