RegioKochbuch è un’estensione completa per ricette e libri di cucina per Joomla 5. Consente di creare un portale di ricette completo con gestione strutturata delle ricette, ingredienti, categorie, tag, immagini, valutazioni, commenti, contenuti wiki, ricerca avanzata e ottimizzazione per i motori di ricerca.
L’estensione è adatta sia ai classici siti di cucina e ricette, sia a portali regionali, associazioni, progetti gastronomici, editori o altri gestori che desiderano amministrare e pubblicare in modo strutturato grandi raccolte di ricette.
Gestione delle ricette
Al centro di RegioKochbuch si trova la gestione centralizzata delle ricette. Le ricette possono essere create, modificate, strutturate e pubblicate nel backend. Oltre alle informazioni vere e proprie della ricetta, è possibile collegare ingredienti, unità, categorie, tag, immagini e altre informazioni descrittive.
La struttura dei dati è progettata non soltanto per memorizzare i contenuti come semplice testo di un articolo, ma per rappresentare le informazioni delle ricette in forma strutturata. In questo modo tali informazioni possono essere successivamente ricercate, filtrate e visualizzate in differenti modalità.
Ingredienti e unità
Gli ingredienti vengono gestiti centralmente e possono essere riutilizzati in diverse ricette. È inoltre disponibile una gestione separata delle unità di misura.
In questo modo è possibile gestire in maniera uniforme, ad esempio, grammi, chilogrammi, millilitri, litri, pezzi o altre indicazioni di quantità necessarie. La gestione centralizzata dei dati riduce le differenze di scrittura e migliora contemporaneamente la qualità dei dati e le possibilità di ricerca.
Categorie
Le ricette possono essere strutturate tramite una gestione completa delle categorie. Sono supportate anche strutture gerarchiche con categorie principali e sottocategorie.
La gestione delle categorie comprende, tra le altre, le seguenti funzioni:
-
Creazione e modifica delle categorie
-
Sottocategorie
-
Filtri per categorie
-
Selezione multipla
-
Pubblicazione e blocco
-
Cestino ed eliminazione
-
Spostamento delle categorie
-
Modifica della categoria superiore
-
Copia delle categorie
-
Unione di più categorie
-
Trasferimento delle ricette assegnate durante l’unione
-
Trasferimento delle sottocategorie
-
SEO delle categorie
-
Controllo dello stato SEO
Durante l’unione delle categorie, RegioKochbuch garantisce che le assegnazioni delle ricette già esistenti non vadano perse.
SEO delle categorie
Per le categorie è disponibile una gestione SEO dedicata. Lo stato dei dati SEO può essere controllato direttamente dalla panoramica delle categorie.
Le categorie possono essere contrassegnate, ad esempio, come complete, parzialmente compilate con valori standard oppure incomplete.
Ulteriori azioni consentono di generare, verificare e aggiornare le informazioni SEO.
Sistema di tag
Oltre alla struttura delle categorie, le ricette possono essere classificate tramite tag.
La gestione dei tag comprende:
-
Elenco dei tag
-
Ricerca
-
Filtri
-
Ordinamento
-
Paginazione
-
Stato
-
Data di creazione/modifica
-
Numero di utilizzi
-
Visualizzazione delle ricette associate a un tag
-
Azioni di massa
-
Controllo dei duplicati
-
Unione dei tag
Il controllo dei duplicati normalizza, tra le altre cose, maiuscole/minuscole e spazi. In questo modo è possibile riconoscere differenti varianti di scrittura dello stesso termine.
Anche i tag simili possono essere contrassegnati e successivamente verificati dalla redazione.
Commenti e valutazioni
RegioKochbuch dispone di funzioni community per i commenti e le valutazioni delle ricette.
Tra queste rientrano in particolare la possibilità di commentare, valutare, moderare e gestire amministrativamente i contenuti.
Per proteggere il sistema dagli abusi sono stati integrati meccanismi di protezione contro spam e flood, insieme a relative possibilità di moderazione. Le funzioni di notifica supportano la redazione in presenza di nuove attività.
Wiki e area conoscenze
Un’area wiki integrata amplia il ricettario con informazioni di approfondimento.
È quindi possibile memorizzare centralmente informazioni, ad esempio, su ingredienti, alimenti, tecniche di cucina o altri termini culinari e collegarle ai contenuti delle ricette.
Le funzioni wiki includono anche strumenti per migliorare la qualità dei dati e per collegare tra loro i contenuti pertinenti.
Immagini e media
RegioKochbuch dispone di una propria area multimediale per immagini delle ricette e gallerie.
Il gestore dei media supporta, tra le altre, le seguenti funzioni:
-
Upload tramite drag & drop
-
Upload multiplo
-
Più immagini per ricetta
-
Gallerie
-
Immagini di anteprima
-
Supporto WebP
-
Supporto AVIF, se disponibile sul server
-
Punto focale
-
Informazioni di ritaglio
-
Testo alternativo
-
Testo Title
-
Didascalia/Caption
-
Nomi file ottimizzati per la SEO
-
Controllo dei duplicati delle immagini
-
Lazy Loading
-
Output responsive delle immagini
Attraverso valori hash è possibile riconoscere file multimediali identici o potenzialmente duplicati.
Ricerca avanzata delle ricette
La ricerca integrata va ben oltre una semplice ricerca basata sul nome della ricetta.
Le ricette possono essere ricercate o filtrate, tra l’altro, in base ai seguenti criteri:
-
Titolo
-
Testo completo
-
Ingredienti
-
Categorie
-
Tag
-
Contenuti wiki
-
Allergeni
-
Tipo di alimentazione
-
Tempo di cottura
-
Difficoltà
-
Valutazione
Autocomplete e ricerca live facilitano l’inserimento. I filtri a faccette consentono ai visitatori di restringere progressivamente grandi raccolte di ricette.
Questo rende RegioKochbuch adatto anche a database di ricette molto estesi con molte migliaia di voci.
Import Studio
Per l’acquisizione di grandi quantità di dati è disponibile un’area di importazione.
Questa consente di importare i dati in modo strutturato e supporta il successivo controllo di qualità. È particolarmente utile durante la creazione di grandi database di ricette o nella migrazione di raccolte di dati già esistenti.
Qualità dei dati e pulizia
Oltre alla normale gestione, RegioKochbuch contiene diversi strumenti per mantenere elevata la qualità dei dati.
Tra questi rientrano, ad esempio, controlli su duplicati, assegnazioni problematiche, tag duplicati, qualità dei contenuti wiki e altre incoerenze.
L’obiettivo è evitare che una raccolta di ricette in continua crescita diventi nel tempo poco chiara a causa di dati doppi o non uniformi.
Ottimizzazione per i motori di ricerca e Sitemap
La SEO è integrata direttamente nell’estensione.
Oltre alla SEO per ricette e categorie, sono disponibili sitemap XML:
/sitemap-recipes.xml
per le ricette e
/sitemap-categories.xml
per le categorie.
Può inoltre essere resa disponibile una sitemap principale di livello superiore.
Le informazioni delle sitemap tengono conto, tra l’altro, di lastmod, priority e changefreq.
Moduli
Il pacchetto completo comprende diversi moduli Joomla che permettono di posizionare i contenuti in maniera flessibile sul sito web.
Tra questi rientrano, ad esempio:
-
Moduli di ricette
-
Navigazione delle categorie
-
Categorie con numero di ricette
-
Categorie popolari
-
Nuove categorie
-
Categorie casuali
-
Tag Cloud avanzata
-
Commenti recenti
-
Contenuti più discussi
-
Ricette con le migliori valutazioni
In questo modo è possibile, ad esempio, mostrare automaticamente contenuti appropriati del ricettario nella homepage, nelle barre laterali o in sottopagine tematiche.
ACL e diritti utente
RegioKochbuch utilizza il sistema di autorizzazioni di Joomla e lo estende con diritti specifici per funzione.
Le autorizzazioni possono essere assegnate in maniera differenziata, tra l’altro, per le seguenti aree:
-
Gestione delle categorie
-
Pubblicazione delle categorie
-
Modifica della SEO delle categorie
-
Gestione dei tag
-
Esecuzione delle importazioni
-
Esecuzione dei controlli sulla qualità dei dati
In questo modo amministratori, redattori e altri gruppi di utenti possono ricevere compiti differenti senza dover concedere a tutti un accesso amministrativo completo.
Prestazioni
Per grandi quantità di dati sono state implementate diverse misure di ottimizzazione delle prestazioni.
Tra queste rientrano la paginazione lato server con LIMIT/OFFSET, query JOIN ottimizzate e indici di database aggiuntivi per i campi utilizzati frequentemente nelle ricerche, nei filtri e nelle associazioni.
L’estensione non è quindi pensata esclusivamente per piccole raccolte private di ricette, ma può essere utilizzata anche come base per portali di ricette professionali di grandi dimensioni.
Multilingua
RegioKochbuch è predisposto per il funzionamento multilingua e include il supporto linguistico per:
Tedesco, inglese, francese, spagnolo, italiano e portoghese.
La gestione delle lingue di Joomla consente quindi di utilizzare l’estensione anche su siti web internazionali e multilingua.
Sicurezza
L’estensione è stata inoltre rafforzata per l’utilizzo produttivo su Internet. Sono stati controllati e migliorati, tra gli altri, aspetti quali validazione degli input, query SQL, XSS, CSRF, ACL, metodi HTTP, percorsi dei media, Path Traversal, operazioni sui file e ulteriori aree rilevanti per la sicurezza.
Le modifiche amministrative sono collegate alle autorizzazioni Joomla, le azioni che modificano dati sono protette contro gli attacchi CSRF e i percorsi dei media vengono validati.
Riepilogo
RegioKochbuch non è soltanto un semplice sistema per visualizzare ricette, ma una soluzione Joomla completa per creare e gestire un portale strutturato dedicato alle ricette e alla conoscenza culinaria.
La combinazione di gestione delle ricette, ingredienti e unità, categorie gerarchiche, tag, wiki, funzioni community, gestione dei media, SEO, sitemap, importazione, qualità dei dati, ACL, moduli e ricerca a faccette rende RegioKochbuch adatto sia a piccoli progetti di ricettari sia a piattaforme professionali di ricette di grandi dimensioni.