Pimcore bietet einige komfortable Möglichkeiten, seine Daten wie Dokumente, Assets, Objekte und ihre Klassen zu exportieren. Was aber, wenn die Datenbank Schrott und das Backend unbrauchbar ist und man trotzdem einen aktuellen XML-Export der Klassen braucht, um diese in ein funktionierendes Pimcore importieren zu können? Hierzu kann folgendes Script dienlich sein, das im CLI-Verzeichnis vom Pimcore untergebracht, die PSF-Dateien in ein importierbares XML-File umwandelt. Dabei werden nur die in Pimcore ohnehin schon vorhandenen Methoden gebraucht, ein Zugriff auf die Datenbank ist nicht notwendig. Usage: psf2xml.php [ options ] --input|-i file to read --outputfolder|-o folder to write (optional) --outputfile|-f filename to write (optional) --help|-h display this help
Beim Export der Fieldsammlungen und Objektbausteinen kann das Script den Namen selbst bestimmen, nur bei Objekten sollte mit "-f" noch ein Name angegeben werden. Der Download kann, wie üblich vom Weblizards Scriptbereich erfolgen. Feedback ist, wie üblich, erwünscht :-)