Sauzher, ho finito quello che volevo fare.
Funzione, è perfetto.

Ho sfruttato altri blueprint per la modifica dello stato degli oggeti creati, l'aggiornamento degli attributi, ecc...

Ora ho capito.
Alla fine va che e' una bellezza.

Grazie


*Diego Purpo*
cel. +39 393 9869631
[email protected] <mailto:[email protected]>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it <http://www.infocube.it>
blog.infocube.it <http://blog.infocube.it>

Perfetto Sauzher!!!!
Effettivamente sbagliavo completamente il blueprint da usare! Dovevo usare il Constructor.

Ora cerco di perfezionare il tutto, ma credo di esserci quasi ormai

Grazie

*Diego Purpo*
cel. +39 393 9869631
[email protected] <mailto:[email protected]>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it <http://www.infocube.it>
blog.infocube.it <http://blog.infocube.it>

da quello che si legge qui
http://pypi.python.org/pypi/collective.transmogrifier/1.2#folders-section
section.folder si attiva solo se per garantire che vengano creati
prima i contenitori dei contenuti e comunque:
The folder will be created without an id only, but a subsequent schema
updated section for a subsequent item may have the opportunity to
update it (but not change its type.)

da cui deduco che nel csv ci dovra' comunque essere una riga che
riguardi le folder da creare in maniera da fare l'update dello schema
dei contenitori creati in precedenza.

se i tuoi oggetti sono tutti link... beh' non c'e' folder da creare (a
chi ne sa piu' di me... sbaglio?)

Prova ad utilizzare la Constructor section e vedi cosa ti genera.

bye

Il 16 dicembre 2010 20:35, Diego Purpo<[email protected]>  ha scritto:
Ok Sauzher, ci sto provando, ma prima di definirlo una bellezza,
transmogrifier è sicuramente odiabile.

Sono riuscito a fare quanto segue.
Partendo da un file csv, carico i dati nella pipeline ottenendo oggetti con
attributi:
- remoteUrl
- title

poi modifico gli item aggiungendo 2 attributi:
- _path: contiene il percorso che voglio assegnare all'oggetto
- _type: tipo dell'oggeto che voglio creare. Per esempio Link.

Ora dovrei lanciare la creazione con la definizione della section folders
Ho quindi mofidicato la mia pipeline come segue

[transmogrifier]
pipeline =
     csvsource
     transform
     folders
     printer
...
[folders]
blueprint = collective.transmogrifier.sections.folders

Stranamente al printer ci arriva e stampa i dati della pipeline, ma gli
oggetti non sono stati creati su Plone.

Mi sai dire dove sbaglio?

Grazie

Diego

-


Diego Purpo
cel. +39 393 9869631
[email protected]

INFOCUBE srl
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it
blog.infocube.it

transmogrifier.
passi qualche decina di minuti a capire come partire... ma alla fine
va che e' una bellezza.


Il 15 dicembre 2010 18:45, Diego Purpo<[email protected]>  ha scritto:

Ciao a tutti.

Sto cercando uno strumento di import massivo da CSV.
Attualmente ho trovato solo ArcheCSV ma mi sembra un po' fermo e non
compatibile con Plone3, però descrive perfettamente quello che vorrei fare.

Sapete consigliarmi qualcosa?

Grazie a tutti

Diego

--

Diego Purpo
cel. +39 393 9869631
[email protected]

INFOCUBE srl
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it
blog.infocube.it

_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html




_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html



_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a