We are so happy to announce the big October update. This will bring in so many new features that you should grab a cup of coffee first to be ready for this blog post.
Lets start with the biggest feature first:
This feature allows you to create a reference to multiple other schemas. Lets consider we are an online magazine and have pages where we need to be very flexible, which content we want to show and in which order. Now we can create a single reference field to reference all the content items for a page and define which content types we can reference. In our example we allow references to news and articles but not to other schemas.
When we reference another content item we can switch between the schemas we have allowed, or all schemas if we have not defined any schema.
When you have selected the content items we show the references with all fields that have been marked as list field and the name of the schema.
In GraphQL we use a Union Type to support this feature: https://graphql.org/learn/schema/#union-types
The second big feature is how we show images in the content list. If a content item references one or more assets where at least one asset is an image, this asset is shown as a preview in the table. To be backwards compatible you have to turn this feature on for each asset field.
The first image is then shown in the content list:
If you are worried about performance: It requires only one extra call to the database per HTTP request to fetch the preview images for all content items.
Furthermore we have improved the rules view. You can add names now, which is useful if you have multiple actions of the same type and you also get basic statistics now.
And last, but not least we have introduced a few minor improvements:
I hope you like the new features as much as we do. If you have feedback just write us an email or post them in our support forum: https://support.squidex.io
BTW: If you host Squidex yourself: Support for .NET Core 3.0 will land soon, we are just waiting for the last third party packages to be updated as well.