Content export
XSLT stylesheet management
Adding XSLT stylesheets is simple, the only thing you have to do is upload a new XSLT file in the design/standard/xsl/ folder of the extension. An empty “test.xsl” file is already available. Removing the XML source after the XSLT transformation must be defined explicitly in the XSLT stylesheet. The processed XML file will not be deleted otherwise.
Launching the export
Launching the export is quite easy, the only thing you have to do is to run the following cronjob:
php runcronjobs.php -s your_siteaccess ezxmlexport
Since the export has been designed to export more than 200 000 content objects and depending on how much objects you have to export, the time it takes to run the full export can be important. This is why we recommend you run this cronjob once a night because it generates a lot of heavy operations on the database.
Export process schema
Operation logger
The extension is bundled with an XML logging system. The XML file stores the list of exported objects as well as a few meta data. Here is an example:
<?xml version="1.0" encoding="UTF-8"?> <export> <generalinformations> <startdate>timestamp</startdate> <enddate>timestamp</enddate> <appliedXSLTtransformation>XSLT command</appliedXSLTTransformation> <ftpinformations>ftp://user@host/path</ftpinformations> </generalinformations> <exportedobjects> <object id="objectID" startexporttime="timestamp" endexporttime="timestamp" generatedxmlfile="path/to/xmlfile"> </object> ... </exportedobjects> </export>
Ester Heylen (06/11/2009 6:16 pm)
Ester Heylen (06/11/2009 6:16 pm)
Comments
There are no comments.