Joomla permette l’organizzazione delle informazioni attraverso Sezioni e Categorie. Una sezione è divisa in Categorie. Un articolo è assegnato ad una Sezione e ad una Categoria.
Questa suddivisione è fissa, non ho modo di assegnare un articolo a più sezioni o a più categorie, senza ricorrere ad estensioni esterne che permettono in qualche modo di avere categorie “virtuali”.
Inoltre non esiste un metodo semplice per collegare tra di loro due articoli. Certo, posso creare dei links tra articoli, ma la cosa non è nè scalabile nè pratica.
Il sistema che ho ideato consiste nell’utilizzare una serie di tags e l’uso dei moduli per collegare gli articoli. Per esempio, supponiamo di avere una sezione “Luoghi” con categorie “Comuni” e “Luoghi di interesse”. Potremmo creare un link dai luoghi di interesse ai comuni dove si trovano, ma la cosa non è pratica, inoltre non sarebbe possibile determinare in modo automatico quali sono le relazioni inverse, cioè non potremmo quali sono i luoghi di interesse di un comune.
Invece utilizziamo i tags. Inseriamo nelle keywords di ogni comune un tag comune:NomeComune, dove con NomeComune indichiamo il nome del comune analizzato. Tale tag lo inseriamo anche nei luoghi di interesse.
Quindi creiamo due moduli estendendo il modulo “Related Items” contenuto nell’installazione standard; un modulo compare quando sono nella categoria “Comuni”, ed indica in un box quali sono i luoghi di interesse che possiamo trovare in questo comune, mentre l’altro svolge l’operazione inversa e cioè indica il comune dove si trova il luogo di interesse in analisi.
Tutto questo senza dover linkare esplicitamente le due pagine, così che ad ogni cambiamento di una sezione saremmo costretti a riscrivere da capo tutti i links, ma la gestione viene effettuata in modo automatico, molto scalabile ed intuitivo.
Questa è la soluzione che ho adottato nella tesi per collegare i Multiple Topics.
- Post correlati:
