Skip to main content
Home  ›  Blog

Releasing 2sxc 9.7 - with a new JSON and Global Types System

2sxc 9.7 is a release which provides a lot of new technical features around JSON and global content-type definitions. It's a fairly technical release, so don't worry if you don't understand what we did - it's revolutionary, but that's ok :)

A lot of internal features necessary for future enhancements:

  1. Full JSON serialization and deserialization of content-types
    1. Dynamic Entities with known Type-Definition
    2. Definition of Dynamic Entities - which are entities with unknown content-type
    3. Full JSON serialization and deserialization of such dynamic entities
  2. File system provider DataLoader which uses the file-System as a repository
    1. Currently only providing Global content-types
  3. New Global Content-Type Providers
    1. Code provided content-type definitions
    2. file-system provided global content-type definitions (using File System Provider)
    3. System loader automatically picks up "globally" registered content-types from file system
  4. Db changes
    1. Added fields AppId and ContentType to Entities table
    2. System can now load json entities from db
    3. DB can now store entities which are not registered in the db
  5. DataSources used in the visual query designer can now request custom named content-types

Just so you know: these new features are not visible in any way - but will be soon when we release 2sxc 9.8 and 9.9.

Get your latest edition on https://github.com/2sic/2sxc/releases 

Love from Switzerland,
Daniel


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