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.