I am new to Umbraco and I want to know how to create custom pages in the back office? for example, I have a list of employees I need to display a list of them. also, I want to make a page for creating and updating the employees.
The backoffice of Umbraco is built with angularJS, so to extend your admin pages, you would utilise this to create either a custom Property Editor / Content App or Dashboard.
It's also I think still - possible to map an MVC route via the backoffice, if you want to avoid working with angularJS: our.umbraco.com/Documentation/Reference/Routing/Authorized/#mvc-controllers-for-the-backoffice
But then your UI won't necessarily look the same as if you build using the angularJS backoffice components.
How to create custom admin pages in back office ?
Hello Dears,
I am new to Umbraco and I want to know how to create custom pages in the back office? for example, I have a list of employees I need to display a list of them. also, I want to make a page for creating and updating the employees.
How to make that using partial views?
Hi Ahmed
The backoffice of Umbraco is built with angularJS, so to extend your admin pages, you would utilise this to create either a custom Property Editor / Content App or Dashboard.
There are some examples in the documentation:
https://our.umbraco.com/documentation/Tutorials/Creating-a-Property-Editor/ https://our.umbraco.com/documentation/Tutorials/Creating-a-Custom-Dashboard/ https://our.umbraco.com/Documentation/Extending/Content-Apps/
It's also I think still - possible to map an MVC route via the backoffice, if you want to avoid working with angularJS: our.umbraco.com/Documentation/Reference/Routing/Authorized/#mvc-controllers-for-the-backoffice But then your UI won't necessarily look the same as if you build using the angularJS backoffice components.
There is a great package that shows off some of the components of the backoffice: https://our.umbraco.com/packages/developer-tools/ui-examples/
Finally finally hopefully 'for the win' - if your list of employees is in a database table, you could make use of a package called UI-O-Matic
https://our.umbraco.com/packages/developer-tools/ui-o-matic/
This will build a custom backoffice experience based on your database table, and even allow the content to be edited!
regards
Marc
is working on a reply...