[wp-trac] [WordPress Trac] #5454: Additional metadata in wxr export
format
WordPress Trac
wp-trac at lists.automattic.com
Tue Dec 11 03:45:23 GMT 2007
#5454: Additional metadata in wxr export format
-------------------------+--------------------------------------------------
Reporter: tellyworth | Owner: anonymous
Type: enhancement | Status: new
Priority: normal | Milestone: 2.5
Component: General | Version:
Severity: normal | Keywords:
-------------------------+--------------------------------------------------
The enclosed patch adds some extra metadata to the wxr xml export file to
help support future enhancements and fixes for the importer. The changes
should be backwards compatible with previous versions of the importer
code.
* There's a new <wp:wxr_version> tag in the channel element that contains
a version number indicating the wxr format version (currently 1.0). The
same number is in the xmlns:wp attribute but I included it here for easier
access using the importer's get_tag() method; and also so we can
distinguish between this version (which has the new tags listed below) and
previous versions. We should bump the version number iff there is a
change that might affect backwards compatibility.
* Two new tags <wp:base_site_url> and <wp:base_blog_url> are there to help
the importer know whether it is importing from a different site or the
same site. In a normal WP install both tags contain the same URL (i.e.
siteurl). In MU, base_site_url will show the main url of the MU install,
base_blog_url is the individual blog's url.
* <category> tags now include a nicename attribute so it's possible to fix
bug #5447. Each category/tag element is duplicated because the old and
existing importer code won't parse the new elements.
* A new <wp:attachment_url> element is added when post_type is
'attachment'. Normally it's the same as the guid but that is not
necessarily a reliable assumption for the importer to make.
* A new <wp:comment_user_id> is included in comments. The importer could
check the <wp:base_site_url> and preserve this value when importing a wxr
file from the same site.
--
Ticket URL: <http://trac.wordpress.org/ticket/5454>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list