[wp-trac] [WordPress Trac] #15197: WXR export/import umbrella ticket

WordPress Trac wp-trac at lists.automattic.com
Sat Oct 23 18:44:55 UTC 2010

#15197: WXR export/import umbrella ticket
 Reporter:  duck_         |       Owner:                       
     Type:  defect (bug)  |      Status:  new                  
 Priority:  normal        |   Milestone:  Awaiting Review      
Component:  Export        |     Version:                       
 Severity:  normal        |    Keywords:  has-patch ux-feedback

Comment(by nacin):

 Attached a screenshot of a mockup for filtering, devised while talking to
 duck_ about the patches here.

 We do need filtering, but it needs to be done sanely. The 3.0
 'improvements' ended up making it a difficult form to use, could produce
 some choppy XML files, and also posed a huge issue in terms of how to
 integrate menus.

 My suggestion is to take a step back and think about it in terms of post
 types. First option would be to allow you to export everything. That would
 mean all post types for which can_export is true, all linked taxonomy
 data, attachments, all navigation menus and their relationships, etc. This
 would allow you to export things such as nav menus, attachments, etc. that
 are too intertwined with other objects to be sanely exported alone.

 The next option would be Posts, which you can then filter by author,
 category, or date. Pages, you can filter by author. Then each subsequent
 post type, which is can_export && public, can also be selected. These
 options allow for bite-sized XML files as appropriate.

 We can surely drop in some hooks in the right place to allow plugins to
 reach into here and modify it further. But I think this hierarchical
 approach is better than what we had in 2.9 (author only) and 3.0 (bunch of

 On the code overhaul, +100. Would love to see this in 3.1.

Ticket URL: <http://core.trac.wordpress.org/ticket/15197#comment:3>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software

More information about the wp-trac mailing list