Glossary
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.