I’m working on a new CMS today. I’ve started with the database architecture, using MySQL InnoDB and getting all the foreign keys set up, indexes based on likely columns that will be queried.

Once the architecture is in place the plan is to use CodeIgniter to build it.  I want to build it myself some might say I am “reinventing the wheel”, but I want to do this, for one practice using CodeIgniter, two because it will be approached at an angle of a CMS that e-commerce sites have requested from me, three because I want to know the code I write inside out, and many more reasons…

Anyway, I will eventually make it public on GitHub, so links will be provided in the future.

This site is built in WordPress

So, I am building this site with WordPress just to get familiar with developing on the WordPress framework.  I have skinned a few sites in the past but for this site I wanted to go a bit further and learn about building custom content, installing plugins and working a bit further on themes.

This is a useful link for learning WordPress.