| Custom Properties |
![]() Custom Properties Custom Properties (letteralmente "Proprietà Personalizzate") è una estensione per Joomla! 1.0.x e 1.5.x che serve per aggiungere proprietà personalizzate agli articoli. L'estensione comprende un componente, 2 moduli e 2 plugins. Il componente serve per creare e gestire le proprietà personalizzate e la configurazione generale. Un modulo è l'interfaccia del motore di ricerca per trovare i contenuti etichettati ("taggati") con le proprietà personalizzate, l'atro modulo mostra i tag in una tags clod (nuvola di tags). I plugins (mambots) servono visualizzare i tags associati agli articoli. Vi sembra interessante? Cercheremo di spiegarci meglio con un esempio. Esempio: il sito di ricette.Stiamo realizzando un sito di ricette di cucina. Le ricette vengono suddivise in sezioni e categorie. La struttura gerarchica assomiglierà alla seguente:
Inseriamo le ricette nelle relative sezioni/categorie e i visitatori del nostro sito trovano facilmente ciò che cercano. Ricette Piccanti![]() Penne all'arrabbiata.
Oltre ad aggiungere nuove ricette, iniziamo a copiare ricette dalle sezioni/categorie originali alla sezione Ricette Piccanti. Avremo quindi una copia della ricette per le Penne all'arrabbiata sia in Primi piatti/pasta che in Ricette Piccanti/primi piatti. Dobbiamo solo ricordarci che quando modifichiamo una ricetta, dobbiamo modificare anche la sua copia. Le cose peggiorano: serve una nuova sezioneIn virtù del grandissimo successo del nostro sito, si presenta un investitore. E' un produttore di olio d'oliva e chiede che sia aggiunta una sezione dedicata ai piatti della dieta mediterranea. Come abbiamo fatto in precedenza , aggiungiamo una nuova sezione:
Ora la gestione si complica. Ogni volta che aggiungiamo una nuova dobbiamo accertarci che ne venga agiunta una copia in tutte le sezioni/categorie pertinenti. Tutte le volte che aggiorniamo una ricetta dobbiamo anche trovare tutte le copie presenti nel sito ed aggiornarle Ci accorgiamo molto rapidamente che aggiungere sezioni e categorie non è il modo di procedere. La soluzione all'effetto "spaghetti": Custom PropertiesCon Custom Properties possiamo definire infinite proprietà con le quali connotare i nostri contenuti ed in seguito ricercali. E' molto simile al concetto di tag reso popolare da siti come flicker o youtube:
Le proprietà di Custom Properties comunque sono po' diverse dai tags tradizionali. I tags sono testo libero non strutturato. Le Custom Properties sono costituite da campi e valori.
Oppure possiamo creare un tag per etichettare le nostre ricette in base al loro grado di "piccantezza":
Continuiamo taggando le ricette - assegnamo loro, cioè, le proprietà personalizzate - e siamo pronti. Come avrete certamente intuito, con questo compoennte si possono organizzare e ri-organizzare al volo i contenuti del vostro sito, a prescindere dalla sezione o categoria di appartenenza. * dipende dallo spazio sul disco ;)Cosa vede l'utente![]() Custom Properties search box Il risultato della ricerca è un elenco di estratti testuali degli articoli che soddisfano i criteri di ricerca. I tags assegnati ai documenti trovati verranno mostrati al di sotto degli estratti testuali. Se si vuole che i tags vengano mostrati all'interno degli articoli (a prescindere dall'uso del modulo di ricerca), basterà scrivere {cptags} nel testo del'articolo. ![]() Nuvola di tags La ciliegina sulla torta: il PescePer andare incontro alle necessità di chi gestisce siti in più lingue, Custom Properties è compatibile con Joom!Fish (fish = pesce) , la bella e potente estensione di Joomla. Signica che è possibile localizzare i campi ed i valori e che i risultati della ricerca verranno presentati nella lingua appropriata. ...oh, quasi dimenticavo, è gratis. |
|
| Ultimo aggiornamento ( martedì 30 dicembre 2008 ) |



Con questo semplice ma potente componente creiamo 2 proprietà:
A questo punto possiamo ripristinare la struttura originale di sezioni e categorie. Eliminiamo anche le ricette duplicate.
