Yet another great video for something critical to Umbraco. Thank you for making things more accessible Jon!
@developerrog71263 ай бұрын
Hi Jon! Thanx for all of your videos. I would like to access the rest api from c#, and not postman. Do you know of any guides that shows this, or have you considered making a video about it? Any way, I really appreciate all your work. I am not an Umbraco expert, but have to use it now and then at work, so your videos are very helpful to get more "hands on" feeling rather than just reading docs :)
@markusjohansson52664 ай бұрын
Not sure I understand what you mean when you ask if we like REST or if the Umbraco team should have stuck with C#? All the C# services is still there, the Management API is only a "formalization" of the old API controllers used to power the AngularJS frontend with better documentation, swagger support and another way to authenticate. Feels like you are imposing that something was removed which is not the case.
@jondjones4 ай бұрын
Using Razor views and .NET controllers only to build stuff within the backend. When I tried upgrading, none of my old Razor views worked in the slightest. Lots of interfaces like IContentApp interface wasn't there, etc... all the new documentation, mentioned you need ot use the new UI library, the architecture diagram, makes it look like you need to use the new REAST API
@markusjohansson52664 ай бұрын
@@jondjones Ohh, I think I misunderstood you. You are using the term "backend" to talk about the "backoffice" right? For me "backend" is the C# services and stuff you can do from controllers (or razor view) when building a website. Extending the backoffice has changed a log for sure, a lot more of the configuration/responsibility for the backoffice has been moved out to be javascript (or typescript) only. I'm thinking of the new REST-end points (and the generated typescript-services that are shipped with the NPM-package) as a replacement for the old AngularJS service/resource classes.
@jondjones4 ай бұрын
@@markusjohansson5266 Yes, exactly that. I'm talking about C# and Razor view within the back office for specific back-end/back-office features. For the website you can use C#, headless, etc.. For back-office its now just Javascript only