[Plone-IT] Contenuti con Dexterity: approccio architetturale

2015-05-03 Per discussione Vito Falco
Ciao a tutti,
un mio cliente storico (la diocesi locale) mi ha affidato il rinnovamento
tecnologico del portale già da me messo in piedi 5 anni fa con Plone 4.1

Ora, a parte i contenuti standard che non sono un problema, debbo
re-implementare i contenuti custom creati all'epoca.
Dexterity l'ho sempre guardato, manipolato un po', ma mai usato veramente.

Piccola questione filosofica/architetturale.
Ci sono vari contenuti-entità:
- Persone (sacerdoti, religiosi, laici dipendenti degli uffici)
- Luoghi di culto (parrocchie e santuari)
- Uffici amministrativi

Devo tener traccia delle relazioni tra queste entità, come ad esempio il
fatto che una Persona (sacerdote) possa avere il ruolo di parroco nel Luogo
di Culto XY.
Tale Luogo XY può anche avere altre Persone collegate con ruoli diversi
come vice parroco o assistente.
Lo stesso dicasi per gli Uffici che avranno un ruolo Direttore collegato
all'entità Persona, come anche un vice Direttore, uno staff, etc.

Qual'è l'approccio migliore? Io credevo di astrarre i collegamenti creando
appositi behaviour.
Oppure è meglio che siano campi di tipo relation? Ma poi come potrei
gestire i ruoli (ovvero le etichette DIrettore, Parroco, etc)?

Suggerimenti?
Grazie
VIto

-- 
*Vito Falco*
Designer  Front-end developer | Plone consultant | Freelance
Bari, IT
tel +39 3346330137 | skype vito80ba | twitter vito80ba
Linkedin http://it.linkedin.com/in/vitof
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Contenuti con Dexterity: approccio architetturale

2015-05-03 Per discussione Luca Fabbri
Invece di implementare/repliplementare tutto in dexterity hai provato
a dare un occhio a collective.contact.core?

L'ho visto solo di sfuggita, ma molte delle cose che hai descritto
credo siano gestite di base

2015-05-03 11:05 GMT+02:00 Vito Falco vitofa...@gmail.com:
 Ciao a tutti,
 un mio cliente storico (la diocesi locale) mi ha affidato il rinnovamento
 tecnologico del portale già da me messo in piedi 5 anni fa con Plone 4.1

 Ora, a parte i contenuti standard che non sono un problema, debbo
 re-implementare i contenuti custom creati all'epoca.
 Dexterity l'ho sempre guardato, manipolato un po', ma mai usato veramente.

 Piccola questione filosofica/architetturale.
 Ci sono vari contenuti-entità:
 - Persone (sacerdoti, religiosi, laici dipendenti degli uffici)
 - Luoghi di culto (parrocchie e santuari)
 - Uffici amministrativi

 Devo tener traccia delle relazioni tra queste entità, come ad esempio il
 fatto che una Persona (sacerdote) possa avere il ruolo di parroco nel Luogo
 di Culto XY.
 Tale Luogo XY può anche avere altre Persone collegate con ruoli diversi come
 vice parroco o assistente.
 Lo stesso dicasi per gli Uffici che avranno un ruolo Direttore collegato
 all'entità Persona, come anche un vice Direttore, uno staff, etc.

 Qual'è l'approccio migliore? Io credevo di astrarre i collegamenti creando
 appositi behaviour.
 Oppure è meglio che siano campi di tipo relation? Ma poi come potrei
 gestire i ruoli (ovvero le etichette DIrettore, Parroco, etc)?

 Suggerimenti?
 Grazie
 VIto

 --
 Vito Falco
 Designer  Front-end developer | Plone consultant | Freelance
 Bari, IT
 tel +39 3346330137 | skype vito80ba | twitter vito80ba
 Linkedin http://it.linkedin.com/in/vitof

 ___
 Plone-IT mailing list
 plone...@lists.plone.org
 https://lists.plone.org/mailman/listinfo/plone-plone-it
 http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html



-- 
-- luca

twitter: http://twitter.com/keul
linkedin: http://linkedin.com/in/lucafbb
blog: http://blog.keul.it/
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html