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 dansstateNameparSetStateNameHandler. - 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
.configversionnes (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
DefaultUILanguagebackofficefr-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

