Skip to main content
Home  ›  Blog

2sxc v17 - On the Third day...

 

...2sxc 17 is out with lots of coding enhancements - the 3rd day of Christmas!

Coding Enhancements

These merit an own blog, but for summary:

  1. Get really great intellisense when writing in VS-Code
  2. The new ThisApp.Code system will allow you to write type safe helper C# files to use in Razor and everywhere - no more dynamic helpers!

Content App now Typed

We updated the Content App so that the Bootstrap 5 edition now uses typed code (RazorTyped). This is great for beginners starting to discover 2sxc.

Front-End and UI Enhancements

We updated the entire front end to use Angular 17, and introduced lot's of enhancements such as:

App Icon in Admin UI

We now show the App-Icon in the Admin (great when you have many windows open):

Ctrl+Click on Menu Buttons (gem!)

We often need to open admin dialogs in separate windows. Previously it was necessary to Shift-Click which resulted in a new window (not a new tab). In v17 we've enhanced it, so ctrl-click works as well. 

Improved Dropdowns (Pickers)

We've been working hard on improving the dropdowns in the 2sxc-UI and make them more flexible. The architecture is done, but most of the goodies are not. 

Example: Previously you always had to open the larger dialog to even select a single item. Now even a multi-value dropdown behaves as a dropdown when you only need one value. 

Loads of new APIs

  1. eg. Kit.Toolbar.Edit(...) is for toolbars that just need the pencil button
  2. Item.Publishing is an API to figure out draft/staging etc. of data
  3. MyView.Settings makes it easier (and clearer) that a setting is stored on the View configuration

...and way more. 

➡️ Try it out right away from the github releases.

Merry Christmas from Switzerland and Croatia
iJungleboy, Tonci, Duje


Daniel Mettler grew up in the jungles of Indonesia and is founder and CEO of 2sic internet solutions in Switzerland and Liechtenstein, an 20-head web specialist with over 800 DNN projects since 1999. He is also chief architect of 2sxc (see github), an open source module for creating attractive content and DNN Apps.

Read more posts by Daniel Mettler