Skip to content

12.04 with Global Settings, Resources, Images and more

Compare
Choose a tag to compare
@iJungleboy iJungleboy released this 02 Sep 21:17
· 3935 commits to master since this release
2dd2f31

2sxc 12.04 is a HUGE milestone

Highlights in 12.03/12.04

  1. New global Settings System
    1. With global Images settings which ensure all apps use the same image sizes
    2. With global WebResources which ensure that all apps use the same version of Bootstrap, Fancybox etc.
    3. Special analysis UI to review where settings come from
    4. extensive documentation and tutorials for this
  2. Very sophisticated new Settings / Resources API to easily use these new features
  3. New Link.Image(...) helper which creates resize-urls based on central settings #2471
  4. turnOn now part of the standard installation
  5. New Input types
    1. @number-dropdown
    2. @empty-message to show messages in the dialog, possibly even based on rules #2470
  6. Enable App-Reset to previous state to also work on the default Content app #2453
  7. Create Page.Activate("feature-name") api to activate features like turnOn #2434
  8. Page.Activate can also load centrally registered JS/CSS for consistency across the entire system and no duplicates
  9. Created brand-new Content-Templates which are just awesome and use all these new features

Other

  1. Refactored/simplified IDynamicEntity and IDynamicEntityWithList to be the same object #2463
  2. Enabled debugging of DynamicValue Get with new param debug: true or by doing Content.SetDebug(true) #2461
  3. Enable an internal feature to allow navigating to sub-entities using their titles #2462
  4. Enhance @string-dropdown and @number-dropdown to have nicer key-label notation #2468 and also to support escaping characters #2469
  5. Enhance content-type information to show some infos in the items-list in dialogs #2465
  6. Major refactoring to clean up old static stuff which now should use Dependency-Injection
  7. Performance improvements

Pre-Release stuff

  • Integrated Monaco-Editor (VS Code Online) for use as code-editor

Oqtane Special

  • Ensured it's compatible with Oqtane 2.2
  • Minor bugfixes

How to Install / Upgrade

  • Dnn: just install / upgrade it as a DNN Module
  • Oqtane: just drag the nuget-package into the Modules folder and restart Oqtane