So here it is... finally... I have got the version 2 beta of this blog out! It all started a long time ago when I tried to make my own theme, and became utterly frustrated with the over complicated spaghetti code that riddles wordpress. Don't get me wrong wordpress is great, a fantastic blogging tool, but the code is sooo confusing!
This I am sure is mainly because it's not yet OO (so many hosts out there are still on PHP4, including mine) which means it's not using any OO patterns. If you try and trace back functions you find them echo-ing stuff out all over the place, rather than returning stuff. I have noticed they are trying to improve with a lot more functions returning rather than printing but it's still a mess.
So most of the time was spend trying to re-write these functions in my own code, (rather than editing the core code, allowing for updates). Perhaps I really should be giving this code back to the project, but I wouldn't know where to start :(
Why the beta?
Most of the reason for the beta tag (naff I know) is because I was so sick of not getting it out there I decided it would force me to fix things and keep it going, rather than leaving it in development for ages. There is still lots to do, and some things may not work... but make sure you let me know if you find anything that you think I may not know about!
So what is next
Well after I have got all the features from the old blog into this one, I plan to do more of the same, but with a code base I am happy with. Expect a Hijax overlay, nifty CSS3 stuff, micro formatted goodness, flash image and font replacement and perhaps even some flex widgets. However don't hold your breath ;)
UPDATE: I just did some nice CSS image roll overs, as I didn't have time before. This has to be standard now doesn't it?