Ah, quindi zopeskel 2 (quello che viene con l'attuale Plone), funziona ancora ma è "deprecato"? ...ragazzi, andate troppo veloce per me: non ho più l'età! ;)
Comunque grazie: cercherò di provare questo zopeskel 3.
Tornando al discorso del template: quale usereste per fare un prodotto con portlets, views e wiewlets, senza content types? O magari è il caso di fare: 1) un prodottino "core", dove metto le cose condivise (che so: tools/utilities, browser view condivise), e poi prodotti separati (ma dipendenti dal core) per:
2) portlet
3) viewlets
4) views e templates
...in ogni caso, per fare questi 4 oggetti, quali templates usereste?

Max

Quoting Giorgio Borelli <[email protected]>:

ciao,

Il giorno 03/ott/2012, alle ore 14.37, Yuri ha scritto:
http://open.abstract.it/it/blog/giorgio/zopeskel-3.x

qui vengono date delle indicazioni, ma non ho capito se sia il metodo consigliato passare a templer.

Personalmente da qualche tempo utilizzo il nuovo zopeskel e, opinioni personali a parte, diciamo che la versione 3 è
attualmente quella sviluppata e mantenuta.

Ciò non vuol dire che le versioni precedenti non siano più valide ma prima o poi lo saranno. La versione 3x di zopeskel ha cambiato lo scheletro dei pacchetti python/zope/plone includendo le best practices nello sviluppo non solo dei prodotti per plone bensì anche nella struttura degli egg stessi.

Tutto questo a discapito di alcuni local command che potrebbero non essere più attualmente disponibili
anche se magari lo saranno nuovamente in futuro.

Anche da questo punto di vista personalmente sconsiglio di usare i local commands se non assolutamente necessario (secondo me creano un sacco di file e cose inutili all'interno dei prodotti Plone).

Attualmente io uso i local commands solamente per Archetypes in quanto solitamente mi dimentico sempre qualcosa nella definizione
dei permessi e nel metodo 'initialize'.
Fortunatamente da questo punto di vista di Archetypes ne sto sviluppando sempre meno e con Dexterity è tutto più semplice ;)

Per far convivere le due versioni di zopeskel attualmente ho installato (molto tempo fa) a livello di sistema la versione 2.x e ho un virtualenv separato con la nuova versione quindi posso usare indistintamente o una o l'altra versione di zopeskel.

Peccato non aver installato anche la versione 2.x in un virtualenv ;)


Il 03/10/2012 14:31, Massimiliano De Ruosi ha scritto:
Ciao a tutti,

mi sono fatto una (minima) esperienza con paster per creare prodotti, e ora mi stavo chiedendo cosa convenga usare per plone (ed in particolare per plone 4):

nei miei primi progetti e test ho sempre usato:
paster create -t archetype
...usando poi i local commands per aggiungere at-schema, portlets, views, ecc.

ogni tanto, ho anche provato:
paster create -t plone3_portlet
...che genera molti meno filese, quindi mi sembra più pulito (per fare portlets).

Ora sono nella situazione di dover creare un prodotto che ha qualche portlet, view e viewlets. Nessun content type. Sarei tentato di usare lo stesso "paster create -t archetype" per via dei local commands, ma il prodotto così creato è molto ricco di files e directory (forse inutili?), e poi c'è quell'"archetype" che in qualche modo mi suona male.

QUali sono le best pratices?

Max

----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine


_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

--
Giorgio Borelli - [[email protected]]
Abstract Open Solutions [http://www.abstract.it]
Tel:  +39 081 06 08 213
Fax:  +39 081 01 12 239

** Per favore non mandatemi allegati in Word o PowerPoint! | http://www.gnu.org/philosophy/no-word-attachments.it.html **

-------------------------------------------------------------------------------------------------------------------------
Ai sensi del d.lgs. 196 del 30 giugno 2003, recante disposizioni per la tutela delle persone e di altri soggetti rispetto al trattamento dei dati personali, si precisa che questa email è inviata unicamente ai destinatari sopra esposti, con espressa diffida di leggerla, copiarla, diffonderla ed usarla senza autorizzazione. Se avete ricevuto questa email per errore, vi preghiamo di distruggerla immediatamente e contattarci tramite uno dei recapiti sopra indicati.
--------------------------------------------------------------------------------------------------------------------------




_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine


_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a