Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Ahmed Saad 1 post 81 karma points
    Dec 22, 2020 @ 10:09
    Ahmed Saad
    0

    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?

  • Marc Goodson 2157 posts 14435 karma points MVP 9x c-trib
    Dec 22, 2020 @ 13:03
    Marc Goodson
    100

    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

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies