From: William A.C. <wil...@ca...> - 2005-03-28 07:08:17
|
I just checked in a little more progress on making things work. Lots of stuff to report and more general thoughts here as well... The following things on the to do list in my last note are now fixed (at least in my little testbed): * Fix the Category List order strangeness in wp-admin/categories.php * Change the default links in the install to not include every person who ever wrote a line of WordPress code and instead point to the project pages and useful resources like the WordPress Codex. Other things fixed include: * Page Parent in wp-admin/page-new.php fixed to work properly * Pages list on visitor facing pages working * Viewing of static pages working * Fixed various uses of SQL YEAR() to use EXTRACT(year FROM col) instead - It's worth noting that this isn't necessary if the ODBC functions are installed in PostgreSQL. There is probably some room for argument that we should just require that instead. I think Keenan has been working on the upgrade scripts as well. Certainly a braver man than I, the way the parent project handles upgrading the schema scares me a fair bit. Before I saw today's changes I almost wanted to suggest putting the kibosh on the whole "upgrade" script thing and just having an import script that takes care of it instead. In any case I think an "import from WordPress-MySQL 1.5" script probably has enough utility that it should be added to the to do list. At the moment I think the following things work: * Install from scratch * Upgrade from 1.2 (?) * New blog entries work * New comments work * New static pages work * New categories work * New links work The redirect stuff doesn't work for some pages due to more YEAR() issues. It throws a database error that details the problem, so that should be easy enough to fix. The XMLRPC code still needs to be examined and from a mile high view it looks like a hornet's nest or a hive of villany or something like that. There is of course lots left to be addressed, but once this work is done hopefully we can move towards a happier database agnostic future. That is all I have for now. I'm going to wander on over to the codex and see if there has been any commentary on the abstraction layer stuff while I've been otherwise occupied with exploding bike tires... -- wac |