Enterspeed Product Updates logo

Product Updates

See the latest new features, improvements, and product updates

Subscribe to Updates

Labels

  • All Posts
  • Fix
  • Feature
  • Improvement
  • Announcement
  • Product Update
  • 🤫 Teaser
  • 🛠 Service
  • 💡 Tip

Jump to Month

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • April 2023
  • January 2023
  • November 2022
  • September 2022
  • June 2022
  • March 2022
  • January 2022
  • December 2021
  • November 2021
Powered️ byAnnounceKit

Create yours, for free!

Product Update
3 years ago

#EPU 3: Simplifying the Ingest API 🤯

One of the core pillars of Enterspeed is the ability to get your data into our Headless Hub. It's quick and easy to do, using one of our integrations or our ingest API.

But here at Enterspeed, the developer is king 👑, so we want to make it even easier and quicker to ingest data. 

So sit back and let us blow ya mind, like were we Eve & Gwen Stefani.


feature Ingest API V2 📤

In version 1 of our Ingest API, you had to specify the type of all properties, which looked something like this.

In version 2 of our Ingest API we have made this much more simple, by automatically detecting types based on the data itself. This means that the code above can be reduced to this:

Quite the improvement, huh? But wait, there's more (As the late Billy Mays would have put it). 

When ingesting data into Enterspeed, a requirement is that you specify originId and type. You can also pass along URL, redirects, etc.

However, not everybody is able to manipulate the data to also include these properties, which is why we give you the option to ingest RAW data in and specify the type, URL, redirects, etc. in the headers, reducing the above code to this:

Mind = blown 🤯

You can read more about it in our documentation here: Enterspeed Ingest API.

💡 V1 of the Ingest API is still supported, however, we recommend you use the new V2.


feature Umbraco integration upgrade - preview changes 🔎

As a company building a high-performing headless hub, you may be shocked when we say: Headless is the future.

But, working in a headless environment isn't always a cakewalk. Tasks like previewing content before publishing it can sometimes be cumbersome, to say the least.

BUT NOT ANYMORE, BABY!! 🎉🎊

Ahem, sorry I got carried away. I mean... This isn't the case anymore.

Our updated Umbraco-integration (which is right around the corner) now enables preview mode!

Yes, you read that right. You're now able to insert a preview API key under configuration.


To get the Preview API key, create a new data source in Enterspeed that stores your preview data. This enables you to setup an internal site / URL for your content creators, which fetches the preview data.

Now, every time one of your creators saves new content, they can view it on their internal site / URL. When they're ready to share it with the world, they simply hit publish and it will be available to the world 🌍.


feature See when source entities have been updated 🕐

When working with your source entities it can be useful to see when the data was last updated - especially if you're trying to debug something (e.g. a custom script for ingesting data).

We've added the "Updated"-column in the source entities table, which tells you when the data was last updated.


feature Avoid losing unsaved schema changes 😱

Losing unsaved changes. Just saying the words can trigger any developer's anxiety. 

It's so frustrating that even pounding the instant "Nooooooooooooooo"-button multiple times won't make you feel any better.

Close your eyes, take a deep breath, and calm yourself again. We're not going to let this happen to you. Not on our watch.

If you have unsaved changes in your schema and try to navigate away, you'll now be met with a warning:

Still got anxiety? Here's a link to "The Best of ENYA | Non-Stop Playlist". Take a break and come back when you're ready. We'll be here.


feature Duplicate schema 👯

When working with schemas, you may want to reuse some of the code from another schema. No problem!

You can now duplicate a schema by clicking on the settings menu (three dots) in the schema table and selecting "Duplicate". Easy 🙌


feature Chat support 💬

We'll be there for you 🎵

We have implemented chat support in both our app and on Enterspeed.com, so it's easy for you to get help if you should get stuck or have any questions. 


Improvement New visual identity 🎨

Just like Maria from West Side Story, you can say we "feel pretty, oh so pretty... 🎵".

You may have noticed our new visual identity in both our App, documentation, sign in, and website (Enterspeed.com)💅


We're very pleased with this new identity, which gives the whole app and experience a much "lighter feeling" than the old dark-blue color.


Improvement Improved schema reference documentation 📄

"Did you read the docs?" asking a developer this question is equivalent to a tech supporter asking "Have you tried turning it off and on again?". 🤔

There's a reason for this. Just like rebooting your device often can fix bugs, reading the documentation for a piece of software can save you so much time on debugging. As the quite sarcastic quote goes:

"6 hours of debugging can save you 5 minutes of reading documentation".

To improve the developer experience, we have moved the "Schema reference"-page to the top menu and improved the documentation even further.

You'll find the Schema reference right here.


Improvement Get help text throughout the app 🆘

Throughout the Enterspeed-app you'll encounter our help-icon (?). Here you'll find a short explanation of what the specific area/element is used for. 

Hover your cursor over the icon to get a tooltip containing supporting text.


Improvement Autofilling schema alias ✍️

Nothing is more annoying than having to repeat things (every parent especially knows this feeling - "...for the 36. time, no! You can't have ice cream instead of dinner! God!").

To make your life a little bit easier (and save your precious mental energy for when your kids are being annoying) the schema alias now gets auto-filled. 

If you want to rename your schema alias to something else, you simply click on the padlock icon. 


Improvement Refresh button on source entity 🔄

If you're working on your data source (e.g. the CMS you've connected) simultaneously while viewing the specific data in Enterspeed, you may need to refresh this view. 

Instead of refreshing the browser, you can now simply click on the refresh button which refreshes the source entity. 


Improvement Added test button on source entity single view (pane view) 🧪

When designing your schema, it can be really helpful having your source entity next to you. This is why we have the "Source entities"-pane available directly in the schema editor.

Here you are also able to test your schema with a specific source entity. 

Before this could only be done via the table view, listing all source entities. Now the test button is also available in the "source entity single view", meaning you won't have to navigate back and forth.


fixFixes and tweaks 🛠️

  • New and improved onboarding experience when creating an account.
  • Added "environment client" and "domains" to the getting started checklist.
  • The top property in $lookup now supports both number and string format.
  • Schema alias is now visible in the schema editor.
  • Creating a schema now automatically redirects you to the schema afterward.
Avatar of authorEnterspeed
Product Update
3 years ago

EPU #2: Enterspeed Starter template ▶️

You're a busy person, we get it. Just like the great Freddie Mercury, you don't have no time for no monkey business.

Don't worry fam, we got you! Introducing the Enterspeed Starter template.

feature Enterspeed Starter template ▶️

Nothing is more painful than needing to do a lot of manual work in order to test something. Okay, some things might be more painful, but you get the point.

Testing things should be quick and easy, which is why we have made it extremely easy (and quick) to start testing out Enterspeed. 

When creating a new tenant, you now have the option to use the Enterspeed Starter template.

Selecting this automatically set up and imports:

  • Environment 
  • Environment client
  • Domain
  • Data source
  • Schemas
  • Partial schemas
  • Source entities

This means you can start transforming data right away, and/or try to fetch it to your frontend project.

You can see in the video below how easy it is!


feature Nuxt3 Demo project

We are proud to showcase yet another demo project - this time using Nuxt3. 

To give you an idea of how Enterspeed can be implemented in a frontend project, we have made a Nuxt3 demo site, similar to our Next.js demo site.

🏊 Dive into our public Github repo to see exactly how we made the demo.

 

feature Algolia integration (Preview mode)

We've been tweaking and tinkering, and are ready with a new, extremely powerful integration: Algolia.

If you're not familiar with Algolia, it is one of the most popular "Site Search & Discovery APIs".

Our new integration makes it possible to push your Enterspeed data up to Algolia, so you're able to quickly implement search in your application.

The integration is currently in preview mode, meaning you'll have to drop us an email if you want to try it out.


feature Routes on generated views

You can now see routes on generated views. Preeeeetty cool 😎 


feature Action to delete all source entities

When testing out ingesting data to Enterspeed, it can sometimes be useful to remove all previously ingested data. 

We've made this really simple by adding a "Delete all"-button in the Source entities table. You can also do this by navigating to Data sources, clicking the settings button next to the data source, and selecting "Delete all entities".


feature Tutorial videos 🎞️

To make it even easier to get started with Enterspeed, we've made 6 new tutorial videos that demonstrate some of the main topics in Enterspeed.

The tutorials are:

  • Setting up a tenant in Enterspeed
  • Designing a schema with Enterspeed
  • Ingesting data into Enterspeed
  • Enterspeed starter template
  • Seeding data from Umbraco to Enterspeed
  • Tagging in Umbraco (Filter by tag in Enterspeed)

So grab some popcorns and get binge-watching 🍿


feature Onboarding checklist

To give you a better understanding of "the steps you need to complete", we've included a checklist in the overview.


Improvement Moved alias/viewHandle from partial schema

To simplify the partial schemas, we've moved the alias/viewHandle out from the JSON schema. Instead, it's now provided during new partial creation.


Improvement Generated views filters are now searchable 🔎

If you have a large application, the generated views table can grow quite big. 

To make it easier to find exactly the generated view you need, we've made all the filters searchable. 


Improvement API keys are now hidden by default

As the old saying goes: "Don't be dumb as a tree 🌳, always, ALWAYS, hide your API key 🔑".

Okay, to be honest, I just made that saying up, but nonetheless the point remains valid. 

Therefore, all API keys inside Enterspeed are now blurred by default. 


fixFixes and tweaks 🛠️

  • The email verification process on the "sign up"-page has been made smoother.
  • When switching between generated views, the data are now re-fetched.
  • Tables rows are now clickable for items that contain a single view (e.g. the schemas table).
  • After schema deployment autosave sometimes got stuck, this is now fixed.
  • After bulk deletion, pagination wasn't updated, this is now fixed.


Until next time 👋

Avatar of authorEnterspeed
Product Update
3 years ago

EPU #1: Generated Views - See What's Happening 👁️

Pssst... This post is a part of a new series we call EPU - Enterspeed Products Updates. 

To give you a better idea of all the improvements, features - and let's face it - bug fixes we roll out, we've decided to try out a new format. 


feature Generated views 👁️

We're excited to announce our new feature, Generated views, which lets you see the views your schemas generate from your data sources.

It's not quite a whole new world, but it is shining, shimmering, splendid 🎵


Generated views let you see exactly how your content will be delivered to your front-end. 

This makes it much easier when designing and debugging your schemas.


feature Schema cheat sheet 🤫

Speaking of making schema design easier. We've implemented a schema cheat sheet in the UI.

The cheat sheet lets you quickly see the references available alongside a short explanation. 

You can find the cheat sheet button in the schema editor, next to the "add to favorites"-button (heart icon).


feature Filter on partial schemas

We already have it on schemas, but now you can also get all your filtering needs satisfied on partial schemas. Hooray 🎉


Improvement Restructuring of the docs

To make our docs more simple, we have restructured some of the content and added top-level navigation.


Improvement API now included in docs

Speak of the devil. In the top-level navigation of our docs, you'll now find a link to our API, which has been embedded directly in the docs.


Improvement New layout for the login- and signup page

Don't be frightened - it's still us. We've just put on our finest, Sunday clothes 👗


fix Fixes and tweaks 🛠️

  • Removed p. from source entity view pane.
  • New users now receive a welcome email.
  • Tweaked logs on Umbraco Source integration when content guards reject source entities.
  • Improved CommandBar navigation (no longer reloads page).
  • Removed multiple requests being made for the same data, from different components.
  • Removed the need for reload of the page on tenant switch.


Until next time 👋

Avatar of authorEnterspeed
Improvement
3 years ago

API design: Simplifying the properties 😌

"Developers, developers, developers!"

We're almost as excited for developers as Steve Ballmer (no one can quite reach his level).

Since we're so excited for developers, we want to make the developer experience as great as possible.

One way we have done this is by reducing the amount of code needed when writing properties. We've introduced shorthands!

Before when you needed to output a string, you had to write something like this:


To improve this, the $exp key is no longer required. You can simply write:

And, if you're inserting a string, you can simply write.

And... Since properties is a pain to write every time, you can now simply write p.

Awesome stuff 🙌

To avoid confusion and to keep consistency, we are also replacing (though still supported) the old viewHandle and view reference and replacing them with alias.

The old way:

The new way:


Avatar of authorEnterspeed
Improvement
3 years ago

New UI: Improving the user experience ✨

Hi there 👋

As part of improving the user experience, we've decided to revamp our UI. We're excited to show you our new layout. 

As we started planning and adding more features to our app, we quickly found our old UI lacking some elements.

One thing led to another and we decided to give our UI a makeover. 💅

Our focus is always to provide the best user experience, which is a continuous process of improvement.

In addition to a lot of layout changes, we also decided to rethink the navigation and content structure.

You'll find the elements which are most frequently used in the Home section, while elements which isn't used that much in the day-to-day work now have been moved to a new section called Admin.

The new UI also gives us a lot of space to add new exciting features, which you'll see before long.

Avatar of authorEnterspeed
Feature
3 years ago

Logs: View details from our services 📄

We've added logs to our UI.

You're now able to view log details from our services:

  • Delivery API (all regions)
  • Import Worker
  • Ingest API
  • Management API
  • Processing Worker

You can filter it by levels:

  • Information
  • Warning
  • Error


Avatar of authorEnterspeed
Feature
3 years ago

CommandBar: Find Anything in Enterspeed 🔎

We are happy to announce to you our new feature CommandBar. 

Now it is easier and quicker to find anything in Enterspeed. Simply click the search bar in the header or click Ctrl + K (⌘ + K on Mac).

CommandBar lets you search through Schemas, Partial schemas, and Tenants so you can quickly navigate to them. 

You'll also find quick access to all the pages in Enterspeed, as well as links to support areas.

Avatar of authorEnterspeed