Magnolia

Content export / zipper / import

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Outdated
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: core
  • Labels:
  • Description:
    Hide

    I commited i.m.c.core.export package which includes first version of magnolia specific content export
    later this will be configurable via GUI and you can add you own content exporters.

    this package contains
    1. ContentExporter - this will be the main class via you can access any "named" exporter, once I am finish ll add some examples.
    2. Implementations on Export interface

    • XmlExport - simple human readable xml export
    • PackageExport - content zipper, it creates a zip including xml and all binary content in a clean directory structure.

    if you wanna test PackageExport –
    PackageExport pe = new PackageExport();
    pe.setBinaryAsLink(true);
    response.setHeader("content-disposition", "attachment; filename="aPage.getName()".zip");
    pe.export(aPage, response.getOutputStream());

    Show
    I commited i.m.c.core.export package which includes first version of magnolia specific content export later this will be configurable via GUI and you can add you own content exporters. this package contains 1. ContentExporter - this will be the main class via you can access any "named" exporter, once I am finish ll add some examples. 2. Implementations on Export interface
    • XmlExport - simple human readable xml export
    • PackageExport - content zipper, it creates a zip including xml and all binary content in a clean directory structure.
    if you wanna test PackageExport – PackageExport pe = new PackageExport(); pe.setBinaryAsLink(true); response.setHeader("content-disposition", "attachment; filename="aPage.getName()".zip"); pe.export(aPage, response.getOutputStream());

Activity

Hide
Boris Kraft added a comment - 15/Jun/05 10:25 AM

needs some more testing & thinking

Show
Boris Kraft added a comment - 15/Jun/05 10:25 AM needs some more testing & thinking
Hide
Philipp Bracher [old account - now Philipp Bärfuss] added a comment - 17/May/06 9:12 AM

Nothing todo for the 3.0 release

Show
Philipp Bracher [old account - now Philipp Bärfuss] added a comment - 17/May/06 9:12 AM Nothing todo for the 3.0 release
Hide
Grégory Joseph added a comment - 07/Apr/08 8:47 PM

as far as i can tell, this package is not used atm. We should have a look at it for 3.6 and do some cleanup, along with cleaning up DataTransporter and friends

Show
Grégory Joseph added a comment - 07/Apr/08 8:47 PM as far as i can tell, this package is not used atm. We should have a look at it for 3.6 and do some cleanup, along with cleaning up DataTransporter and friends
Hide
Grégory Joseph added a comment - 09/Jul/08 7:43 AM

deprecated the following classes for now, since they are not used:

  • ContentExporter
  • ContentImporter
  • ExportHandler
  • ImportHandler
  • PackageExport
  • XmlExport
  • XmlImport
Show
Grégory Joseph added a comment - 09/Jul/08 7:43 AM deprecated the following classes for now, since they are not used:
  • ContentExporter
  • ContentImporter
  • ExportHandler
  • ImportHandler
  • PackageExport
  • XmlExport
  • XmlImport
Hide
Grégory Joseph added a comment - 12/Dec/08 3:45 PM

Package introduced for this feature was removed for MAGNOLIA-2245.
Zip / packaging of imports/exports is currently partially covered by packager and backup modules, and if improvements are made, they will be for these modules.

Show
Grégory Joseph added a comment - 12/Dec/08 3:45 PM Package introduced for this feature was removed for MAGNOLIA-2245. Zip / packaging of imports/exports is currently partially covered by packager and backup modules, and if improvements are made, they will be for these modules.
Hide
Hudson CI server added a comment - 12/Dec/08 3:49 PM

Integrated in magnolia_main-trunk #289
MAGNOLIA-2245 - removed unused package completely.

Show
Hudson CI server added a comment - 12/Dec/08 3:49 PM Integrated in magnolia_main-trunk #289 MAGNOLIA-2245 - removed unused package completely.

People

Dates

  • Created:
    24/May/05 3:30 PM
    Updated:
    12/Dec/08 3:49 PM
    Resolved:
    12/Dec/08 3:45 PM