Skip to content

30+ new features: Views, Settings, Resources, IPageService etc.

Choose a tag to compare

@iJungleboy iJungleboy released this 10 Jun 21:30
· 5764 commits to master since this release
c3ed1fb

v12.02.01 has the following minor fixes:

  1. Bug fixed with formulas showing error-toasters #2448
  2. Get to install in the latest Oqtane 2.1 #2449
  3. Minor enhancements with turnOn (not documented yet)

Highlights v12.02

  1. Views can now have their own Settings, Resources, custom Identifier and Icon
  2. Global Settings and Resources object automatically merges View- and App-Settings
  3. ...using the new IDynamicStack object #2442 docs
  4. Major enhancement around DNN Search
  5. Improvements on Formulas
  6. Cross-Platform (hybrid) solution for setting page-titles, headers etc. (Dnn/Oqtane) #2433 docs
  7. Cross-Platform (hybrid) solution for activating browser features like jQuery

View Enhancements

  1. Entire Edit-UI is now much simpler thanks to formulas
  2. Ability to set the Icon on a View #1724 and also #2430
  3. Ability to create View-Resources and Settings
  4. Dnn Search: A view can now be configured to be non searchable #2436
  5. Dnn Search: A view can be configured to only index certain streams #2438
  6. Dnn Search: A view can configure a separate .cs file which contains search-index logic #2435

Formulas Improvements - see Formulas

  1. The data object now also das a data.initial which contains the value in the field when the form was loaded #2429
  2. Context has an info context.debug which is true if the UI is in Debug-Mode #2428
  3. Standardized how to handle date-values #2446
  4. Performance Optimizations

Razor / C# Enhancements

  1. New IDynamicStack object allows retrieving properties from multiple entities at once to stack settings/resources docs
  2. New Settings and Resources properties use this to stack View and App Settings/Resources
  3. The CmsContext now has a View property which gives some basic View infos like Name, Identity etc. docs
  4. AsDynamic now has an overload allowing multiple entities which will return an IDynamicStack
  5. New IPageService lets Razor broadcast changes to the page title/description/keywords and also set headers etc. cross-platform #2433

Other

  1. Performance optimizations how DynamicEntities are created
  2. Text fields can now also show as monospace font #2439
  3. Content-Type and View-Icons can now use the placeholder [App:Path] to reference files in the App Folder #2430
  4. Create/Rename fields now blocks names which can cause trouble like Created #2445
  5. Field-Edit UI now shows old String-field configurations which affect the field and allows flushing #2427