Skip to content

Latest commit

 

History

History
97 lines (52 loc) · 8.15 KB

README.md

File metadata and controls

97 lines (52 loc) · 8.15 KB

Umbraco v14 "Bellissima" Resources

Umbraco v14 brings us a new backoffice, codenamed Bellissima, that replaces the legacy technology of AngularJS with the modern technologies of Web Components, Lit and TypeScript. The v14 release is planned for the end of May 2024, the first beta was released on March 6th.

HQ and the community have been hard at work understanding the new technologies involved and sharing their learnings as they go. This is a collection of the resulting videos, articles and source code that can help anyone wanting to build v14 'extensions' - a term that covers both packages and backoffice customisations.

Many thanks to Markus Johansson for taking the initiative on collecting these resources, and to everyone listed below who has been working and learning in public. As this is a public repo, if we are missing any resources please raise a PR to add them.

Tip

Visit the package-development channel in the Umbraco Discord Server to read Bellissima discussions from the last few months, and post your own questions if you can't find answers elsewhere.

The Front-end Technologies

If you want to do some background reading on the front-end technologies being used in Bellissima:

HQ Documentation

Umbraco HQ is keeping the official documentation updated as the project progresses:

  • Beta Release Notes - expectation management about the status of the beta releases.

  • Backoffice Overview - includes links to Storybook documentation and some terminology that we need to get familiar with.

  • Installing v14 - unless you need to be cutting edge, use the 'prerelease' feed not the 'nightly' feed.

Other Resources

Warning

Please remember that the resources listed below may be outdated. We have grouped them into sections, in descending date order.

Videos

Articles

Source Code

  • Bellissima - the source code for the v14 new backoffice

  • Packages

    • Umbraco Workflow v14 - a preview of the client-side assets for Umbraco Workflow on v14, released by Nathan Wolfe for other package developers to review.

    • uSync v14 branch - Kevin Jump's progress with the uSync package on v14.

    • Contentment v14 branch - Lee Kelleher's progress with the Contentment package on v14.

    • Personalisation Groups v14 branch - Andy Butland's progress with the Personalisation Groups package on v14.

    • UI Examples - examples of how to use the Umbraco UI in real scenarios in the back office (still under development).

    • Examine Peek - A small simple package to show creating an Umbraco Entity Action to open a custom dialog with a simple API call