Date post: | 14-Dec-2014 |
Category: |
Technology |
Upload: | riccardo-lemmi |
View: | 639 times |
Download: | 3 times |
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Chi sono?
Riccardo Lemmi
Consulente sulla piattaformaZope/Plone
dal 2001
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Migrare tutto a PloneProblema:
Voglio migrare a Plone! Come sposto i miei dati?
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Pubblico
Sviluppatori Integratori
Utenti finali (NO)
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Problematiche
I DatiLa Sicurezza
Il workflow di pubblicazioneIl versionamento
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
I Dati
• Da altri CMS o simil-CMS– DB relazionale
• Sorgenti non relazionali– CSV– XML
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Etomite• Tipo Utenti:– Anonimo, editor, admin– Permessi in lettura, scrittura: • assegnati con appartenenza a gruppo
• Pubblicazione: pubblicato/privato• Tipi di dati:– Documento html, link– Portale strutturato ad albero
(padre-figlio)
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Sytadel• Utenti:– Anonimo, editor, admin,– Permessi in lettura, scrittura: • assegnati con appartenenza a gruppo
• Pubblicazione: privato, pubblico• Tipi di dati:– csv, article, note, topic– Portale strutturato ad albero (topic)
• versionamento
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Sorgenti non relazionali• CSV– Export dati: foglio di calcolo, rubrica– Conversioni da sorgenti RDB: tabellona
• XML– Dati in formato originale (es. Onix)– Export dati fornito dall'applicativo
• iCal
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
La Sicurezza• Limiti delle piattaforme LAMP– Tipi di utenti predefinito– Solo permessi lettura/scrittura– Gestione dei permessi a gruppi– Gli strumenti disponibili non sono
utilizzati
• Dati CSV, XML– dati pubblici o privati (no mezze vie)
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
I l workflow di pubblicazione• Worflow semplici e non modificabili
• Non prevista la fase di revisione• Non previsti attori diversi• Tipico: stato privato e pubblico
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
I l Versionamento• Non c'è o è molto semplice:
- Si mantengono tutte le versioni precedenti
- Il contenuto viene cancellato ma non rimosso dal DB
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Strumenti disponibi l i• Script• Marshall• ArchXMLTool• Transmogrifier
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Script• metodo esterno• script (zopectl run)– difficili da scrivere– difficili da manutenere
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Marshall• la madre di tutti i prodotti attuali• difficile da usare direttamente• difficile da adattare
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
ArchXMLTool• Pensato per Archetypes• Xml based• Facilmente estendibile
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Transmogrif ier• Strumento generico– csv, xml, archetypes
• Struttura a pipeline– ogni sezione si occupa di una singola
operazione• sorgenti• processori
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Problemi Tipici• Creare struttura a tree tipica di Plone– un contenuto sta in più di un posto
• Ricreare i Link interni– Nell'originale gestiti con id o alias
• Ricreare i Link ai file– di solito serviti da Apache e su FS– ricreare in Plone: dove?
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Problemi Tipici• Gestione del versionamento• Gestione del workflow
Migrare a Plone Riccardo Lemmi 22 Aprile 2009– –
Grazie!
Domande?