- Info
Sprint Plone
Plone Offline?
Modifica un contenuti di Plone offline, sul tuo Notebook e sincronizzali ...SEXY
Soluzioni: basate su "Marshalls", "ATXML": GSXML, XMLForest,...
XMLForest è ... orribile - almeno il codice. Il concetto di fondo è SEXY. Perchè?
Cos'è XMLForest?
Fondamentalmente è un prototipo per usi complessi. Ecco le caratteristiche principali:
- Esporta i contenuti di Plone
- Usa formati il più possibile standard
- Archivia i dati Store in formati leggibili
- Ottiene riferimenti e relazioni
- Crea nuovi riferimenti e nuove relazioni per contenuti esistenti
- Rende possibili nuove strutture
- Adatto ad esportare contenuti complessi
GSXML fa molte cose in maniera più semplice di XMLForest ... ma non soddisfa tutti i criteri sopra elencati. Il teanm di GSXML ha lavorato anche su Marshall per migliorarlo.
L'obiettivo: "forest". Iniziato un anno fa a Bolzano durante il Toerggelen Sprint e sviluppato ulteriormente durante il Sorrento Sprint. Ora: Un Multi-Pass-Converter generico - ancora senza lo Zope-Context.
Dallo Sprint è nato "imscp": un modulo in puro Python per gestire pacchetti con contenuto IMS (= un formato generico basato su XML-/ZIP format per impacchettare contenuti).
L'obiettivo è combinare lo sviluppo di GSXML, forest e imscp per creare uno strumento di import/import senza perdite.