Skip to content

Glossaire

Termes metier (Metiers d'art Suisse)

  • Metiers d'art Suisse : association nationale qui promeut, valorise et soutient les metiers d'art en Suisse (artisans, institutions, acteurs culturels). Le site est sa plateforme digitale officielle.
  • JEMA : Journees Europeennes des Metiers d'Art. Evenement central du site : des artisans ouvrent leur atelier, les visiteurs s'inscrivent en ligne a des creneaux horaires.
  • Edition JEMA (jemaEdition) : une edition annuelle de l'evenement (dates debut/fin, contenu). La page JEMA reference l'edition courante (CurrentJemaEdition).
  • Artisan / Craftsman : professionnel des metiers d'art. Represente par plusieurs document types selon le contexte : craftsmanPage (fiche annuaire), jemaCraftsman (artisan participant a JEMA, porte les places et creneaux), unlistedCraftsmanPage (non liste dans l'annuaire public).
  • Etat / State (state, states, statePage) : canton suisse (decoupage geographique). Sert a filtrer/regrouper les artisans. Le nom du canton choisi est recopie dans stateName par SetStateNameHandler.
  • Profession (profession, professionPage, professionsListingPage) : metier/discipline d'artisanat utilise pour categoriser les artisans.
  • Site culturel (culturalSitePage, culturalSiteListingPage) : lieu culturel mis en avant.
  • Participant JEMA (participantJema) : un visiteur inscrit a un creneau (nom, email, telephone, langue, nombre de personnes).
  • Jour d'inscription (registrationDayJema) et Creneau (registrationTimeSlotJema) : noeuds crees automatiquement sous un artisan JEMA pour materialiser les disponibilites et compter les inscriptions.

Termes Umbraco / technique

  • Umbraco CMS : CMS .NET sur lequel tout le site est bati (version 17).
  • uSync : outil de serialisation du schema et du contenu Umbraco en fichiers .config versionnes (src/Web/uSync/v17/).
  • ModelsBuilder : generation de modeles C# types depuis les document types (mode SourceCodeAuto -> Web.umbraco.Models).
  • Document type : definition d'un type de contenu (alias, proprietes, compositions, template).
  • Composition : groupe de proprietes reutilisable partage entre document types (ex. emailSettings, headerSettings, pageSettings).
  • BlockGrid : editeur de contenu par blocs utilise dans les pages (blocs/elements rendus par les partials Views/Partials/blockgrid/).
  • SurfaceController : controller Umbraco pour traiter les POST de formulaire en restant dans le contexte de la page.
  • UmbracoApiController : controller d'API (utilise par l'import CSV, le blog, la corbeille JEMA).
  • ContentLastChanceFinder : mecanisme Umbraco de resolution de page 404 (NotFoundContentFinder).
  • FluentEmail : bibliotheque d'envoi de mail (templates Razor) utilisee par EmailService.
  • Quartz : ordonnanceur de jobs (job de rappel JEMA).
  • Sentry : suivi d'erreurs/performance (staging/prod).
  • Vite : bundler frontend (SCSS + JS).
  • Splide : bibliotheque de carrousel.

Langues

  • fr : francais, langue par defaut (et DefaultUILanguage backoffice fr-FR).
  • de, it, en : allemand, italien, anglais. Le site est multilingue ; les inscriptions JEMA acceptent fr/de/it (l'anglais sert de fallback de message d'erreur).

Contributors

No contributors

Changelog

No recent changes