Copied to clipboard

Flag this post as spam?

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


  • Zolomon 8 posts 38 karma points
    May 11, 2015 @ 10:45
    Zolomon
    0

    How to extend Umbraco CMS on mulitple layers?

    Hi!

    I'm new to Umbraco CMS, and I have been researching the last few days how I should best extend Umbraco, but am feeling quite lost, and that is why I am asking the following:

    1. I need to generate a set of pages/documents from our SQL database that will appear in the backoffice for our admin users, so that they will be able to edit the contents of those pages manually.
    2. I also need to select content from our SQL database that injects into the publicly published version of these pages/documents afterwards.
    3. I then need to be able to show different sets of these pages/documents to members depending on some configuration in our SQL database for the logged in member.

    I have installed Umbraco CMS through NuGet, and I will want to be able to update Umbraco CMS easily as new versions are released. Should I then create a Plugin for this feature (is it even possible to modify the backend with a plugin like this?), or will I need to manually install Umbraco CMS and keep my own modified git branch up to speed with new updates?

    I would greatly appreciate any kind of help!

    If I have posted in the wrong area of the forum, please move it to the correct one.

    BR Zolomon

  • Jan Skovgaard 11280 posts 23678 karma points MVP 10x admin c-trib
    May 11, 2015 @ 11:10
    Jan Skovgaard
    100

    Hi Zolomon and welcome to our :)

    In regards to number 1 I think you can get some ideas about how to achieve this by adding custom sections and trees to Umbraco - For more information about this you can see Tim's blogpost here http://www.nibble.be/?p=440 and you can read the documentation here https://our.umbraco.org/documentation/Extending-Umbraco/Section-Trees/

    You can make a custom property editor, which makes it possible for your editors to pick the content from the custom SQL table (That they edit using the custom section and trees) using WebAPI in the content section of Umbraco https://our.umbraco.org/documentation/Reference/WebApi/

    You can learn more about creating custom property editors here https://github.com/umbraco/AngularWorkbook

    In regards to number three I'm not sure how to achieve it - But hope the above makes sense and can be used as inspiration.

    Perhaps it might be worth considering to purchase access to Umbraco TV as well http://umbraco.tv/

    Hope this helps.

    /Jan

Please Sign in or register to post replies

Write your reply to:

Draft