What problem does it solve?
It helps you implement a correct Umbraco backoffice Property Editor UI by aligning client-side TypeScript behavior with the server-side schema it stores, reducing trial-and-error and common integration failures.
Core Features & Use Cases
- Doc-driven implementation: Guides you to fetch the latest official Umbraco property editor documentation before generating files.
- Working UI + manifest setup: Produces an
umbraco-package.json entry and a UUI-based TypeScript element that dispatches change events properly.
- Schema-alias correctness: Focuses on using valid
propertyEditorSchemaAlias values (including built-in schema aliases) to avoid 404 errors and ensure data persists correctly.
- Configuration support: Shows how to read editor configuration via
UmbPropertyEditorConfigCollection and apply it to UI behavior (e.g., placeholder/max length).
- Troubleshooting guidance: Provides targeted fixes for typical failures such as missing server schema aliases and value persistence issues with
Umbraco.Plain.Json.
Quick Start
Implement the UI by using the official docs links, create your property editor manifest and TypeScript element together, then verify your UI works by creating the Data Type using the same schema alias you referenced in the manifest.