Most things are organized in a tree in umbraco, and you can add your own either to an existing section or a custom section you have made.
Some : Dependency injection and factory models.
- You now have to inject methods into the tree controller to be able to use them
- Only the
ILocalizedTextService
is avalible by default (not viaServices
collection as in v8) - Menus need to use the
IMenuItemCollectionFactory
to create the menu collection.
A tree has two parts
This sets up the tree and defines where in umbraco it lives and what nodes it has. The tree controller also defines what items appear in the actions menu for an item in the tree.
There are usually a number of angular elements that make up a tree
by default Umbraco looks in /App_Plugins/PluginName/BackOffice/TreeName/[Action].html
for the view. (e.g edit.html)
https://our.umbraco.com/Documentation/Extending/Section-Trees/trees