Status Update: PHP5, Atom, PDO, oh my!
Chyrp's PHP5 is coming along nicely, many many things are fixed/improved/enhanced/better'd, and some things are rewritten entirely.
I've moved Chyrp's syndication method from RSS2 to Atom (complete with standards-compliant
Among the gigantic slew of enhancements are the new Module, Feather, and Theme (to a lesser extent) engines. Modules and Feathers are now entirely class-based. See this thread for more information.
The database backend now uses pure PDO. This provides more room for eventually adding support for other databases, such as PostgreSQL and SQLite. I'm unable to make any promises for either, though; the queries are radically different between them and MySQL, it'll be hard to lock down a good standard that works with all of them.
The YAML parsing engine (responsible for settings, and now containing Feather data in the database) has been downgraded to v0.2.5, which makes it a bit more stable in a few obscure (though destructive) cases. A bit of functionality has been stripped out as well, to make sure it doesn't do something you don't want it to do (since it's responsible for parsing your post data).
All of this is going on in /branches/php5/, and everything else under /branches/ . As such, you can't use anything in there with /trunk/ (notably, the Text feather, as shown on the Downloads page).
I can't exactly nail down an ETA, but if you have to set a date in iCal, I suggest clicking "February 29", holding, and dragging to "April 1". It'll be somewhere in there, I promise. :P
Oh, one more thing: the Demos system is down for a while. Sorry about that. :/ I'm sort of holding out for the PHP5 release before putting it back up.
07:35 PM | 3 CommentsComments
- tototoolco on February 22, 2008, at 11:54 AM
- misterbrandt on February 22, 2008, at 03:02 PM
- Alex on February 22, 2008, at 03:45 PM