Provides Umbraco Compose Content Ingestion support for Umbraco CMS.
Install
| Product | Versions |
|---|---|
| .NET |
README
About
Umbraco.Compose.Integrations.UmbracoCms.Ingestion provides Umbraco Compose Content Ingestion support for Umbraco CMS.
If you want the full integration, install the Umbraco.Compose.Integrations.UmbracoCms package instead.
Key Features
- When content is published it's automatically ingested into Umbraco Compose.
- Supports culture variations
How to use
To use Umbraco.Compose.Integrations.UmbracoCms.Ingestion you'll need an Umbraco Compose project with an API Application created with the ingestion scope on the environment.
Installation
dotnet add package Umbraco.Compose.Integrations.UmbracoCms.Ingestion
Configuration
To configure the integration, add the following to you preferred configuration source (e.g. appsettings.json or Azure KeyVault):
"Umbraco:Compose": {
"ClientId": "YOUR_API_APPLICATION_CLIENT_ID",
"ClientSecret": "YOUR_API_APPLICATION_CLIENT_SECRET",
"ProjectAlias": "YOUR_PROJECT_ALIAS",
"EnvironmentAlias": "YOUR_ENVIRONMENT_ALIAS",
"Region": "YOUR_PROJECT_REGION",
"Ingestion": {
"CollectionAlias": "COLLECTION_TO_INGEST_CONTENT_INTO"
}
}
In your Program.cs, call .AddUmbracoComposeIngestion() on the Umbraco builder:
builder.CreateUmbracoBuilder()
.AddBackOffice()
.AddWebsite()
.AddComposers()
.AddUmbracoComposeAuthentication()
.AddUmbracoComposeIngestion()
.Build();
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.