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 2155 posts 14408 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

Please Sign in or register to post replies

Write your reply to:

Draft