Come progettare la gestione dei contenuti con saggezza, un esempio

a cura di Stefano Franzin - Caricamento...

Può capitare che durante la fase iniziale di un progetto, il cliente richieda la realizzazione di un catalogo prodotti molto minimale; può capitare poi che questa esigenza cambi tempo dopo, richiedendo la ridefinizione "in corsa" di un database che è già pieno di prodotti! Contao ci viene in aiuto, fornendoci, grazie al componente catalog, una struttura elastica che possiamo adattare alle più disparate esigenze. Ma in casi particolari anche questa elasticità non è sufficiente.

Un esempio pratico? Mettiamo che il cliente xyz abbia un database di 20 prodotti in italiano. Se sei mesi dopo l'avvio del progetto, quando i prodotti sono diventati 100, dovesse avere l'esigenza di visualizzare il catalogo in 5 lingue, ci troveremmo nella situazione di fare un sacco di lavoro e probabilmente di dover fermare il sito fino a che non saranno disponibili tutte le nuove traduzioni dei prodotti. Che fare?

Gestione del catalogo di prodotti a magazzino

Ad esempio possiamo inserire nel nostro database una lista di descrizioni dei prodotti nelle diverse lingue: ci serve solo un modo per associare le traduzioni ai giusti prodotti e mostrare la descrizione corretta in base alla lingua della pagina che stiamo visualizzando.

Per rendere possibile questo passaggio abbiamo creato un nuovo modulo per Contao, catalog_join, che integra le funzioni del componente originale con altre dedicate a questo utilizzo particolare.

E se fra altri 3 mesi volessimo aggiungere altre due lingue? Nessun problema! Sarà sufficiente aggiungere nuove voci di traduzione, gradualmente, senza andare a toccare né le proprietà dei prodotti né la struttura del catalogo.

Mercati internazionali in diverse lingue

Non occorre dire che le potenzialità di Contao non si fermano qui!
Infatti perchè dovremmo limitarci a gestire un catalogo online, quando ormai abbiamo un database già ben strutturato? Niente paura! Grazie al modulo catalog_export possiamo comodamente esportare il catalogo in XML in pochi minuti; sottoporlo alla supervisione creativa di Enrico e consegnare i files alla tipografia per la stampa del nostro catalogo cartaceo.

Automatizzare i processi e ridurre i costi di gestione

Finalmente i passaggi si accorciano! Questo significa ridurre il numero di processi e intervenire nei costi di gestione. Se ti fa piacere possiamo fare assieme una valutazione dei costi/benefici che questa soluzione può avere per il tuo business, qui trovi tutti i nostri contatti.


Condividi questa pagina

Torna indietro

Commenta questo post - Caricamento...
blog comments powered by Disqus

I tag del progetto

Casi studio dal portfolio

LaCrì - Portati con te
The Medullary Paralysis website

Ti potrebbe interessare anche

Chi ha scritto nel blog