To participate you must create an account on apostrophenow.org. If you have already done so, click Login.

Ticket #437 (new defect)

Opened 20 months ago

Last modified 14 months ago

XML import and output for Apostrophe

Reported by: boutell Owned by: tboutell
Priority: major Milestone: 1.6
Component: apostrophePlugin Version: 1.4
Keywords: import, export Cc: geoffd, agilbert, dordille
Symfony version: 1.4

Description

Apostrophe should define an XML format for importing and exporting sites, including history etc. Third party slot types could participate if they define methods for reading and writing representations of themselves in XML.

This would replace our current dodgy workarounds for Symfony's limited fixtures and even allow us an upgrade path if we switch to different database technology someday. But more importantly it would allow anyone to export their existing site to Apostrophe even if we have no native importer for their particular CMS. It would also allow a clean division of labor ("you build the exporter, we worry about making sure the importer works properly with properly formatted input").

Change History

Changed 17 months ago by tboutell

  • owner changed from boutell to tboutell

Changed 14 months ago by geoffd

  • milestone changed from 1.5 to 1.6

Changed 14 months ago by geoffd

We have an importer now. An exporter still needs to be created. Importer can not handle blog posts yet.

Note: See TracTickets for help on using tickets.