NeoFW Wiki (or CMWiki?)
Another one for the notebook: a wiki. This will need to be the prototype for the more centralized CM-application stuff (too many of the NeoFW applications are using copies (!) of certain programming practices that would be better handled as a single unit (see especially index.php in the apps Blog3, NeoFW, jgh, pt), and parts that are very similar, but with different values (see inc/conf.inc in the same apps)).
The CMWiki should unify the approaches in such a way that the other applications can be relatively easily updated. This has been brought up before (see point 7 in the given link). I’m still not sure whether to use a class or group of functions, though I’m leaning more towards using classes, for better forward-compatibility.
Completely off-topic, I’m impressed by all the early PHP 4 (or maybe even PHP 3!) applications that still work, today, in PHP 5.2, with nothing more than a few configuration changes. That’s backwards-compatibility. Me, I got into this whole thing around PHP 4.3, so my applications don’t even require special configuration options — they just continue to work.
Of course, my newer apps are taking more and more advantage of novelties introduced by PHP 5, so they’re not going to work with the old versions. But that’s okay, I don’t need them to.
I had more to say, but it turned so much longer that I’m going to make it a separate post. Watch this space…
Update 2007-12-10: Updated link to point to the correct post.

XHTML: You may use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
RSS feed for comments on this post. TrackBack URI