[wp-testers] 2.3 Nightly - Plugin Compatibility
spencerp
spencerp1 at gmail.com
Thu Aug 30 02:43:10 GMT 2007
Ryan Boren wrote:
> On 8/28/07, spencerp <spencerp1 at gmail.com> wrote:
>
>> Just curious, has there been database schema changes for certain tables,
>> or? Like, added rows/columns or whatever in certain ones, or not? I'm
>> not sure what all was changed really, I'm just asking because I have
>> been running 2.3 since it started and I'm going by HIS plugin error. =/
>> I'm guessing, besides file renaming, reorgs, etc... that any possible
>> database changes that had been made, might throw some off. That's an IF
>> though.
>>
>
> The big schema change is the dropping of the categories, post2cat, and
> link2cat changes in favor of the new terms, term_taxonomy, and
> term_relationship tables. Any plugin that queries against the old
> table will break horribly.
Ouch, okay. I think there was some that used the old schema before, if I
remember right. But I'm not sure which ones they were though. Since
someone made up a Compatible/ Not Working / Iffy - plugin compatibility
page for 2.3 now, we'll find out which ones aren't going to cut it, and
which will in due time. =)
> Plugins that use the category API should
> be fine.
>
Okay, awesome. =D
> The only other schema change is the addition of "pending" to the
> post_status enum. That should be very low impact.
>
Yeah, I agree with you there. That's a whole new addition to the
database. I wouldn't expect any plugins to be affected by that. However,
I'm not sure about the plugins regarding "posts" though. Example:
Adhesive, or Sticky Post plugins, or any other post related plugins?
Just throwing this out there, but, IF one of the post related plugins
spits an error, it'd probably be regarding the "unaccounted for" status
"pending"..? I'm guessing most plugins were created, with the basic
ones, and when a new status is added it might hiccup some where...
Again, this is just guessing or assuming the possibilities of database
error spitting.
> Here's the schema diff from 2.2 to 2.3.
>
> http://trac.wordpress.org/changeset?old_path=branches%2F2.2%2Fwp-admin%2Fupgrade-schema.php&old=5966&new_path=trunk%2Fwp-admin%2Fincludes%2Fschema.php&new=5966
>
Thanks Ryan. =) For starters, I'll get cracking on some plugin testing
on a test bed blog of mine, then start updating the 2.3 plugin
compatibility page list. Well, I'll test them out, adjust then
accordingly and then let the plugin author know. =)
--
spencerp
http://spencerp.net
http://www.vindictivebastard.net
More information about the wp-testers
mailing list