Provides Umbraco Compose Type Schema integration for Umbraco CMS.
Install
| Product | Versions |
|---|---|
| .NET |
README
About
Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement provides Umbraco CMS schema management support for Umbraco Compose.
If you want the full integration, install the Umbraco.Compose.Integrations.UmbracoCms package instead.
Key Features
- Automatically creates type schemas in Umbraco Compose based on Document Types
How to use
To use this package you will need:
- An Umbraco Compose project.
- An Environment & Collection configured for your project.
- An API Application with the
{environment}:typeschema:writescope configured for the environment. API Applications can be created from the Umbraco Cloud portal.
Installation
dotnet add package Umbraco.Compose.Integrations.UmbracoCms
Configuration
To configure the integration, add the following to your 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"
}
In your Program.cs, call .AddUmbracoComposeTypeSchemaManagement() on the Umbraco builder:
builder.CreateUmbracoBuilder()
.AddBackOffice()
.AddWebsite()
.AddComposers()
.AddUmbracoComposeAuthentication()
.AddUmbracoComposeTypeSchemaManagement()
.Build();
Documentation
For further information about Umbraco Compose, refer to our documentation.
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.