I (perhaps stupidly) want to develop a content management system as a project I can work on in my spare time. By content management, I'm concentrating mostly on a "news" site -- a newspaper, for example.
I'm wondering if anyone can give some concerete theory or general ideas into how a site should work, some basics of content management (what kind of basic/advanced features are necessary), and anything that I should know about enterprise sites and content management.
I'm particularly interested in keeping everything dynamic and template based. So if anyone can add anything about "templates" (for example, stupidly simple tags that Joe Blow can make...and advanced processing techniqes), that would be stellar.
So far, I plan to (of course) use Apache and PHP to power the server, and MySQL to power the backend.
My aim is to create a free-to-public (GPL I think) system for content management that can be tweaked week by week and developed into something grand. Also, I aim to better my skills and knowledge as a PHP coder, Apache user, and MySQL user.
So if you guys can offer and ideas, opinions, or "things to keep in mind", I would be greatly appreciative!
Good luck to me!