I just released Beta1 of Version 2.0
it contains some major changes so I decided to move next to the major versions:
-
Support for CosmosDB with custom EventStore implementation and several small fixes for MongoDB repositories.
-
To support CosmosDB I had to find a custom solution for full text search and I have integrated Lucene. It has some more advantages such as:
- Fuzzy search, e.g.
geman~
to find German. - Smaller indices.
- Language dependent fields with specific analyzers for each language and language specific stop words.
- One field per language so you can also search in one field only
de:Deutsch
- Fuzzy search, e.g.
-
Plugin support with https://github.com/natemcmaster/DotNetCorePlugins. Documentation is coming:
-
UIs for rule actions are generated automatically now based on metadata from plugins: https://github.com/Squidex/squidex/blob/feature/plugins/extensions/Squidex.Extensions/Actions/Slack/SlackAction.cs
-
Sample plugin for custom asset store: https://github.com/Squidex/squidex/blob/feature/plugins/extensions/Squidex.Extensions/Samples/MemoryAssetStorePlugin.cs
-
I hope for coming plugins and will improve the system over time to have more flexibility in the UI. Because of the SPA architecture it will be hard to write plugins for the UI but it might be possible for certain areas with iframe solutions.