Copied to clipboard

Flag this post as spam?

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


  • nojaf 91 posts 300 karma points
    Nov 07, 2016 @ 12:27
    nojaf
    0

    Using the Umbraco BackOffice as base for an internal application

    Hi,

    For an internal tool a colleague of mine bought a template application https://codecanyon.net/item/rise-ultimate-project-manager/15455641 to start from. The thing we want is an application to manage customers, invoices and have some basic reports.

    Unfortunately the code of that rise project manager is spaghetti. The fact that it is in PHP is not really the problem, the code is just not clean and has no unit tests.

    So now I'm thinking if it would be possible to create something similar using the Umbraco BackOffice. Users can create content within Umbraco and with some custom sections I could show some reports.

    A couple of open questions I have:

    • Can I theme the backoffice by modifying the less files?
    • Can I replace all umbraco logo's and other branding?
    • Can I re-use components to create content within different sections? Example would be to create a Project from the custom Projects section and not from the content section. I don't want to show the content section to the end user. He/She shouldn't see the underlying structure.
    • Can I replace the umbraco urls with my project name?
    • If all of the above is possible, would it be doable with Umbraco Cloud?

    Thanks, nojaf

  • Comment author was deleted

    Nov 07, 2016 @ 12:43

    Hi,

    Since Umbraco is MIT licensed you can pretty much do anything branding wise, (so remove umbraco logo and replace it with something custom is an option).

    I would however not advise to customize the core rather then doing addons

    Here is a good article on how to tweak the backoffice with css and js) http://24days.in/umbraco/2015/umbraco-7-back-office-tweaks/

    For quicky creating custom sections based on custom repositories you might want to take a look at UI-O-Matic http://uiomatic.readthedocs.io/en/latest/ (v2 has the ability to plug in custom repos so you can create a crud interface for pretty much anything you want and easily reuse backoffice components)

    Default Location of the backoffice can also be changed to your custom project name, if I remember correct all that is needed is an app setting change (and of course rename the dir)

    If you stay with the default Umbraco build and do addons you can also get it up and running on Umbraco Cloud.

  • nojaf 91 posts 300 karma points
    Nov 19, 2016 @ 12:44
    nojaf
    0

    Thanks for your response Tim. Everything you mentioned checks out.

    I'm not going forward with it though as editing the less files via the grunt thing is a bit of a pain.

  • Comment author was deleted

    Nov 19, 2016 @ 12:51

    No problem, glad I could help :)

Please Sign in or register to post replies

Write your reply to:

Draft