Workflows
Mise en place locale
- Cloner, creer
src/Web/appsettings.local.json(connexion DB locale, secrets). dotnet run --project src/Web, acceder au backoffice.- uSync importe le schema au demarrage (
ImportAtStartup=Settings).
Ajouter / modifier un type de contenu
- Editer dans le backoffice -> uSync exporte sous
src/Web/uSync/v9/. - Committer les
.config. - ModelsBuilder regenere les modeles. Voir
../architecture/patterns.md.
Publier un article (editeur backoffice)
- Sous la racine du skin -> dossier d'articles -> (sous-dossier de rubrique), creer un
{skin}Article. - Remplir titre, teaser, contenu (RTE + blocks ou BlockGrid), image, auteurs, tags, datePublished.
- Publier.
mediaIndexest recalcule automatiquement ; le webhook invalide le cache du frontend. - Si le tri parait faux : reconstruire l'index interne Examine.
Importer du contenu legacy
Voir ../modules/import-migration.md : exporter le legacy (SQL FOR JSON), lancer les scripts PowerShell qui appellent ImportApiController, puis lancer Reindex.
Release
feature/* -> develop -> staging (QA auto-deployee) -> master (prod, gate manuel). Build/push image via GitLab CI, deploiement docker-compose sur la VM.
Contributors
No contributors
Changelog
No recent changes

