Core “Parts”

  1. EAV
  2. Standard Item-Dialog
  3. In-Page Elements (toolbar, …)
  4. App System (boxes of standalone data, functionality & presentation)
  5. Data-System
    1. Data
    2. DataSources
    3. Queries
  6. Templating System(s)
  7. Public Data-API – mostly for JS

Important Basic Logical Differences

  1. Basics Content vs. App
    1. Different Purpose
    2. Different UI / UX from the user point of view

  2. Instance Data vs. Query Data
    1. Difference
    2. Presentation information on instance data
    3. Todo: demonstrate internal format
    4. Reason for the different (+) buttons
  3. Data vs. Metadata

Basics in Templating Razor / HTML

  1. Views in general
  2. Partial-Views
  3. Libraries
  4. Switching views - manually, automatically and in code
  5. Razor vs. Token - we always prefer razor