…Well the perfect product module that is.
Myself and Rob have recently been rebuilding the backend of our CMS (Content Management System). We were finding that we were making lots of changes to the core files each time we wrote a site for a client, and since the big benefits of using a CMS for us is confidence in the integrity of the code (as we can run unit tests against the core files), as well as speed of writing a new site by using existing modules.
Therefore, we decided we needed to go back to the start and make each of the modules as generic as we possibly could to cope with every eventuality. For the most part this is proving fairly straight forward. For a news module for example you will want a title, the date it is published, and the story, whilst with a Frequently Asked Questions module you will want a question and an answer.
But the products module wasn’t so easy…
Read the rest of this entry »