I'm fully aware of the Umbraco Heartcore offering, however I'm curious to know if anyone has created their own 'Headless' Umbraco backoffice. It seems fairy straightforward but I'm interested to know how the rest of the community approaches this.
Do you use a package or create a new API project and reference the Umbraco content services/helper?
I built a couple of examples with API and GraphQL. (for v8/v9/v10) (My own implementation).
It depends on your needs and what do you want to achieve.
I tried Umbraco Heartcore just after the official release, so not sure how that works now, but I believe that it solves all issues/risks that you will have in your own implementation, but if I remember correctly, you can't extend Umbraco Heartcore and write your own code there, so it was the reason why I built my own implementation.
On Umbraco 8 I was using HeadRest for Headless capabilities. When moving to 9/10 I had to maintain the API and models as close to those from v8 as possible so I kept the mappings I already built. I access the content inside a controller method via the route, then map it to the appropriate model.
Headless Umbraco
I'm fully aware of the Umbraco Heartcore offering, however I'm curious to know if anyone has created their own 'Headless' Umbraco backoffice. It seems fairy straightforward but I'm interested to know how the rest of the community approaches this.
Do you use a package or create a new API project and reference the Umbraco content services/helper?
I built a couple of examples with API and GraphQL. (for v8/v9/v10) (My own implementation). It depends on your needs and what do you want to achieve.
I tried Umbraco Heartcore just after the official release, so not sure how that works now, but I believe that it solves all issues/risks that you will have in your own implementation, but if I remember correctly, you can't extend Umbraco Heartcore and write your own code there, so it was the reason why I built my own implementation.
Hi,
I've done my own implementation for nodeJS site without any issue. I'm using Content query to find the right content to serve.
But I'm still looking for an efficient way to create a cache system for it: https://our.umbraco.com/forum/using-umbraco-and-getting-started/109432-custom-headless-umbracoapicontroller-which-cache-system-would-you-recommend
Florent
On Umbraco 8 I was using HeadRest for Headless capabilities. When moving to 9/10 I had to maintain the API and models as close to those from v8 as possible so I kept the mappings I already built. I access the content inside a controller method via the route, then map it to the appropriate model.
is working on a reply...