Skip to content

Glossaire

Termes Nanoxi / framework

  • Nanoxi CMS v4.x : framework maison batissant sur Umbraco 13 (les ~23 sous-projets App.*). Ce depot est une instance du starter kit v4, variante standalone chezzen.
  • StarterKit v4 : socle Nanoxi reutilisable (modular monolith Umbraco). Ce depot en est une instance client (Chezzen).
  • Domain : document type racine representant le site. A ne pas confondre avec le domaine d'hebergement. Porte les reglages de site (skinName, header/footer widgets, GA4, GTM, dossier favicons). Ici une seule racine de contenu : /chezzen.
  • Skin : variante de design. Ici un seul skin actif, default.
  • Widget : bloc de contenu reutilisable composable via le BlockGrid.
  • Affiliate : fiche d'organisation/entite (contact, adresse, reseaux sociaux, horaires) ; destinataire des formulaires de contact, utilisee dans le footer.
  • Feed : conteneur d'articles (Posts).
  • Composition : groupe de proprietes reutilisable (SEO, Sitemap, Widget, Advanced settings) partage entre document types.

Termes Umbraco / technique

  • BlockGrid / BlockList : editeurs de contenu par blocs (BlockGrid pour les pages, BlockList pour les listes header/footer).
  • uSync : outil de synchronisation de la config Umbraco en fichiers .config versionnes (src/Umbraco/uSync/v9/).
  • ModelsBuilder : generation de modeles C# types depuis les document types (-> App.PublishedModels, mode SourceCodeAuto).
  • ViewComponent : logique de vue reutilisable (chaque widget en est un).
  • NPoco : micro-ORM utilise pour les tables custom nanoxi_* (via IScopeProvider).
  • Examine : moteur de recherche full-text (Lucene) d'Umbraco.
  • Cake : outil de build. Deux scripts : build.cake (local/Windows/SQL) et build-ci.cake (CI/Docker/Linux).
  • WebOptimizer : middleware ASP.NET Core de bundling/minification CSS/JS, declare dans Program.cs (remplace un bundler frontend type Vite).
  • LibMan : gestionnaire de libs client (bootstrap, jquery, splide, ...).
  • Contentment : pack de proprietes Umbraco (Our.Umbraco.Community.Contentment).
  • GMaps : property editor Google Maps Umbraco (Our.Umbraco.GMaps).
  • FormHelper : pont validation serveur (FluentValidation) -> client (jQuery Validation).

Termes metier / chezzen

  • Chezzen : le client. Site multilingue (fr-CH par defaut, de-CH, en-GB) servi sous la racine /chezzen.
  • ChezzenStore (chezzenStore) : magasin / point de vente (adresse, coordonnees, ...). Lie aux fonctionnalites de localisation et a l'ecatalogue.
  • ecatalogue : volume/section liee au catalogue (monte en volume Docker : ecatalogue, ecataloguetest).
  • cfetes : volume/section client (monte en volume Docker : cfetes, cfetestest).
  • Temoignage (chezzentestimonial sous testimonialsroot / chezzentestimonials) : avis client affiche par le widget Testimonials.
  • Jobup : widget d'offres d'emploi (integration jobup), widgetJobup.
  • fr-CH : francais de Suisse (langue de travail et par defaut).

Contributors

No contributors

Changelog

No recent changes