CMS
Having spent the first four years of my post university working life working on other people's/company's Content Management Systems I thought it was about time I wrote my own, if only as a learning exercise.
The system I developed runs on a LAMP stack framework with occasional AJAX / Javascript additions to increase usability.
Features include:
- Seemless integration of adminstration functions and real-world content, no seperate 'administration' page.
- Intuitive page editing system which allows each aspect of the page to be edited individually and in its real context.
- Almost entirely strict HTML standards code.
- Search Engine freindly URLs.
- Built in multi-level user management system.
- Complete seperation of templates and content.
- Easy to use blog/event aggregation.
- Facebook Connect integrated.
I went on to use the CMS in several real world projects (including this site!), but as I said, this was mainly just a learning exercise - one that taught me a huge amount!
I have now stopped work on the system - it's obvious there are already plenty of great open source content management systems out there - no point trying to re-invent the wheel!