One of my personal goals for this year is to write a blog post each month to show you the previous updates.
In this post I will talk about the updates in December 2018 and January 2019.
Lets start with the most important change. A contributor made a nice graphic that is used for error pages and I have implemented a routine to customize it with parameters, for example:
You can also change the background color:
And of course there is a happy version of it:
You are welcome to use it.
But lets become more serious now and lets talk about features and updates:
String and number fields can be marked as unique now. Whenever you create or update a content item, Squidex validates if unique fields have a unique value within the all contents of the schema.
There are some restrictions:
It is only a validation check, if two users would create a content item at the same time you could still get duplicates but this is not a very likely event.
The array fields got some improvements like buttons to reorder and clone items.
We have integrated a complex and rich permission system. You can define custom roles and assign permissions to these roles. Roles can then be assigned to clients and users. This allows you to create clients that can only read a single schema or to add contributors that can only manage a subset of the content.
Read more about custom roles in the documentation: https://docs.squidex.io/concepts/permissions
In the Squidex rule system you can define what should happen when an event occurred, e.g. "When a blog post has been published send me a slack notification".
Define per schema where a content will be visible. The squidex management UI shows all URLs in the content editor to your content authors so that they can preview their articles and other content before they publish them.
There are a lot more features and improvements that have been implemented:
I hope you like the new features. Please leave a comment or provide feedback in the support forum: https://support.squidex.io.