|
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
|