Non sarebbe fantastico se potessi mostrare gli articoli correlati sotto o accanto all'articolo che il tuo visitatore sta leggendo? Joomla ha una funzionalità facile da usare per questo, integrata nel core. È un modulo chiamato Articoli correlati ed è davvero facile da usare . utilizzo.
Articles Related è un modulo Joomla molto semplice e non ha molte opzioni da configurare come alcuni dei suoi fratelli, come Newsflash, di cui ho parlato in precedenza. Infatti Articles Related ci fornisce solo 2 parametri, Date e Maximum Articles. quindi dov'è la magia in questo elemento essenziale di Joomla?
Come mettiamo in relazione gli articoli e perché?
I visitatori del sito web arrivano ai nostri siti per una serie di motivi, tra cui il desiderio di acquistare qualcosa, divertirsi o cercare informazioni. Qualcuno che vuole leggere sul paddle boarding spera di trovare altri articoli sull'argomento avendo trovato un articolo a riguardo su un sito web.
Ciò di cui stiamo parlando sono i contenuti correlati. I creatori e gli autori di contenuti inseriscono i loro articoli in silos o categorie in cui esiste un terreno comune tra gli articoli. Quando un visitatore guarda un articolo, potrebbe vedere un elenco di altri articoli sullo stesso argomento.
Ed è qui che entra in gioco Articles Related . La configurazione nel modulo è semplice, richiede solo il numero massimo di articoli da mostrare e se includere una data. Dobbiamo però cercare altrove, per scoprire come vengono stabilite le relazioni tra gli articoli.
Joomla ha una sezione Metadati nella scheda Pubblicazione negli articoli. Oltre agli strumenti SEO (Meta Descrizione e Robot) c'è un blocco chiamato Parole chiave. E l'aggiunta di parole chiave è il modo in cui creiamo articoli correlati. Se vuoi che 2 articoli siano correlati su un argomento , includi la stessa parola chiave in ogni articolo.
Al momento la documentazione di Joomla sulle parole chiave - modificata a giugno 2022 - non menziona l'uso delle parole chiave in questo modo. Forse nelle versioni successive di Joomla questa funzionalità verrà etichettata diversamente o addirittura separata dai metadati.
Nel nostro esempio possiamo vedere come le parole chiave, separate da virgole, vengono aggiunte nella sezione Metadati.
Cosa vediamo?
Nel mio esempio sul sito Web Sea Watch ho collegato articoli relativi agli orari delle maree utilizzando la parola chiave "tidal". Nel modulo Articoli correlati nella barra laterale possiamo vedere che appaiono gli articoli collegati, ma non il nome dell'articolo corrente visualizzato.
Selezionando l'opzione Data nel modulo, la Data di creazione dell'articolo appare prima del titolo dell'articolo.
È tutto?
Beh, non del tutto. La descrizione del modulo recita: "Tutte le parole chiave dell'articolo corrente vengono cercate rispetto a tutte le parole chiave di tutti gli altri articoli pubblicati" - il che a mio avviso significa che potrei avere alcune relazioni più complesse tra gli articoli, e potrebbe sarà possibile escludere alcuni contenuti scegliendo attentamente le parole chiave utilizzate.
Ad esempio, ho 20 articoli relativi al paddle boarding, ma voglio mettere in relazione solo quelli che si riferiscono al paddle boarding nel Regno Unito . Quindi in questo caso sto utilizzando Articoli correlati per filtrare ciò che i visitatori vedono nel modulo rispetto agli articoli contenuti nella categoria Paddle Boarding.
Potresti anche voler dare un'occhiata a Tag - Simili che fa qualcosa sulla stessa linea usando tag invece di parole chiave. Elenca altri articoli con tag simili e non include un'opzione di visualizzazione della data.
Potremmo creare un layout alternativo?
Forse ti starai chiedendo di cosa tratta la sezione Avanzate. Questa non ha nulla a che fare con i dati che vediamo nel modulo ma riguarda la presentazione del modulo. Alcuni di questi dipendono dal modello utilizzato, se il tuo modello ha un tema figlio o utilizza le sostituzioni per modificare il layout del modulo. C'è un articolo davvero utile su questo dal 2021 nella rivista della community di Joomla chiamato Uno sguardo ai parametri avanzati dei moduli e se sei uno sviluppatore che inizia con Joomla questo potrebbe essere un buon punto di partenza se desideri modificare i layout.
Nella mia versione del modulo Articoli correlati, ho creato un override html che esegue le seguenti operazioni nel file di visualizzazione del modello:
- Aggiungi una miniatura
- Associa per tag
- Cambia la data visualizzata in quella pubblicata
- Modificato il formato della data da aaaa-mm-gg a "numero data, mese intero, anno"
- Visualizza il nome dell'autore e la categoria dell'articolo
Se sei uno sviluppatore potresti anche pensare di clonare questo modulo e crearne uno che includa altri parametri (come quelli sopra) che sono impostati nel file di supporto e non possono essere sovrascritti.
Per le modifiche di visualizzazione, se guardi in Sistema > Modelli > Modelli di sito e fai clic sul collegamento per un modello nella colonna Modello, vedrai le schede chiamate Editor, Crea sostituzioni. Tieni presente che la modifica dei file modello può causare problemi di visualizzazione.
conclusione
La funzione principale del modulo Articoli correlati è trovare altri articoli che hanno parole chiave simili a quelle dell'articolo attualmente visualizzato. Non sorprende che ci siano numerose estensioni disponibili nel JED (Joomla Extensions Directory) che si basano sulle funzionalità di base di questa funzionalità principale. Se tutto ciò di cui hai bisogno è un elenco di articoli correlati a quello attualmente visualizzato, questo modulo può semplicemente fornire quella funzionalità.