Suggerimenti e applicazioni

Tagging

Il tagging è applicare etichette ai contenuti. E' la più semplice di tutte le configurazioni.

  1. Installare il componente di Custom Properties

  2. Creare le proprietà personalizzate 

  3. Assegnare le proprietà personalizzate (tags) ai contenuti

  4. Installare ed abilitare il plugin CP tag

  5. I tags possono essere trasformati in link che , un volta cliccati, ritornano tutti i contenuti con lo stesso tag.

Se si vogliono fare le cose in grande stile, si può attivare l'opzione "tag in meta" , che appenderà i tags anche alle "meta keywords".

Per ottenere questa configurazione non occorre nemmeno installare il modulo.

Social tagging

(insteso come “i-visitatori-possono-taggare-ma-solo-con-i-tags-che-dico-io”)

Image
Finestra per assegnare i tags dal frontend
Ci sono siti che permettono ai propri visitatori di votare o di taggare i contenuti pubblicati. Dare accesso a chiunque al backend di amministrazione non è certamente il modo migliore. Dal punto di vista della sicurezza e della semplicità è decisamente meglio fare interagire i visitatori unicamente con il frontend. Si ha quindi la necessità di installare il modulo di ricerca per il frontend.

  1. iniziare con la configurazione per il “tagging”descritta sopra

  2. abilitare “frontend editing” nella configurazione del componente

  3. impostare il livello di access richiesto (public, registered, special)

  4. installare ed abilitare il plugin CPtags

I visitatori con il livello di accesso richiesto vedranno un tag "add tag". Quando cliccato visualizzerà una finestra con i tags assegnabili ed i tasti "Add" e "Replace" 

Ricerca avanzata

A volte la ricerca standard non è soddisfacente perchè troppo generica o perchè la parola che si sta cercando non è scritta all'interno del documento. Ad esempio, non è molto probabile che la recensione di La febbre del sabato sera contenga il testo "decade 70-80", benchè questo sia un ottimo tag con il quale etichettare e ricercare l'articolo in un secondo momento.

La ricerca per tag è la più comune configurazione di Custom Propertie.

  1. iniziare con la configurazione per il “tagging”descritta sopra

  2. installare ed abilitare il modulo (mod_cpsearch)

  3. il modulo, "automagicamente" verrà popolato con i campi disponibili, pronti per essere utilizzati per ricercare i contenuti

Con la configurazione di default del componente, il risultato sarà un elenco di estratti testuali degli articoli taggati con il tag selezionato. Il tag (o i tags) verranno visualizzati in coda ad ogni estratto. Ci sono diversi parametri con si può sperimentare per personalizzare l'output della ricerca  (text length, page title, show tag name).

Ricerca combinata

Anche la ricerca per tag è insoddisfacente alle volte. Per avere il meglio di entrambe le stategie di ricerca, si può aggiungere un campo per la ricerca testuale tramite un parametro nella configurazione del modulo. Il risultato è l'intersezione del set di risultati della ricerca per tag con il set della ricerca testuale. Vale a dire: vengono ritornati gli articoli che contengo il tag selezionato ED il testo ricercato.

Image
Text and tags search results.
 

La ricerca testuale non ha tutte le funzionalità per sostituire in toto la ricerca standard di Joomla (mod_search e com_search), ma può essere sufficiente in molti occasioni. E' utile ad esempio per filtrare e ridurre un grande set di risultati ritornati dalla ricerca per tag.

Risultati con approfondimenti successivi (Drill down results)

In siti con centinaia di articoli, consultare i risultati della ricerca può richiedere molto tempo e divenire una esperienza frustrante. Un parametro nel componente aggiunge un sommario dei risultati prima dei risultati stessi.

Image
Results summary.
 

Il sommario è costituito dalla lista delle categorie e dal conteggio degli articoli trovati appartenenti a ciascuna categoria. E' così facile sapere a colpo d'occhio quanti articoli corrispondono ai criteri di ricerca impostati e a quali categorie appartengono. Cliccando sul nome della sezione verranno visualizzati tutti gli articoli che corrispondono ai parametri della ricerca E che appartengono alla categoria selezionata. Se sono installati content elementsdi terze parti (libri, documenti, etc) il sommarion raggrupperà i risultati prima per tipo di content element e poi per sezione.

Delimitare l'area di ricerca

E' possibile che non si voglia consentire la ricerca su tutti i contenuti del sito. Ci sono sezioni (condizioni d'uso, privacy et similia vengono in mente) che di solito non sono ricercabili. Per adattarsi al maggior numero possibile di situazioni, l'area della ricerca (search scope) può essere limitata globalmente - a livello di componente - ed anche modulo per modulo. Ad esempio è possibile avere un modulo per ricercare unicamente una ipotetica sezione "CD" ed un altro modulo per ricercare la sezione "Libri" dello stesso sito. I campi di Custom properties possono essere visualizzati in uno/alcuni/tutti i moduli. Senza questo accorgimento i campi specifici per i CD verrebbero mostrati anche nella ricerca dei libri e viceversa.

Image
Each field can be assigned to one or more search modules.
 

Ultimo aggiornamento ( giovedì 05 marzo 2009 )