Sostituire i contenuti base di Plone con i propri archetype
Ho scritto un tutorial sul portale Plone Italia relativamente a questo delicato argomento.
Non dilunghiamoci troppo, dato che il tutorial può essere letto direttamente dal portale plone.it, ma riassumiamo solo i concetti che vi stanno dietro.
- Aumentare/modificare le funzionalità dei tipi nativi di Plone.
- Sostituire quindi questi tipi primitivi con i nostri tipi.
Fin qui tutto facile, il problema è sempre e solo uno: se sviluppiamo un nostro tipo di contenuto "News" e vogliamo che questo venga usato da Plone proprio come se fosse l'originale "News Item" di ATContentTypes, allora dovremmo combattere con l'integrazione nel sistema:
- Far capire a Plone che, dove prima veniva usato "News Item", ora venga usata la nostra news (piuttosto facile, ma noioso).
- Prodotti di terze parti (magari non ancora installati) dovranno usare il nostro contenuto se internamente facevano affidamento su "News Item"
Leggetevi quindi la guida all'applicazione di questo metodo.

