The editor stores coordinates and zoom level, which can be retrieved via the REST API and as well as through GraphQL.
Based on the Google Maps Property Editor by Arnold Visser.
Target: Q2, 2022
New in “Next”
Custom Grid Editors for Umbraco Heartcore
On the road towards custom editors in the Umbraco Heartcore backoffice, we are starting with custom editors for the Grid. Grid editors are simple additions to the Grid, which will be possible to create via the Backoffice. A Grid Editor will be created using HTML/javascript/CSS and WebComponents, which enables developers to tailor the editor experience of the Grid in Heartcore.
Target: Q2, 2022
Two-factor Authentication for Umbraco Heartcore
With Umbraco Id added to all existing and new Umbraco Heartcore projects we are enabling 2 Factor Authentication, so users of the Backoffice and Cloud Portal will be prompted to provide an auth code (sent via email or SMS) after having entered their username and password.
2 Factor Authentication will be an opt-in feature on a per-user basis.
Target: Q2, 2022
REST API based on OpenAPI
As part of this feature, we will be adding a new version of the REST API, which will be based on the Open API standard (https://www.openapis.org/). The first iterations of the current REST API are based on the HAL standard. By moving to OpenAPI you’ll see several improvements such as a reduced amount of metadata in the JSON response and improved performance. Open API is a widely known standard with lots of tooling, which we believe will benefit Heartcore and our users.
The new REST API will be the standard for new projects and opt-in for existing projects. This is done to ensure that existing implementations will continue to work without any changes needed.
The .NET Client Library and NodeJs Client Library will both be updated to a new major version, which will work with this new version of the REST API.
Target: Q3
New in “Later”
API Keys independent of Backoffice Users
As part of this feature, we will make API Keys independent of Backoffice Users. Currently, an API Key is created for a Backoffice User, so the key will get the same permissions as that user.
With this feature, we will enable the creation of API Keys and setting permissions on a per-key basis. We believe this will make it easier for developers to work with and more secure, as the key is not tied to a specific backoffice user.
Target: Q4, 2022
Webhooks for Secured endpoints
In addition to the current configuration options for Webhooks, we’ll be adding the option to specify security headers for the endpoints, which are called. The intention is to add flexibility around the configuration options for webhooks and be able to call into secured endpoints.
Target: Q3, 2022
New Client Libraries for the Heartcore REST API
We will be adding additional client libraries for the Heartcore REST API (version 3), which are native to Android and iOS to make it easier to integrate Heartcore for mobile apps.
Target: Q4, 2022
Make sure to check the Product Roadmap for the latest updates.
We want to hear from you!
Umbraco has a strong foundation in the open-source community and we want to encourage feedback and feature requests for Umbraco Heartcore. With the new Heartcore development team in place, we can engage even more with our users and we have several initiatives in the works to facilitate this.
As mentioned above, we’ve started adding Property Editors that are useful for headless projects, the first being the new Data Property Editor and soon the Google Maps Property Editor will be available as well. These have been requested by existing users and partner agencies looking to start new projects on Umbraco Heartcore. As you can also see from the roadmap, we’re adding more capabilities to customize the Heartcore editing experience with both Custom Grid Editors in Q2 and Custom Property Editors later in the year, and we welcome feedback on these new features as well.