Thème
Lexique
Termes métier et définitions utilisées dans le projet.
Termes culinaires
Les mots employés dans l'univers de la restauration collective.
| Terme | Définition |
|---|---|
| Cuisine centrale | Cuisine qui produit des repas en grande quantité, livrés ensuite sur des sites de service (satellites). Une recette « compatible cuisine centrale » supporte la production en volume et la liaison chaude ou froide. |
| Loi EGALIM | Loi imposant notamment à la restauration collective des seuils de produits durables et bio, et des menus végétariens réguliers. Un ingrédient « compatible EGALIM » compte dans ces seuils. |
| Fiche technique | Le format professionnel d'une recette : ingrédients quantifiés, déroulé, coûts, grammages. Une « page recette » de Mijote est une fiche technique enrichie. |
| Rapport P/L | Rapport protéines / lipides, indicateur d'équilibre nutritionnel utilisé en restauration collective. |
Termes techniques
Jargon employé par les développeurs, designers et intégrateurs pour décrire la fabrication du site.
Conception & interface
| Terme | Définition |
|---|---|
| Design system | Ensemble de règles et d'éléments réutilisables qui permettent de fabriquer une interface cohérente : composants, tokens, états, usages. |
| Gabarit / template | Structure réutilisable pour afficher un même type de contenu, par exemple toutes les pages recettes. |
| Composant | Morceau d'interface réutilisable : bouton, carte recette, barre de recherche, badge, pagination. |
| Variante | Version d'un même composant selon son usage. Exemple : carte recette standard, carte recette partenaire, bouton principal, bouton secondaire. |
| État d'interface | Variante d'un élément selon la situation : connecté / non connecté, vide, chargement, erreur, actif, désactivé. |
| Responsive | Capacité de l'interface à s'adapter aux tailles d'écran : mobile, tablette, ordinateur. |
| Breakpoint | Largeur d'écran à partir de laquelle l'affichage change. Exemple : passer d'une grille desktop à une liste mobile. |
Développement
| Terme | Définition |
|---|---|
| Front-office | Partie visible du site pour les visiteurs : accueil, recherche, page recette, blog, espace compte. |
| Back-office | Interface d'administration utilisée pour créer, modifier, modérer ou organiser les contenus. Dans notre cas, il est Headless, c'est à dire qu'il ne permet que d'exporter des données |
| API | Point de passage entre le site et le back-office. Le site demande des données à l'API, puis les affiche. |
| Donnée / data | Information stockée dans le système : titre de recette, ingrédient, photo, auteur, note, commentaire, etc. |
| Collection | Famille de données dans le CMS : recettes, articles, ingrédients, utilisateurs, partenaires. |
| Champ | Information précise dans une collection : titre, photo, saisonnalité, temps de cuisson, prix, allergènes. |
| Administrable | Contenu ou paramètre modifiable depuis le back-office, sans intervention technique sur le site. |
| Statique | Contenu ou paramètre défini directement dans le code, intrinsèque au gabarit et non modifiable depuis le back-office. |
| Drapeau/Flag | Champ booléen qui indique oui/non sur une donnée. Exemple : « compatible cuisine centrale » activé ou désactivé sur une recette. |
| Enum | Champ à choix fermé : la valeur doit être choisie dans une liste prédéfinie. Exemple : saison = printemps, été, automne ou hiver. Non administrable mais permet des règles métiers |
| Modèle de données | Organisation des collections, champs et relations entre eux. C'est le plan de rangement des informations. |
| Tag | Un tag n'est pas un terme technique. Peut être un flag, un enum ou une relation vers une autre collection. |
| Vue | Représentation d'une donnée dans l'interface, avec un affichage des interactions. Une donnée peut exister dans le CMS sans vue dédiée |
| Rôle / permission | Droits attribués à un type d'utilisateur : visiteur, chef connecté, partenaire, administrateur. |
| Authentification | Mécanisme qui permet de se connecter et de prouver son identité sur le site. |
Infrastructure
| Terme | Définition |
|---|---|
| Base de données | Endroit où sont stockées les données structurées du projet. |
| Médiathèque | Espace où sont stockés les fichiers : photos, logos, PDF, images d'illustration. |
| Environnement | Version séparée du projet : développement, recette / préproduction, production. |
| Déploiement | Mise en ligne d'une nouvelle version du site ou du back-office, sur un environnement |
| Hébergement | Service et serveur sur lesquels tournent le site, le CMS, la base de données et les fichiers. |
| Serveur | Ordinateur distant qui fait fonctionner le site et répond aux demandes des visiteurs. |
| Cache | Copie temporaire utilisée pour accélérer l'affichage ou éviter de recalculer certaines réponses. |
| CDN | Réseau qui distribue plus vite certains fichiers publics du site, comme les images ou les assets. Agit comme une couche de cache |
Autres
| Terme | Définition |
|---|---|
| SEO | Optimisation pour que les pages soient compréhensibles et indexables par les moteurs de recherche. |
| Analytics | Mesure d'audience : visites, pages vues, provenance, sans forcément identifier les personnes. Dans un outil dédié. |
| Ticket | Demande ou tâche formalisée dans un outil de suivi. Tout bug, correctif, ou demande d'évolution doit faire l'objet d'un ticket |
| Backlog | Liste des tickets prévus, à arbitrer ou à traiter plus tard. |
| Sprint | Période de travail pendant laquelle un ensemble de tickets est réalisé. |
| Release | Ensemble de changements livré dans une même version du projet. |
| Version | État identifié du projet à un moment donné. |
| Changelog | Liste des changements apportés entre deux versions : ajouts, corrections, ajustements. |
| Hotfix | Correction urgente appliquée rapidement, souvent pour résoudre un problème en production. |
| Rollback | Retour à une version précédente si une mise en ligne pose problème. |
| Mise en production (MEP) | Publication d'une version du site ou du back-office sur l'environnement accessible aux vrais utilisateurs. |
| Recette (technique) | Phase de test et validation avant mise en ligne. Ici, le mot ne désigne pas une recette de cuisine. |
| Parcours utilisateur | Suite d'étapes qu'un utilisateur suit pour atteindre un objectif, par exemple chercher une recette puis l'ajouter aux favoris. |
| Règle métier | Règle de fonctionnement propre au projet : qui peut publier, ce qui est calculé ou saisi, ce qui est visible ou non. |
Termes fonctionnels
Taxonomie propre au projet.
| Terme | Définition |
|---|---|
| Editorial | Une sélection choisie à la main par Cap Veggie en back-office, mais qui n'a pas de champs métier associé. Ex: "15 recettes de soupes froides", "Recettes similaires". |
| Recettes similaires | Des recettes associées en back-office (éditorial) |
| Brigade | Un groupe affinitaire auquel on s'inscrit et dont l'appartenance s'affiche sur le profil. Deux types de brigades : Secteur, et régionale |
| Recette co-brandée | Une recette écrite par Cap Veggie en partenariat avec un industriel, identifiée comme telle. |
| Recette brandée | Une recette écrite par un industriel, identifiée comme telle. |