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.