2sxc v21 is out for the holidays. Rejoice - we have lot's of fun stuff for you such as App Extensions, OData support and much more.
Highlight #1 App Extensions
Imagine if someone created a nice feature - such as a color picker, a VCal Exporter or some weather service - which you would like to reuse in many different apps.
Previously you would have had to copy/paste a bunch of code and import/export some data to make it happen, and updates would simply never happen.
App Extensions make this process a breeze. It's like NuGet or NPM for apps.
Basically you can export parts of your app for re-use, and import it into other apps. And better still: you can update extensions as they mature, so that shared functionality can be distributed efficiently.
You can distribute extensions yourself, or you can quickly install them from the App-Catalog. Right now we have 1 finished extension and will release a few more in the upcoming weeks - enjoy!
BTW: App Extensions are also polymorphic! This allows you to test an extension update in a separate edition while the production site is not affected d💃🏼.
Highlight #2 Radmin
We ourselves developed a very big extension, to create Rapid Admininstration UIs. All you need is to install the Radmin App Extension (to be released in January) and you can create Admin-Tables and much more with just a few clicks!
Highlight #3 ODATA for REST and Visual Query
2sxc has been a pioneer in headless CMS functionality and has always had REST and Query APIs. This is now even better, with basic ODATA support.
This means you can do things such as $filter=startsWith('Dan', FirstName) and much more to parameterize queries from the URL. This is going to make your JS-Apps even better!
Highlight #4 Performance
We've invested a lot into performance features such as extensive caching, improve SQL processing and way more. These features are available to 2sxc Patrons who support the project financially.
Highlight #5 Recycle Bin
Another long awaited feature is coming up (at the moment it's still BETA) allowing you to undelete data.
TL;DR
There's way more - but we're running out of time.
Get it from the Github Releases.
..and enjoy your Christmas holidays!
iJungleboy, Tonci, Paul, Roman, Dominik


