- Détails
- Écrit par : Holger Lemke
- Catégorie : Meine Projekte
- Clics : 0
RegioKochbuch est une extension complète de recettes et de livre de cuisine pour Joomla 5. Elle permet de créer un portail de recettes complet avec une gestion structurée des recettes, des ingrédients, des catégories, des tags, des images, des évaluations, des commentaires, des contenus wiki, une recherche avancée et une optimisation pour les moteurs de recherche.
L’extension s’adresse aussi bien aux sites classiques de cuisine et de recettes qu’aux portails régionaux, associations, projets gastronomiques, maisons d’édition ou autres exploitants souhaitant gérer et publier de manière structurée de grandes collections de recettes.
Gestion des recettes
La gestion centralisée des recettes constitue le cœur de RegioKochbuch. Les recettes peuvent être créées, modifiées, structurées et publiées depuis le backend. Outre les informations propres à la recette, des ingrédients, unités, catégories, tags, images et autres données descriptives peuvent y être associés.
La structure des données est conçue non seulement pour enregistrer les contenus sous forme de simple texte d’article, mais aussi pour représenter les informations des recettes de manière structurée. Cela permet ensuite de rechercher, filtrer et afficher ces informations dans différentes vues.
Ingrédients et unités
Les ingrédients sont gérés de manière centralisée et peuvent être réutilisés dans différentes recettes. Une gestion distincte des unités est également disponible.
Il est ainsi possible de gérer de manière uniforme, par exemple, les grammes, kilogrammes, millilitres, litres, pièces ou autres indications de quantité nécessaires. La gestion centralisée réduit les différences d’écriture et améliore simultanément la qualité des données ainsi que les possibilités de recherche.
Catégories
Les recettes peuvent être structurées grâce à une gestion complète des catégories. Les structures hiérarchiques avec catégories principales et sous-catégories sont également prises en charge.
La gestion des catégories comprend notamment :
- Création et modification de catégories
- Sous-catégories
- Filtres de catégories
- Sélection multiple
- Publication et verrouillage
- Corbeille et suppression
- Déplacement de catégories
- Modification de la catégorie parente
- Copie de catégories
- Fusion de plusieurs catégories
- Transfert des recettes associées lors de la fusion
- Transfert des sous-catégories
- SEO des catégories
- Contrôle de l’état SEO
Lors de la fusion de catégories, RegioKochbuch veille à ce que les associations de recettes existantes ne soient pas perdues.
SEO des catégories
Une gestion SEO dédiée est disponible pour les catégories. L’état des données SEO peut être contrôlé directement depuis la vue d’ensemble des catégories.
Les catégories peuvent, par exemple, être indiquées comme complètes, partiellement renseignées avec des valeurs par défaut ou incomplètes.
Des actions supplémentaires permettent de générer, vérifier et mettre à jour les informations SEO.
Système de tags
En complément de la structure des catégories, les recettes peuvent également être classées à l’aide de tags.
La gestion des tags comprend :
- Liste des tags
- Recherche
- Filtres
- Tri
- Pagination
- Statut
- Date de création/modification
- Nombre d’utilisations
- Affichage des recettes associées à un tag
- Actions en masse
- Vérification des doublons
- Fusion de tags
La vérification des doublons normalise notamment les majuscules/minuscules et les espaces. Cela permet de détecter différentes écritures d’un même terme.
Les tags similaires peuvent également être signalés puis vérifiés par l’équipe éditoriale.
Commentaires et évaluations
RegioKochbuch intègre des fonctions communautaires pour les commentaires et les évaluations des recettes.
Celles-ci comprennent notamment les commentaires, les évaluations, la modération et la gestion administrative.
Afin de protéger le système contre les abus, des mécanismes de protection contre le spam et les publications excessives ont été intégrés, ainsi que des outils de modération correspondants. Des fonctions de notification aident l’équipe éditoriale à suivre les nouvelles activités.
Wiki et espace de connaissances
Un espace wiki intégré complète le livre de cuisine avec des informations de fond.
Il permet, par exemple, de centraliser des informations sur les ingrédients, les aliments, les techniques culinaires ou d’autres termes liés à la cuisine et de les relier aux contenus des recettes.
Les fonctions wiki comprennent également des outils destinés à améliorer la qualité des données et à relier les contenus correspondants.
Images et médias
RegioKochbuch dispose de son propre espace multimédia pour les images de recettes et les galeries.
Le gestionnaire de médias prend notamment en charge :
- Téléversement par glisser-déposer
- Téléversement multiple
- Plusieurs images par recette
- Galeries
- Vignettes
- Prise en charge de WebP
- Prise en charge d’AVIF, si disponible côté serveur
- Point focal
- Informations de recadrage
- Texte alternatif
- Texte Title
- Légende/Caption
- Noms de fichiers optimisés pour le SEO
- Vérification des doublons d’images
- Lazy Loading
- Affichage responsive des images
Des valeurs de hachage permettent d’identifier des fichiers multimédias identiques ou potentiellement dupliqués.
Recherche avancée de recettes
La recherche intégrée va bien au-delà d’une simple recherche par nom de recette.
Les recettes peuvent notamment être recherchées ou filtrées selon les critères suivants :
- Titre
- Texte intégral
- Ingrédients
- Catégories
- Tags
- Contenus wiki
- Allergènes
- Type d’alimentation
- Temps de cuisson
- Difficulté
- Évaluation
L’autocomplétion et la recherche en temps réel facilitent la saisie. Les filtres à facettes permettent aux visiteurs de réduire progressivement de grandes collections de recettes.
RegioKochbuch convient ainsi également à de vastes bases de données comportant plusieurs milliers de recettes.
Import Studio
Un espace d’importation est disponible pour la reprise de grandes quantités de données.
Il permet une importation structurée des données et facilite le contrôle de qualité qui suit. Cela est particulièrement utile lors de la création de grandes bases de données de recettes ou de la migration de collections de données existantes.
Qualité des données et nettoyage
En plus des fonctions de gestion classiques, RegioKochbuch comprend différents outils destinés à préserver la qualité des données.
Il s’agit notamment de contrôles des doublons, des associations problématiques, des tags en double, de la qualité des contenus wiki et d’autres incohérences.
L’objectif est d’éviter qu’une collection de recettes en croissance devienne difficile à gérer à long terme en raison de données dupliquées ou incohérentes.
Optimisation pour les moteurs de recherche et Sitemaps
Le SEO est directement intégré à l’extension.
En plus du SEO pour les recettes et les catégories, des sitemaps XML sont disponibles :
/sitemap-recipes.xml
pour les recettes et
/sitemap-categories.xml
pour les catégories.
Un sitemap principal de niveau supérieur peut également être mis à disposition.
Les informations des sitemaps prennent notamment en compte lastmod, priority et changefreq.
Modules
Le package complet comprend plusieurs modules Joomla permettant de positionner les contenus de manière flexible sur le site web.
Parmi eux figurent notamment :
- Modules de recettes
- Navigation par catégories
- Catégories avec nombre de recettes
- Catégories populaires
- Nouvelles catégories
- Catégories aléatoires
- Nuage de tags avancé
- Commentaires récents
- Contenus les plus discutés
- Recettes les mieux notées
Cela permet, par exemple, d’afficher automatiquement des contenus adaptés du livre de cuisine sur la page d’accueil, dans des barres latérales ou sur des sous-pages thématiques.
ACL et droits des utilisateurs
RegioKochbuch utilise le système de permissions de Joomla et l’étend avec des droits spécifiques aux différentes fonctions.
Les autorisations peuvent notamment être attribuées séparément pour les domaines suivants :
- Gérer les catégories
- Publier les catégories
- Modifier le SEO des catégories
- Gérer les tags
- Effectuer des imports
- Exécuter les contrôles de qualité des données
Ainsi, les administrateurs, rédacteurs et autres groupes d’utilisateurs peuvent recevoir des responsabilités différentes sans qu’il soit nécessaire d’accorder à tous un accès administratif complet.
Performance
Plusieurs mesures d’optimisation des performances ont été mises en œuvre pour les volumes de données importants.
Elles comprennent notamment la pagination côté serveur avec LIMIT/OFFSET, des requêtes JOIN optimisées ainsi que des index de base de données supplémentaires pour les champs fréquemment utilisés dans les recherches, filtres et associations.
L’extension n’est donc pas limitée aux petites collections privées de recettes, mais peut également servir de base à de grands portails professionnels de recettes.
Multilingue
RegioKochbuch est préparé pour un fonctionnement multilingue et prend en charge les langues suivantes :
Allemand, anglais, français, espagnol, italien et portugais.
La gestion des langues de Joomla permet ainsi d’utiliser l’extension sur des sites web internationaux et multilingues.
Sécurité
L’extension a également été renforcée pour une utilisation productive sur Internet. Des domaines tels que la validation des entrées, les requêtes SQL, XSS, CSRF, ACL, les méthodes HTTP, les chemins des médias, le Path Traversal, les opérations sur les fichiers et d’autres aspects liés à la sécurité ont été vérifiés et améliorés.
Les modifications administratives sont liées aux autorisations Joomla, les actions modifiant des données sont protégées contre les attaques CSRF et les chemins des médias sont validés.
Résumé
RegioKochbuch n’est pas seulement un simple système d’affichage de recettes, mais une solution Joomla complète permettant de créer et d’exploiter un portail structuré de recettes et de connaissances culinaires.
La combinaison de la gestion des recettes, des ingrédients et des unités, des catégories hiérarchiques, des tags, du wiki, des fonctions communautaires, de la gestion des médias, du SEO, des sitemaps, de l’importation, de la qualité des données, des ACL, des modules et d’une recherche à facettes permet de réaliser aussi bien de petits projets de livres de recettes que de vastes plateformes professionnelles consacrées aux recettes.
- Détails
- Écrit par : Holger Lemke
- Catégorie : Meine Projekte
- Clics : 10
Regio GPS – Description détaillée et aperçu des fonctionnalités
Joomla 5 · Regio GPS · Français
Introduction
Regio GPS est une solution complète de gestion GPS et d'itinéraires pour Joomla 5. Elle permet d'enregistrer, téléverser, analyser, gérer et publier des traces GPS de manière centralisée et de les afficher sur des cartes interactives. Elle convient aux portails régionaux, au tourisme, aux collectivités, à la randonnée, au cyclisme, aux plateformes outdoor, associations et organisateurs.
Gestion des traces GPS
Les traces peuvent contenir titre, description, catégorie, parcours, départ/arrivée, distance, durées, vitesses, altitudes, points de passage, images, statut, utilisateur, évaluations et commentaires.
Formats GPS et import
GPX, KML et TCX sont notamment pris en charge. L'import traite les points de trace, coordonnées, temps, altitudes, segments, waypoints, vitesses et métadonnées.
Cartes interactives
Les traces peuvent être affichées avec OpenStreetMap, Google Maps, des fournisseurs de tuiles alternatifs ou des serveurs personnalisés. Zoom, échelle, plein écran, attribution et styles sont configurables.
Affichage et animation
Couleur, épaisseur, transparence, ombres, marqueurs de départ/arrivée et repères de distance sont personnalisables. Une lecture animée visualise le parcours avec un marqueur mobile.
Profils et données d'altitude
Regio GPS affiche profil, altitude minimale/maximale, dénivelé positif et négatif. Google Elevation, Mapbox, OpenElevation et OpenTopoData peuvent compléter les données. Le lissage réduit les fluctuations GPS.
Statistiques
Distance totale, durée totale, temps en mouvement, vitesses moyenne/maximale, altitudes, dénivelés et nombre de waypoints peuvent être affichés.
Waypoints et catégories
Les waypoints peuvent signaler attractions, restaurants, parkings, aires de repos, points de vue ou dangers. Des types personnalisés et les catégories/sous-catégories Joomla structurent les contenus.
Frontend et communauté
Listes, fiches détaillées, catégories, vues utilisateur et classements sont disponibles. Évaluations et commentaires avec réponses, modération, spam et like/dislike prennent en charge les fonctions communautaires.
Images et médias
Des images peuvent être associées aux traces. Taille, types autorisés et miniatures sont configurables. L'architecture prévoit aussi stockage externe et CDN.
Téléchargement et export
Les traces publiées peuvent être téléchargées et exportées en GPX, KML, TCX, GeoJSON et CSV. La simplification des traces réduit le nombre de points et améliore les performances.
SEO, recherche et intégration
Les pages peuvent être optimisées pour les moteurs de recherche. Le plugin Finder intègre Regio GPS à Joomla Smart Search. Plugins et modules permettent une intégration flexible.
Modules
Le paquet comprend des modules carte, traces et catégories, publiables indépendamment sur les positions de modules Joomla.
Administration
Le backend propose un tableau de bord et la gestion des traces, catégories, commentaires, waypoints et types. Les commentaires peuvent être examinés, publiés, bloqués, supprimés ou marqués comme spam.
E-mail et événements
Notifications e-mail et modèles personnalisables couvrent nouvelles traces, validations, commentaires et évaluations. L'architecture événementielle facilite d'autres intégrations.
API et extensibilité
Une structure API pour traces, commentaires, évaluations, images, waypoints, paramètres et autres domaines permet des interfaces dynamiques et de futures intégrations.
ACL et sécurité
Regio GPS utilise Joomla ACL pour contrôler les actions par groupe. La version renforcée comprend validation des entrées, protection CSRF, traitement sécurisé des fichiers/XML et contrôle des accès.
Multilingue
L'extension est localisée en allemand, anglais, espagnol, italien, français et portugais pour le composant, la bibliothèque, les modules et les plugins.
Cas d'usage
Tourisme, loisirs, randonnée, cyclisme, VTT, course, collectivités, districts, parcs naturels, organismes touristiques, associations, événements, régions de vacances, hôtels, campings et communautés.
Extensions Joomla incluses
Composant principal Regio GPS, bibliothèque core, module carte, module traces, module catégories, plugin de contenu, plugin Finder/recherche, plugin GPS Track et plugin système.
Résumé
Regio GPS réunit traitement des fichiers GPS, cartes, profils d'altitude, statistiques, catégories, waypoints, médias, fonctions communautaires et exports dans une solution Joomla 5 complète.