- Details
- Geschrieben von: Holger Lemke
- Kategorie: Meine Projekte
- Zugriffe: 0
RegioKochbuch é uma extensão completa de receitas e livro de cozinha para Joomla 5. Permite criar um portal completo de receitas com gestão estruturada de receitas, ingredientes, categorias, etiquetas, imagens, avaliações, comentários, conteúdos wiki, pesquisa avançada e otimização para motores de busca.
A extensão destina-se tanto a sites clássicos de culinária e receitas como a portais regionais, associações, projetos gastronómicos, editoras ou outros operadores que pretendam gerir e publicar grandes coleções de receitas de forma estruturada.
Gestão de receitas
O elemento central do RegioKochbuch é a gestão centralizada das receitas. As receitas podem ser criadas, editadas, estruturadas e publicadas no backend. Para além das informações próprias da receita, podem ser associados ingredientes, unidades, categorias, etiquetas, imagens e outros dados descritivos.
A estrutura de dados foi concebida não apenas para armazenar conteúdos como simples texto de artigo, mas para representar as informações das receitas de forma estruturada. Desta forma, estas informações podem posteriormente ser pesquisadas, filtradas e apresentadas em diferentes visualizações.
Ingredientes e unidades
Os ingredientes são geridos de forma centralizada e podem ser reutilizados em diferentes receitas. Está também disponível uma gestão específica de unidades.
Desta forma, é possível gerir de forma uniforme, por exemplo, gramas, quilogramas, mililitros, litros, unidades ou outras quantidades necessárias. A gestão centralizada reduz variações na escrita e melhora simultaneamente a qualidade dos dados e as possibilidades de pesquisa.
Categorias
As receitas podem ser estruturadas através de uma gestão abrangente de categorias. Também são suportadas estruturas hierárquicas com categorias principais e subcategorias.
A gestão de categorias inclui, entre outras, as seguintes funcionalidades:
- Criar e editar categorias
- Subcategorias
- Filtros de categorias
- Seleção múltipla
- Publicar e bloquear
- Lixeira e eliminação
- Mover categorias
- Alterar a categoria superior
- Copiar categorias
- Unir várias categorias
- Transferir receitas associadas durante a união
- Transferir subcategorias
- SEO de categorias
- Verificação do estado SEO
Ao unir categorias, o RegioKochbuch garante que as associações existentes das receitas não sejam perdidas.
SEO de categorias
As categorias dispõem de uma gestão SEO própria. O estado dos dados SEO pode ser verificado diretamente na visão geral das categorias.
As categorias podem, por exemplo, ser identificadas como completas, parcialmente preenchidas com valores padrão ou incompletas.
Ações adicionais permitem gerar, verificar e atualizar as informações SEO.
Sistema de etiquetas
Além da estrutura de categorias, as receitas podem ser classificadas através de etiquetas.
A gestão de etiquetas inclui:
- Lista de etiquetas
- Pesquisa
- Filtros
- Ordenação
- Paginação
- Estado
- Data de criação/modificação
- Número de utilizações
- Visualização das receitas associadas a uma etiqueta
- Ações em massa
- Verificação de duplicados
- União de etiquetas
A verificação de duplicados normaliza, entre outros aspetos, maiúsculas/minúsculas e espaços. Desta forma, diferentes grafias do mesmo termo podem ser identificadas.
Etiquetas semelhantes também podem ser assinaladas e posteriormente verificadas editorialmente.
Comentários e avaliações
O RegioKochbuch inclui funcionalidades de comunidade para comentários e avaliações de receitas.
Estas incluem, em particular, comentários, avaliações, moderação e gestão administrativa.
Para proteção contra abusos, foram integrados mecanismos de proteção contra spam e flood, bem como as respetivas opções de moderação. As funções de notificação ajudam a equipa editorial em caso de novas atividades.
Wiki e área de conhecimento
Uma área wiki integrada amplia o livro de receitas com informações adicionais.
Desta forma, podem ser armazenadas centralmente informações sobre ingredientes, alimentos, técnicas culinárias ou outros termos relacionados com a cozinha e associadas aos conteúdos das receitas.
As funcionalidades wiki incluem também ferramentas para melhorar a qualidade dos dados e estabelecer ligações entre conteúdos relacionados.
Imagens e multimédia
O RegioKochbuch dispõe de uma área própria de multimédia para imagens de receitas e galerias.
O gestor de multimédia suporta, entre outras, as seguintes funcionalidades:
- Upload por arrastar e largar
- Upload múltiplo
- Várias imagens por receita
- Galerias
- Miniaturas
- Suporte para WebP
- Suporte para AVIF, se disponível no servidor
- Ponto de foco
- Informações de recorte
- Texto alternativo
- Texto Title
- Legenda/Caption
- Nomes de ficheiros otimizados para SEO
- Verificação de imagens duplicadas
- Lazy Loading
- Apresentação responsiva de imagens
Através de valores hash, podem ser identificados ficheiros multimédia idênticos ou potencialmente duplicados.
Pesquisa avançada de receitas
A pesquisa integrada vai muito além de uma simples pesquisa pelo nome da receita.
As receitas podem ser pesquisadas ou filtradas, entre outros, com base nos seguintes critérios:
- Título
- Texto completo
- Ingredientes
- Categorias
- Etiquetas
- Conteúdos wiki
- Alergénios
- Tipo de alimentação
- Tempo de confeção
- Dificuldade
- Avaliação
O preenchimento automático e a pesquisa em tempo real facilitam a introdução de dados. Os filtros facetados permitem aos visitantes restringir progressivamente grandes coleções de receitas.
Desta forma, o RegioKochbuch também é adequado para bases de dados extensas com muitos milhares de receitas.
Import Studio
Para a importação de grandes volumes de dados está disponível uma área de importação.
Esta permite a importação estruturada de dados e apoia o controlo de qualidade posterior. É especialmente útil na criação de grandes bases de dados de receitas ou na migração de conjuntos de dados existentes.
Qualidade dos dados e limpeza
Além da gestão normal, o RegioKochbuch inclui várias ferramentas para manter a qualidade dos dados.
Estas incluem, por exemplo, verificações de duplicados, associações problemáticas, etiquetas duplicadas, qualidade dos conteúdos wiki e outras inconsistências.
O objetivo é evitar que uma coleção de receitas em crescimento se torne difícil de gerir a longo prazo devido a dados duplicados ou inconsistentes.
Otimização para motores de busca e Sitemaps
O SEO está integrado diretamente na extensão.
Além do SEO para receitas e categorias, estão disponíveis sitemaps XML:
/sitemap-recipes.xml
para receitas e
/sitemap-categories.xml
para categorias.
Também pode ser disponibilizado um sitemap principal de nível superior.
As informações dos sitemaps têm em consideração, entre outros, os valores lastmod, priority e changefreq.
Módulos
O pacote completo inclui vários módulos Joomla que permitem posicionar os conteúdos de forma flexível no website.
Entre eles encontram-se:
- Módulos de receitas
- Navegação por categorias
- Categorias com número de receitas
- Categorias populares
- Novas categorias
- Categorias aleatórias
- Nuvem de etiquetas avançada
- Comentários recentes
- Conteúdos mais discutidos
- Receitas mais bem avaliadas
Desta forma, podem ser apresentados automaticamente conteúdos adequados do livro de receitas na página inicial, em barras laterais ou em subpáginas temáticas.
ACL e permissões de utilizador
O RegioKochbuch utiliza o sistema de permissões do Joomla e amplia-o com direitos específicos por função.
As permissões podem ser atribuídas de forma diferenciada, entre outros, para os seguintes domínios:
- Gerir categorias
- Publicar categorias
- Editar o SEO das categorias
- Gerir etiquetas
- Executar importações
- Executar verificações de qualidade dos dados
Desta forma, administradores, editores e outros grupos de utilizadores podem receber responsabilidades diferentes sem que seja necessário conceder acesso administrativo completo a todos os utilizadores.
Desempenho
Para grandes volumes de dados foram implementadas várias medidas de otimização de desempenho.
Estas incluem paginação do lado do servidor com LIMIT/OFFSET, consultas JOIN otimizadas e índices adicionais de base de dados para campos utilizados frequentemente em pesquisas, filtros e associações.
Assim, a extensão não foi concebida apenas para pequenas coleções privadas de receitas, podendo também ser utilizada como base para grandes portais profissionais de receitas.
Multilingue
O RegioKochbuch está preparado para funcionamento multilingue e inclui suporte para:
Alemão, inglês, francês, espanhol, italiano e português.
A gestão de idiomas do Joomla permite, assim, utilizar a extensão em websites internacionais e multilingues.
Segurança
A extensão foi também reforçada para utilização produtiva na Internet. Foram verificados e melhorados, entre outros aspetos, a validação de entradas, consultas SQL, XSS, CSRF, ACL, métodos HTTP, caminhos de multimédia, Path Traversal, operações de ficheiros e outras áreas relevantes para a segurança.
As alterações administrativas estão associadas às permissões do Joomla, as ações que modificam dados estão protegidas contra CSRF e os caminhos de multimédia são validados.
Resumo
O RegioKochbuch não é apenas um simples sistema de apresentação de receitas, mas uma solução Joomla completa para a criação e gestão de um portal estruturado de receitas e conhecimentos culinários.
A combinação de gestão de receitas, ingredientes e unidades, categorias hierárquicas, etiquetas, wiki, funcionalidades de comunidade, gestão de multimédia, SEO, sitemaps, importação, qualidade dos dados, ACL, módulos e pesquisa facetada torna o RegioKochbuch adequado tanto para pequenos projetos de livros de receitas como para plataformas profissionais de receitas de grande dimensão.
- Details
- Geschrieben von: Holger Lemke
- Kategorie: Meine Projekte
- Zugriffe: 0
RegioKochbuch es una completa extensión de recetas y libro de cocina para Joomla 5. Permite crear un portal de recetas completo con gestión estructurada de recetas, ingredientes, categorías, etiquetas, imágenes, valoraciones, comentarios, contenidos wiki, funciones de búsqueda avanzadas y optimización para motores de búsqueda.
La extensión está dirigida tanto a sitios web clásicos de cocina y recetas como a portales regionales, asociaciones, proyectos gastronómicos, editoriales u otros operadores que deseen gestionar y publicar grandes colecciones de recetas de forma estructurada.
Gestión de recetas
El elemento central de RegioKochbuch es la gestión centralizada de las recetas. Las recetas pueden crearse, editarse, estructurarse y publicarse desde el backend. Además de la información propia de cada receta, pueden vincularse ingredientes, unidades, categorías, etiquetas, imágenes y otros datos descriptivos.
La estructura de datos está diseñada no solo para almacenar contenidos como simple texto de artículo, sino para representar la información de las recetas de forma estructurada. De este modo, estos datos pueden buscarse, filtrarse y mostrarse posteriormente en diferentes vistas.
Ingredientes y unidades
Los ingredientes se gestionan de forma centralizada y pueden reutilizarse en diferentes recetas. Además, se dispone de una gestión independiente de unidades.
De este modo pueden administrarse de forma uniforme, por ejemplo, gramos, kilogramos, mililitros, litros, unidades u otras cantidades necesarias. La gestión centralizada reduce las diferencias en la forma de escribir los datos y mejora al mismo tiempo su calidad y las posibilidades de búsqueda.
Categorías
Las recetas pueden estructurarse mediante una completa gestión de categorías. También se admiten estructuras jerárquicas con categorías principales y subcategorías.
La gestión de categorías ofrece, entre otras, las siguientes funciones:
-
Crear y editar categorías
-
Subcategorías
-
Filtros de categorías
-
Selección múltiple
-
Publicar y bloquear
-
Papelera y eliminación
-
Mover categorías
-
Cambiar la categoría superior
-
Copiar categorías
-
Fusionar varias categorías
-
Transferir las recetas asignadas al fusionar categorías
-
Transferir subcategorías
-
SEO de categorías
-
Comprobación del estado SEO
Al fusionar categorías, RegioKochbuch garantiza que las asignaciones existentes de recetas no se pierdan.
SEO de categorías
Las categorías disponen de su propia gestión SEO. El estado de los datos SEO puede comprobarse directamente desde la vista general de categorías.
Las categorías pueden marcarse, por ejemplo, como completas, parcialmente completadas con valores predeterminados o incompletas.
Acciones adicionales permiten generar, comprobar y actualizar la información SEO.
Sistema de etiquetas
Además de la estructura de categorías, las recetas pueden clasificarse mediante etiquetas.
La gestión de etiquetas incluye:
-
Lista de etiquetas
-
Búsqueda
-
Filtros
-
Ordenación
-
Paginación
-
Estado
-
Fecha de creación/modificación
-
Número de usos
-
Visualización de las recetas asociadas a una etiqueta
-
Acciones masivas
-
Comprobación de duplicados
-
Fusión de etiquetas
La comprobación de duplicados normaliza, entre otros aspectos, el uso de mayúsculas y minúsculas y los espacios. De este modo pueden detectarse diferentes formas de escribir un mismo término.
Las etiquetas similares también pueden marcarse para su posterior revisión editorial.
Comentarios y valoraciones
RegioKochbuch incluye funciones de comunidad para comentarios y valoraciones de recetas.
Entre ellas se incluyen especialmente los comentarios, las valoraciones, la moderación y la gestión administrativa.
Para proteger el sistema frente a abusos, se han integrado mecanismos de protección contra spam y flood, así como las correspondientes opciones de moderación. Las funciones de notificación ayudan al equipo editorial cuando se producen nuevas actividades.
Wiki y área de conocimiento
Un área wiki integrada amplía el libro de cocina con información adicional.
Esto permite almacenar de forma centralizada, por ejemplo, información sobre ingredientes, alimentos, técnicas de cocina u otros términos culinarios y vincularla con los contenidos de las recetas.
Las funciones wiki también incluyen herramientas para mejorar la calidad de los datos y enlazar contenidos relacionados.
Imágenes y medios
RegioKochbuch dispone de su propia área multimedia para imágenes de recetas y galerías.
El gestor multimedia admite, entre otras, las siguientes funciones:
-
Carga mediante arrastrar y soltar
-
Carga múltiple
-
Varias imágenes por receta
-
Galerías
-
Miniaturas
-
Compatibilidad con WebP
-
Compatibilidad con AVIF, si está disponible en el servidor
-
Punto de enfoque
-
Información de recorte
-
Texto alternativo
-
Texto Title
-
Pie de imagen/Caption
-
Nombres de archivo optimizados para SEO
-
Comprobación de imágenes duplicadas
-
Lazy Loading
-
Salida de imágenes responsive
Mediante valores hash pueden detectarse archivos multimedia idénticos o potencialmente duplicados.
Búsqueda avanzada de recetas
La búsqueda integrada va mucho más allá de una simple búsqueda por el nombre de la receta.
Las recetas pueden buscarse o filtrarse utilizando, entre otros, los siguientes criterios:
-
Título
-
Texto completo
-
Ingredientes
-
Categorías
-
Etiquetas
-
Contenidos wiki
-
Alérgenos
-
Tipo de alimentación
-
Tiempo de cocción
-
Dificultad
-
Valoración
El autocompletado y la búsqueda en tiempo real facilitan la introducción de datos. Los filtros por facetas permiten a los visitantes reducir progresivamente grandes colecciones de recetas.
Esto hace que RegioKochbuch también sea adecuado para extensas bases de datos de recetas con muchos miles de registros.
Import Studio
Para importar grandes cantidades de datos se dispone de un área específica de importación.
Esta permite transferir datos de forma estructurada y facilita el posterior control de calidad. Resulta especialmente útil al crear grandes bases de datos de recetas o al migrar colecciones de datos existentes.
Calidad de datos y limpieza
Además de las funciones normales de gestión, RegioKochbuch incluye diversas herramientas para mantener la calidad de los datos.
Entre ellas se encuentran, por ejemplo, comprobaciones de duplicados, asignaciones problemáticas, etiquetas duplicadas, calidad de los contenidos wiki y otras incoherencias.
El objetivo es evitar que una colección de recetas en crecimiento se vuelva difícil de gestionar a largo plazo debido a datos duplicados o poco uniformes.
Optimización para motores de búsqueda y Sitemaps
El SEO está integrado directamente en la extensión.
Además del SEO para recetas y categorías, están disponibles sitemaps XML:
/sitemap-recipes.xml
para las recetas y
/sitemap-categories.xml
para las categorías.
También puede proporcionarse un sitemap principal de nivel superior.
La información de los sitemaps tiene en cuenta, entre otros, los valores lastmod, priority y changefreq.
Módulos
El paquete completo incluye varios módulos Joomla con los que los contenidos pueden colocarse de forma flexible en el sitio web.
Entre ellos se encuentran:
-
Módulos de recetas
-
Navegación por categorías
-
Categorías con número de recetas
-
Categorías populares
-
Nuevas categorías
-
Categorías aleatorias
-
Nube de etiquetas avanzada
-
Comentarios recientes
-
Contenidos más comentados
-
Recetas mejor valoradas
De este modo, por ejemplo, pueden mostrarse automáticamente contenidos adecuados del libro de cocina en la página principal, en barras laterales o en subpáginas temáticas.
ACL y permisos de usuario
RegioKochbuch utiliza el sistema de permisos de Joomla y lo amplía con derechos específicos según las funciones.
Los permisos pueden asignarse de forma diferenciada, entre otros, para los siguientes ámbitos:
-
Gestionar categorías
-
Publicar categorías
-
Editar el SEO de categorías
-
Gestionar etiquetas
-
Ejecutar importaciones
-
Ejecutar controles de calidad de datos
De este modo, administradores, editores y otros grupos de usuarios pueden recibir diferentes responsabilidades sin necesidad de conceder a todos acceso administrativo completo.
Rendimiento
Para grandes volúmenes de datos se han implementado diversas medidas de optimización del rendimiento.
Entre ellas se incluyen la paginación del lado del servidor mediante LIMIT/OFFSET, consultas JOIN optimizadas e índices adicionales de base de datos para campos utilizados con frecuencia en búsquedas, filtros y asignaciones.
Por ello, la extensión no está diseñada únicamente para pequeñas colecciones privadas de recetas, sino que también puede utilizarse como base para grandes portales profesionales de recetas.
Multilingüe
RegioKochbuch está preparado para un funcionamiento multilingüe e incluye soporte para:
Alemán, inglés, francés, español, italiano y portugués.
La gestión de idiomas de Joomla permite así utilizar la extensión en sitios web internacionales y multilingües.
Seguridad
La extensión también ha sido reforzada para su uso productivo en Internet. Se han revisado y mejorado, entre otros aspectos, la validación de entradas, las consultas SQL, XSS, CSRF, ACL, métodos HTTP, rutas de medios, Path Traversal, operaciones de archivos y otras áreas relevantes para la seguridad.
Los cambios administrativos están vinculados a los permisos de Joomla, las acciones que modifican datos están protegidas contra CSRF y las rutas de medios se validan.
Resumen
RegioKochbuch no es simplemente un sistema para mostrar recetas, sino una solución Joomla completa para crear y gestionar un portal estructurado de recetas y conocimientos culinarios.
La combinación de gestión de recetas, ingredientes y unidades, categorías jerárquicas, etiquetas, wiki, funciones de comunidad, gestión multimedia, SEO, sitemaps, importación, calidad de los datos, ACL, módulos y búsqueda por facetas permite utilizar RegioKochbuch tanto para pequeños proyectos de recetarios como para amplias plataformas profesionales de recetas.
- Details
- Geschrieben von: Holger Lemke
- Kategorie: Meine Projekte
- Zugriffe: 0
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.
- Details
- Geschrieben von: Holger Lemke
- Kategorie: Meine Projekte
- Zugriffe: 0
RegioKochbuch is a comprehensive recipe and cookbook extension for Joomla 5. It enables the creation of a complete recipe portal with structured recipe management, ingredients, categories, tags, images, ratings, comments, wiki content, powerful search functions, and search engine optimization.
The extension is designed for traditional cooking and recipe websites as well as regional portals, associations, gastronomic projects, publishers, and other operators who want to manage and publish large recipe collections in a structured way.
Recipe Management
At the heart of RegioKochbuch is the centralized management of recipes. Recipes can be created, edited, structured, and published in the backend. In addition to the actual recipe information, ingredients, units, categories, tags, images, and further descriptive information can be linked to each recipe.
The data structure is designed not merely to store content as simple article text, but to represent recipe information in a structured form. This allows the information to be searched, filtered, and displayed in different views later.
Ingredients and Units
Ingredients are managed centrally and can be reused across different recipes. A separate unit management system is also available.
This makes it possible to manage units such as grams, kilograms, milliliters, liters, pieces, or other required quantities consistently. Centralized data management reduces inconsistent spellings and at the same time improves data quality and search capabilities.
Categories
Recipes can be structured using comprehensive category management. Hierarchical structures with main categories and subcategories are also supported.
Category management includes, among other things:
- Creating and editing categories
- Subcategories
- Category filters
- Multiple selection
- Publishing and locking
- Trash and deletion
- Moving categories
- Changing the parent category
- Copying categories
- Merging multiple categories
- Transferring assigned recipes when merging
- Transferring subcategories
- Category SEO
- SEO status checks
When categories are merged, RegioKochbuch ensures that existing recipe assignments are not lost.
Category SEO
Dedicated SEO management is available for categories. The current state of SEO data can be checked directly from the category overview.
Categories can, for example, be marked as complete, partially filled with default values, or incomplete.
Additional actions make it possible to generate, check, and update SEO information.
Tag System
In addition to the category structure, recipes can also be classified using tags.
Tag management includes:
- Tag list
- Search
- Filters
- Sorting
- Pagination
- Status
- Creation/modification date
- Usage count
- Display of recipes assigned to a tag
- Bulk actions
- Duplicate checking
- Merging tags
Duplicate checking normalizes elements such as uppercase/lowercase characters and spaces. This makes it possible to detect different spellings of the same term.
Similar tags can also be flagged and subsequently reviewed by editors.
Comments and Ratings
RegioKochbuch includes community features for comments and recipe ratings.
These features include commenting, rating, moderation, and administrative management.
Spam and flood protection mechanisms, together with corresponding moderation tools, have been integrated to protect against misuse. Notification functions support editors by informing them about new activities.
Wiki and Knowledge Base
An integrated wiki section expands the cookbook with additional background information.
For example, information about ingredients, food products, cooking techniques, or other culinary terms can be stored centrally and linked with recipe content.
The wiki functions also include tools for improving data quality and linking related content.
Images and Media
RegioKochbuch has its own media section for recipe images and galleries.
The media manager supports, among other things:
- Drag-and-drop upload
- Multiple file uploads
- Multiple images per recipe
- Galleries
- Thumbnails
- WebP support
- AVIF support, if available on the server
- Focus point
- Crop information
- Alt text
- Title text
- Image caption
- SEO-friendly filenames
- Image duplicate detection
- Lazy loading
- Responsive image output
Hash values can be used to identify identical or potentially duplicate media files.
Advanced Recipe Search
The integrated search goes far beyond a simple search by recipe name.
Recipes can be searched or filtered using criteria including:
- Title
- Full text
- Ingredients
- Categories
- Tags
- Wiki content
- Allergens
- Diet type
- Cooking time
- Difficulty
- Rating
Autocomplete and live search make data entry easier. Faceted filters allow visitors to progressively narrow down large recipe collections.
This makes RegioKochbuch suitable for extensive recipe databases containing many thousands of entries.
Import Studio
An import section is available for transferring larger datasets.
It enables the structured import of data and supports subsequent quality control. This is especially useful when building larger recipe databases or migrating existing datasets.
Data Quality and Cleanup
In addition to standard management functions, RegioKochbuch includes various tools for maintaining data quality.
These include checks for duplicates, problematic assignments, duplicate tags, wiki quality issues, and other inconsistencies.
The goal is to prevent a growing recipe collection from becoming difficult to manage due to duplicated or inconsistent data.
Search Engine Optimization and Sitemaps
SEO is integrated directly into the extension.
In addition to recipe and category SEO, XML sitemaps are available:
/sitemap-recipes.xml
for recipes and
/sitemap-categories.xml
for categories.
An additional parent sitemap can also be provided.
The sitemap information takes into account values such as lastmod, priority, and changefreq.
Modules
The complete package includes several Joomla modules that allow content to be positioned flexibly throughout the website.
These include, among others:
- Recipe modules
- Category navigation
- Categories with recipe counts
- Popular categories
- New categories
- Random categories
- Advanced tag cloud
- Latest comments
- Most discussed content
- Top-rated recipes
This makes it possible, for example, to automatically display suitable cookbook content on the homepage, in sidebars, or on topic-specific subpages.
ACL and User Permissions
RegioKochbuch uses Joomla's permission system and extends it with function-specific access rights.
Permissions can be assigned separately for areas including:
- Managing categories
- Publishing categories
- Editing category SEO
- Managing tags
- Performing imports
- Running data quality checks
This allows administrators, editors, and other user groups to be assigned different responsibilities without granting every user full administrative access.
Performance
Various performance measures have been implemented for larger datasets.
These include server-side pagination using LIMIT/OFFSET, optimized JOIN queries, and additional database indexes for frequently used search, filter, and assignment fields.
As a result, the extension is not limited to small private recipe collections but can also serve as the foundation for extensive professional recipe portals.
Multilingual Support
RegioKochbuch is prepared for multilingual operation and includes language support for:
German, English, French, Spanish, Italian, and Portuguese.
Joomla's language management system therefore allows the extension to be used on international and multilingual websites.
Security
The extension has also been hardened for productive use on the Internet. Areas such as input validation, SQL queries, XSS, CSRF, ACL, HTTP methods, media paths, path traversal, file operations, and other security-relevant functions have been reviewed and improved.
Administrative changes are tied to Joomla permissions, state-changing actions are protected against CSRF attacks, and media paths are validated.
Summary
RegioKochbuch is not just a simple recipe display, but a comprehensive Joomla solution for building and operating a structured recipe and knowledge portal.
The combination of recipe management, ingredients and units, hierarchical categories, tags, wiki functionality, community features, media management, SEO, sitemaps, import functions, data quality management, ACL, modules, and faceted search makes RegioKochbuch suitable for both small cookbook projects and extensive professional recipe platforms.
- Details
- Geschrieben von: Holger Lemke
- Kategorie: Meine Projekte
- Zugriffe: 0
RegioKochbuch ist eine umfangreiche Rezept- und Kochbuch-Erweiterung für Joomla 5. Sie ermöglicht den Aufbau eines vollständigen Rezeptportals mit strukturierter Rezeptverwaltung, Zutaten, Kategorien, Tags, Bildern, Bewertungen, Kommentaren, Wiki-Inhalten, leistungsfähiger Suche und Suchmaschinenoptimierung.
Die Erweiterung richtet sich sowohl an klassische Koch- und Rezeptseiten als auch an regionale Portale, Vereine, gastronomische Projekte, Verlage oder andere Betreiber, die größere Rezeptbestände strukturiert verwalten und veröffentlichen möchten.
Rezeptverwaltung
Im Mittelpunkt steht die zentrale Verwaltung der Rezepte. Rezepte können im Backend angelegt, bearbeitet, strukturiert und veröffentlicht werden. Neben den eigentlichen Rezeptinformationen werden Zutaten, Einheiten, Kategorien, Tags, Bilder und weitere beschreibende Informationen mit dem Rezept verknüpft.
Die Datenhaltung ist darauf ausgelegt, Inhalte nicht nur als einfachen Artikeltext zu speichern, sondern Rezeptinformationen strukturiert abzubilden. Dadurch können diese Informationen später gezielt durchsucht, gefiltert und in unterschiedlichen Ansichten dargestellt werden.
Zutaten und Einheiten
Zutaten werden zentral verwaltet und können in verschiedenen Rezepten wiederverwendet werden. Ergänzend steht eine Einheitenverwaltung zur Verfügung.
Dadurch lassen sich beispielsweise Gramm, Kilogramm, Milliliter, Liter, Stück oder andere benötigte Mengenangaben einheitlich verwalten. Die zentrale Datenhaltung reduziert unterschiedliche Schreibweisen und verbessert gleichzeitig Datenqualität und Suchmöglichkeiten.
Kategorien
Rezepte können über eine umfangreiche Kategorienverwaltung strukturiert werden. Dabei werden auch hierarchische Strukturen mit Haupt- und Unterkategorien unterstützt.
Die Kategorienverwaltung bietet unter anderem:
- Anlegen und Bearbeiten von Kategorien
- Unterkategorien
- Kategorienfilter
- Mehrfachauswahl
- Veröffentlichen und Sperren
- Papierkorb und Löschen
- Verschieben von Kategorien
- Änderung der übergeordneten Kategorie
- Kopieren von Kategorien
- Zusammenführen mehrerer Kategorien
- Übernahme zugeordneter Rezepte beim Zusammenführen
- Übernahme von Unterkategorien
- Kategorie-SEO
- SEO-Statusprüfung
Beim Zusammenführen von Kategorien wird darauf geachtet, dass vorhandene Rezeptzuordnungen nicht verloren gehen.
Kategorie-SEO
Für Kategorien steht eine eigene SEO-Verwaltung zur Verfügung. Der Zustand der SEO-Daten kann direkt in der Kategorienübersicht kontrolliert werden.
Dabei werden Kategorien beispielsweise als vollständig, teilweise mit Standardwerten versehen oder unvollständig gekennzeichnet.
Zusätzliche Aktionen ermöglichen das Generieren, Prüfen und Aktualisieren von SEO-Informationen.
Tag-System
Zusätzlich zur Kategorienstruktur können Rezepte über Tags verschlagwortet werden.
Die Tagverwaltung umfasst:
- Tagliste
- Suche
- Filter
- Sortierung
- Pagination
- Status
- Erstellungs-/Änderungsdatum
- Verwendungsanzahl
- Anzeige der Rezepte eines Tags
- Massenaktionen
- Dublettenprüfung
- Zusammenführen von Tags
Die Dublettenprüfung normalisiert unter anderem Groß-/Kleinschreibung und Leerzeichen. Dadurch können beispielsweise unterschiedliche Schreibweisen desselben Begriffs erkannt werden.
Ähnliche Tags können zusätzlich gekennzeichnet und anschließend redaktionell geprüft werden.
Kommentare und Bewertungen
RegioKochbuch besitzt Community-Funktionen für Kommentare und Rezeptbewertungen.
Dazu gehören insbesondere Kommentierung, Bewertung, Moderation und administrative Bearbeitung.
Zum Schutz vor Missbrauch wurden Spam- und Flood-Schutzmechanismen sowie entsprechende Moderationsmöglichkeiten integriert. Benachrichtigungsfunktionen unterstützen die Redaktion bei neuen Aktivitäten.
Wiki und Wissensbereich
Ein integrierter Wiki-Bereich erweitert das eigentliche Kochbuch um Hintergrundinformationen.
Damit können beispielsweise Informationen über Zutaten, Lebensmittel, Kochtechniken oder andere kulinarische Begriffe zentral hinterlegt und mit den Rezeptinhalten verbunden werden.
Die Wiki-Funktionen beinhalten auch Werkzeuge zur Verbesserung der Datenqualität und zur Verknüpfung entsprechender Inhalte.
Bilder und Medien
RegioKochbuch verfügt über einen eigenen Medienbereich für Rezeptbilder und Galerien.
Der Medienmanager unterstützt unter anderem:
- Drag-&-Drop-Upload
- Mehrfachupload
- Bilder pro Rezept
- Galerien
- Vorschaubilder
- WebP-Unterstützung
- AVIF-Unterstützung, sofern serverseitig verfügbar
- Fokuspunkt
- Zuschnittinformationen
- Alt-Text
- Title-Text
- Bildunterschrift/Caption
- SEO-Dateinamen
- Bild-Dublettenprüfung
- Lazy Loading
- responsive Bildausgabe
Über Hashwerte können identische oder potenziell doppelte Mediendateien erkannt werden.
Erweiterte Rezeptsuche
Die integrierte Suche geht über eine einfache Suche nach dem Rezeptnamen hinaus.
Rezepte können unter anderem anhand folgender Kriterien gesucht bzw. gefiltert werden:
- Titel
- Volltext
- Zutaten
- Kategorien
- Tags
- Wiki-Inhalte
- Allergene
- Ernährungsform
- Kochzeit
- Schwierigkeit
- Bewertung
Autocomplete und Live-Suche erleichtern die Eingabe. Facettenfilter ermöglichen es Besuchern, größere Rezeptbestände schrittweise einzuschränken.
Damit eignet sich RegioKochbuch auch für umfangreiche Rezeptdatenbanken mit vielen tausend Einträgen.
Import-Studio
Für die Übernahme größerer Datenbestände steht ein Importbereich zur Verfügung.
Dieser ermöglicht die strukturierte Übernahme von Daten und unterstützt die anschließende Qualitätskontrolle. Das ist insbesondere beim Aufbau größerer Rezeptdatenbanken oder bei der Migration bestehender Datenbestände hilfreich.
Datenqualität und Bereinigung
Neben der normalen Verwaltung enthält RegioKochbuch verschiedene Werkzeuge zur Pflege der Datenqualität.
Dazu gehören beispielsweise Prüfungen auf Dubletten, problematische Zuordnungen, Tag-Dubletten, Wiki-Qualität und weitere Inkonsistenzen.
Damit soll verhindert werden, dass ein wachsender Rezeptbestand langfristig durch doppelte oder uneinheitliche Daten unübersichtlich wird.
Suchmaschinenoptimierung und Sitemaps
SEO ist direkt in die Erweiterung integriert.
Neben Rezept- und Kategorie-SEO stehen XML-Sitemaps zur Verfügung:
/sitemap-recipes.xml
für Rezepte und
/sitemap-categories.xml
für Kategorien.
Zusätzlich kann eine übergeordnete Sitemap bereitgestellt werden.
Die Sitemapinformationen berücksichtigen unter anderem lastmod, priority und changefreq.
Module
Zum Gesamtpaket gehören mehrere Joomla-Module, mit denen Inhalte flexibel auf der Website positioniert werden können.
Dazu gehören unter anderem:
- Rezeptmodule
- Kategorienavigation
- Kategorien mit Rezeptanzahl
- beliebte Kategorien
- neue Kategorien
- Zufallskategorien
- erweiterte Tag-Cloud
- aktuelle Kommentare
- meistdiskutierte Inhalte
- bestbewertete Rezepte
Damit können beispielsweise auf der Startseite, in Seitenleisten oder auf thematischen Unterseiten automatisch passende Kochbuchinhalte eingeblendet werden.
ACL und Benutzerrechte
RegioKochbuch verwendet das Joomla-Berechtigungssystem und erweitert es um funktionsbezogene Rechte.
Berechtigungen können unter anderem für folgende Bereiche differenziert vergeben werden:
- Kategorien verwalten
- Kategorien veröffentlichen
- Kategorie-SEO bearbeiten
- Tags verwalten
- Import durchführen
- Datenqualität ausführen
Damit können beispielsweise Administratoren, Redakteure und andere Benutzergruppen unterschiedliche Aufgaben erhalten, ohne allen Benutzern vollständigen administrativen Zugriff geben zu müssen.
Performance
Für größere Datenbestände wurden verschiedene Performance-Maßnahmen umgesetzt.
Dazu gehören serverseitige Pagination mit LIMIT/OFFSET, optimierte JOIN-Abfragen sowie zusätzliche Datenbankindexe für häufig verwendete Such-, Filter- und Zuordnungsfelder.
Dadurch ist die Erweiterung nicht ausschließlich auf kleine private Rezeptsammlungen ausgelegt, sondern kann auch als Grundlage umfangreicher Rezeptportale eingesetzt werden.
Mehrsprachigkeit
RegioKochbuch ist multilingual vorbereitet und enthält Sprachunterstützung für:
Deutsch, Englisch, Französisch, Spanisch, Italienisch und Portugiesisch.
Die Joomla-Sprachverwaltung ermöglicht dadurch den Einsatz der Erweiterung auf internationalen und mehrsprachigen Websites.
Sicherheit
Die Erweiterung wurde zusätzlich für den produktiven Internetbetrieb gehärtet. Dabei wurden unter anderem Eingabevalidierung, SQL-Abfragen, XSS, CSRF, ACL, HTTP-Methoden, Medienpfade, Path Traversal, Dateioperationen und weitere sicherheitsrelevante Bereiche überprüft und verbessert.
Administrative Änderungen sind an Joomla-Berechtigungen gekoppelt, mutierende Aktionen werden gegen CSRF abgesichert und Medienpfade werden validiert.
Zusammenfassung
RegioKochbuch ist nicht nur eine einfache Rezeptanzeige, sondern eine umfassende Joomla-Lösung für den Aufbau und Betrieb eines strukturierten Rezept- und Wissensportals.
Die Kombination aus Rezeptverwaltung, Zutaten und Einheiten, hierarchischen Kategorien, Tags, Wiki, Community-Funktionen, Medienverwaltung, SEO, Sitemaps, Import, Datenqualität, ACL, Modulen und einer facettenreichen Suche ermöglicht sowohl kleine Kochbuchprojekte als auch umfangreiche professionelle Rezeptplattformen.