Sprint Plone
Offline Plone?
Edit Plone content types offline, on your Notebook, and synchronise them back...SEXY
Solutions: based on "Marshalls", "ATXML": GSXML, XMLForest,...
XMLForest is ... ugly - at least the code. The concept behind is SEXY. Why?
What is XMLForest?
Basically it is a prototype for a complex usecase. Here are the Core-Features:
- Export Plone-Content
- Use standard (tised) formats as much as possible
- Store the data in readable formats
- Get references and relations
- Make new references/relations to existing contents
- Make possibilities for new structure
- Perfectly fit to export complex content.
GSXML does many things more easy than XMLForest ... but: It doesn't fullfill all criteria above. The GSXML Team has also worked on Marshall to make it better.
The goal: "forest". Started one year ago in Bolzano on the Toerggelen Sprint and developed further on the Sorrento Sprint. Nowatime: A generic Multi-Pass-Converter - without Zope-Context yet.
From the Sprint "imscp" was born: Pure Python Module for handling IMS Content-Packages (= generic extendable XML-/ZIP-File based format to pack content).
The goal is combining the developement of GSXML, forest and imscp to create a tool for a lossless Ex-/Import.

