Le CMS et framework applicatif .NET open source.
Orchard Core est un CMS complet pour vos éditeurs et un framework applicatif pour vos développeurs. Contenu, utilisateurs et rôles, médias, recherche et workflows sont intégrés. Gratuit, open source et mené par la communauté.
# Créer un nouveau site Orchard Core et le lancer
$ dotnet new install OrchardCore.ProjectTemplates
$ dotnet new occms -n MySite
$ cd MySite && dotnet run
Pourquoi choisir Orchard Core ?
Orchard Core est à la fois un CMS complet et un framework applicatif. Il est open source et mené par la communauté, avec plus de quinze ans derrière lui. Voici quelques raisons pour lesquelles les équipes le choisissent.
- 8K+
- Étoiles GitHub
- 2,3M+
- Téléchargements NuGet
- 300+
- Contributeurs
- 15+
- ans d’histoire
Dernier commit il y a 3 heures Store user state in Audit Trail (Lombiq Technologies: OCORE-248) (#19213) Dernière version 3.0.1, juillet 2026
Rapide par défaut
Conçu pour la vitesse dès le départ. Les sites sont rapides d’emblée, sans modules de cache supplémentaires à ajouter.
Sécurisé par conception
Construit sur ASP.NET Core et la pile Microsoft, avec l’authentification à deux facteurs et des rôles et permissions fins intégrés.
Gratuit, sans mauvaise surprise
Gratuit et sous licence BSD-3-Clause, sans coûts cachés. Aucun frais de licence, aucune tarification par siège ou par site, et aucune vente incitative pour des fonctionnalités qui devraient être gratuites.
Faible risque à long terme
Soutenu par la .NET Foundation, avec 15 ans d’histoire. Aucune entreprise ne le détient, et il n’a jamais changé de licence.
Facile à recruter
Construit sur .NET grand public : vous recrutez dans un vaste vivier de développeurs, pas une compétence de niche.
Pensé pour les équipes éditoriales
Les éditeurs modélisent le contenu, gèrent les médias et publient en plusieurs langues, le tout sans code.
Regardez de plus près.
Rencontrez la communauté qui construit Orchard Core, ou parcourez les sites qui l’utilisent déjà.
Les fonctionnalités dont vous avez besoin, intégrées.
Plus de 90 modules sont livrés avec le projet et maintenus aux côtés du cœur. En voici quelques points forts. Activez-les selon vos besoins.
Types de contenu Modélisez le contenu sans code.
Modélisez votre contenu sans code. Créez et modifiez des types de contenu, des parties et des champs depuis l’administration, sans migrations à écrire.
OpenID Connect Connexion et authentification à deux facteurs.
Authentifiez les utilisateurs via des fournisseurs externes et l’authentification unique, et activez l’authentification à deux facteurs.
Gestion des médias Téléversez, redimensionnez et diffusez des fichiers.
Téléversez, traitez et diffusez images et fichiers. Redimensionnez à la volée, stockez chez des fournisseurs distants et protégez les dossiers par des permissions.
Workflows Automatisez avec un éditeur visuel.
Automatisez votre site avec un éditeur visuel de workflows. Déclenchez des flux à partir d’événements de contenu, de requêtes HTTP ou de minuteries.
Rôles et permissions Contrôlez qui peut faire quoi.
Contrôlez qui peut faire quoi. Attribuez des rôles aux utilisateurs et accordez des permissions fines, chaque fonctionnalité ajoutant les siennes.
Localisation Fonctionne en plusieurs langues.
Faites fonctionner votre site en plusieurs langues. Localisez à la fois le contenu et l’interface d’administration, avec des sélecteurs de culture et des cultures par utilisateur.
API GraphQL Interrogez le contenu via une API.
Interrogez votre contenu via une API GraphQL typée. Créez des sites et applications headless sans code supplémentaire.
Multi-tenant Plusieurs sites, une seule installation.
Faites tourner de nombreux sites isolés depuis une seule installation. Chaque tenant a son propre contenu, ses utilisateurs et ses paramètres, sur une base de code unique.
Intégré et extensible.
Orchard Core est livré avec plus de 90 modules, et vous pouvez créer les vôtres. Découvrez comment il se compare à Umbraco et ABP.
Le comparatif.
Si vous avez déjà choisi .NET, ce sont les deux outils que vous comparerez le plus probablement. Umbraco est un CMS, ABP est un framework applicatif, et Orchard Core est les deux.
| Feature | Orchard Core | Umbraco | ABP |
|---|---|---|---|
| Ce que c’est | Un CMS et framework applicatif .NET | Un CMS .NET | Un framework applicatif .NET. CMS via un module : version de base gratuite, Pro payante |
| Idéal pour | Sites de contenu et applications, sur une seule plateforme | Sites pilotés par le contenu | Grandes applications d’entreprise |
| Coût | Open source, sans offre payante ni licences ou frais de modules supplémentaires | Cœur open source, avec un cloud et des modules payants | Cœur open source, avec des offres commerciales payantes |
| Gouvernance | Open source, mené par la communauté | Open source, détenu par une entreprise | Open source, détenu par une entreprise |
Essayez par vous-même.
Les deux sont d’excellents outils. Umbraco dispose d’un écosystème d’éditeurs plus vaste et d’un cloud commercial abouti, et ABP va plus loin sur l’architecture pour les grandes applications d’entreprise. La place d’Orchard Core, c’est de faire à la fois du contenu et des applications sur une plateforme ouverte et gérée par la communauté.
Un projet porté par des gens.
Des centaines de développeurs construisent Orchard Core ensemble, et la communauté est accueillante et prompte à aider. Voici où poser des questions, apprendre et s’impliquer.
Discord
Un endroit idéal pour interroger la communauté et obtenir de l’aide de celles et ceux qui construisent et utilisent Orchard Core.
GitHub Discussions
Impliquez-vous et contribuez à façonner l’avenir d’Orchard Core. Posez des questions de fond, proposez des idées et rejoignez la discussion.
Documentation
Guides, tutoriels et référence d’API consultables pour chaque module.
YouTube
Conférences et tutoriels par celles et ceux qui utilisent et construisent Orchard Core.
Rencontre communautaire hebdomadaire
Chaque mardi, 12h00 PT
Une rencontre en ligne ouverte chaque semaine. Venez présenter votre travail, poser une question ou simplement écouter.
Construit par la communauté
Orchard Harvest : la conférence annuelle d’Orchard Core.
Deux jours en présentiel, avec des conférences et l’occasion de rencontrer les mainteneurs et d’autres personnes qui construisent sur Orchard Core. Cette année, c’est à Vancouver, et les billets sont disponibles dès maintenant.
Construit avec Orchard Core
Sites marketing, plateformes de contenu, intranets et grandes applications multi-tenant fonctionnent tous sur Orchard Core. En voici quelques-uns.
Sony
Daimler Truck
Smithsonian
Starbucks
Santa Monica
Wings Over Water
La vitrine complète.
Show Orchard est la galerie communautaire de sites et d’applications construits avec Orchard Core. Parcourez-la pour vous inspirer, ou soumettez le vôtre.
Plusieurs façons de démarrer.
Lancez un site en ligne pour l’essayer, hébergez-en un gratuitement, ou exécutez-le vous-même : à partir du modèle, d’une application ASP.NET Core existante ou de l’image Docker.
# Installer le modèle, créer un site et le lancer
$ dotnet new install OrchardCore.ProjectTemplates
$ dotnet new occms -n MySite
$ cd MySite && dotnet run
# Ajouter le paquet CMS Orchard Core
$ dotnet add package OrchardCore.Application.Cms.Targets
// Program.cs : ajouter un CMS complet à une application ASP.NET Core
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddOrchardCms();
var app = builder.Build();
app.UseStaticFiles();
app.UseOrchardCore();
app.Run();
# Lancer l’image publiée, puis ouvrir http://localhost:8080
$ docker run --name orchardcms \
-p 8080:80 \
orchardproject/orchardcore-cms-linux:latest
Essayer en ligne
Lancez un vrai site Orchard Core pour explorer l’administration. Sans installation, et les sites de démo sont réinitialisés chaque semaine.
Hébergez-le gratuitement avec DotNest
Vous voulez un site qui dure ? DotNest, partenaire d’Orchard Core, vous offre un site hébergé gratuit avec une mise en place rapide et simple.
En savoir plus, ou s’impliquer.
Consultez la documentation pour des guides, des tutoriels et une référence d’API, ou découvrez comment vous impliquer et contribuer au projet.
Questions fréquentes sur Orchard Core
Des réponses aux questions que les équipes se posent le plus avant de choisir Orchard Core.
Qu’est-ce qu’Orchard Core ?
Orchard Core est un CMS et framework applicatif gratuit et open source construit sur ASP.NET Core. Gestion de contenu, utilisateurs et rôles, médias, recherche, workflows et multi-tenant sont inclus d’office.
Orchard Core est-il gratuit ?
Oui. Il est open source sous licence BSD-3-Clause, sans frais de licence ni coûts par siège ou par site. Vous obtenez aussi l’intégralité du code source.
Que peut-on construire avec Orchard Core ?
Sites pilotés par le contenu, back ends headless servis via une API GraphQL, et grandes applications multi-tenant. La même plateforme passe d’un petit site à une grande application, sans changement de plateforme.
Sur quelle technologie repose Orchard Core ?
Il est construit sur ASP.NET Core et étendu en C#. Les équipes développent avec C# et Razor, l’hébergent partout où .NET s’exécute et recrutent dans le vaste vivier de développeurs .NET.
Comment démarrer avec Orchard Core ?
Installez le modèle de projet et créez un site en une seule commande, ou ajoutez les paquets Orchard Core à une application ASP.NET Core que vous avez déjà. La documentation couvre les deux approches.
Qui maintient Orchard Core, et est-il là pour durer ?
Il est mené par la communauté et soutenu par la .NET Foundation, avec plus de 15 ans d’histoire. Aucune entreprise ne le détient, et il n’a jamais changé de licence.