I have been working on various incarnations of my CMS for a while. I am now convinced that trying to reinvent the CMS wheel is essential mental. Being a .NET organisation Artificial Gold had to build our own for a while as .NET lagged behind PHP and it’s friends. Now we have Umbraco and other CMS systems you can purchase.
As it goes though I still think that there are certain niches that need to be filled. I am working on one of those niches. Multi-lingual CMS systems are improving but ones APIs that can also be used on iPhone apps, Windows software and so forth are not so common. This is basically what I am trying to build.
So far we are still relatively early on in the process. The web services are currently being built which will enable development on the Admin System and also the API which can be consumed by websites.
Following that we will need to build other proxies to consume the webservices so that they can be used in PHP etc.
We are not following Agile processes all that well due to the fact that we have needed to plan reasonably far in advance. However we are using IoC, Active Record, ASP.NET MVC and TeamCity. I will update the blog with any exciting information (and probably some boring stuff too…)
