custom CMS 
Well I decided to try to write a custom cms system for this site. Why - 1) because I want to. 2) Because I feel that I need more practice with OOP 3) because I have never done it. 4) to learn what a Content Management System actually is. And how the whole “framework” concepts work. I have always beleive the best way to learn something is to do it - so here I go.
Started by reading this article/tutorial and taking a look at the PHPCommunity code in the CVS. The tutorial is a bit simplistic for me and the PHPC code is a bit advanced for what I need (not to mention I don’t understand why they have certain methods). I have precious little exposure to design patterns and advanced OOP concepts - so for now I think I’ll bypass those parts.
I will unfortunately be writing this in PHP4 since my hosting service doesn’t have PHP5 and currently has no plans of implementing it. Hopefully I won’t screw up the references too bad. (Even though I know it isn’t technically right I still tend to think of them as a quasi-pointer or alias for the data. So as long as I remember when working on a copy of the data isn’t what I want - it should get me going in the right direction.)
I have written my base class to hold my global data, the DBConnect class and after much thought a DBResult class (not really sure I need one for my basic framework - but it will allow me to expand it as I learn more - so it’s in). Going to test them out either this weekend or next week. Cross your fingers and wish me luck. If it works - guess it will be time to convert my personal notes into PHPDoc style comments (another thing to get a basic feel for).
I think it’ll be fun and very frustrating. Been told though that I’m slightly masochistic - maybe.