Confinity Documentation
  • Latest Version
  • Latest Version
  • Getting Started

    • Introduction
    • Core Concepts
    • Create an Application
    • Glossary
  • Essentials

    • Authentication & SSO
    • Breaking Changes
    • Roslyn Source Analyzers
    • Changelog
    • ConfinityContent
    • ConfinitySelectable
    • Confinity Schedules
    • Data Seeding
    • Development guidelines [WIP]
    • Entity App
    • Entity Form
    • Entity Permissions
    • Frontend Configuration
    • Images
    • Known Issues
    • Localization
    • Migrations
    • Modules [WIP]
    • On-Site Editing
    • Settings
    • Cascade Delete
    • Replication
    • Infrastructure
  • Modules

    • Analytics Module
    • Assets Module
    • Blog Module
    • Cookie Consent Module
    • Forms Module
    • Friendly Captcha (Forms Module )
    • GeoIP Module
    • Htmx
    • Mail Module
    • Mailing Module
    • MediaPlayer Module
    • GoogleMyBusiness Module
    • OpenTelemetry Module
    • Pages Module [WIP]
    • Pattern Library Module
    • SIX Saferpay (worldline) Module
    • Products Module
    • Search Module
    • Wizard Module
  • Guides

    • Create a Custom Entity App Form Element
    • Date and Time
    • Entity Change Listener
    • File Upload / Temp File
    • HTTP security headers
    • conventions [WIP]
    • How to use Confinity with nginx
    • Notifications
    • Nullability
    • Rename Entity
    • Schedules
    • Useful snippets
    • Content Localization
  • Design Guidelines

    • Introduction
    • Page Components
    • Forms Module

Glossary

  • Admin
  • Admin Panel
  • App
  • Asset App
  • Author
  • Author Instance
  • Developer
  • Entity
  • Entity App
  • Host-Application
  • Module
  • Platform
  • Public Instance
  • Publish
  • Stage

Admin

Registered user with unrestricted access to the Admin Panel.

Admin Panel

The Admin Panel is the Confinity user interface for authors and admins, where they have access to apps and the content.

App

An app is an entry point for the Admin Panel. Confinity offers a set of predefined Apps (e.g. Entity App), but any developer can create its own apps to expand the Admin Panel with new functionality. An App consists of the following:

  • Vue.js component name
  • Label
  • Icon
  • Config

Asset App

The Asset App is used for managing files (e.g. images, videos and documents) in Confinity.

Author

Registered user with access to the Admin Panel who can work with the configured apps for authoring content and publishing it.

Author Instance

The author instance is an installation of a Host-Application including Confinity and a database. It is the instance where authors and admins have access to the Admin Panel and where they manage the content. This instance is the master of all instances and includes every content from every stage and platform, including the whole content history. There's always only one author instance and every other instance is called a public instance.

Developer

Creator of an Host-Application who uses Confinity and its APIs.

Entity

An entity is a EF Core entity which is being stored in the database. Its state/content can be managed by Confinity, by configuring an Entity App.

Entity App

The Entity App is an app that allows an author to manage (list, add, update, delete) entities. An entity app can be configured by a developer by using our fluent API. Read more

Host-Application

Application that hosts Confinity. Here a developer configures the CMS by using one or multiple modules.

Module

Bundle of configurations, assets and business logic for Confinity. Enables the reuse of configurations in multiple Host-Applications by storing each Module in its own .Net assembly. Read more

Platform

If you like to manage multiple applications or websites, which might be hosted in different security zones, you would most likely define platforms. For example a platform could be the public website, a customer portal with strong authentication and an internal intranet, which all can be managed from a single author instance.

Public Instance

A public instance is an installation of a Host-Application including Confinity and a database. It is in most cases publicly available and it's being used by the end-users. It contains no history data from your content and the Admin Panel is not available. It also contains only specific content which has been published to the stage and platform the instance belongs to. Every other instance than the author instance is a public instance.

Publish

When multiple Stages are configured, publishing enables the author to advance content to the next stage, e.g. Draft -> Preview -> Public.

Stage

When content should be authored and checked before it is made public, multiple publishing stages can be configured. The first stage is always Draft and additional stages could be Preview, Test, Public etc. In most cases, authors will work and test at the Draft stage and publish changes to the next stage by publishing it when its ready.

Prev
Create an Application