Skip to content

Druid Structural Constructs

ng-druid edited this page Jul 7, 2022 · 15 revisions

High level overview of the structural constructs of a druid.

Panel Page

Structurally change a web app without the overhead of new releases.

An individual web page or partial page on a website. Panel pages are stored as JSON compiled directly into the app source. Compiling pages into the source eliminates otherwise necessary network requests to fetch the panel page data from a remote server. Furthermore, panel pages are pre-rendered as static html handing user experience off to the browser without new page loads only after initial entry. This results in a lightweight app that can be structural changed in minutes without new code deploys.

Snippet

Add HTML and markdown content to a page.

Form Element

Add element to collect data from user.

Datasource

Include dynamic data on a page.

Crud Adaptor

Save information collected on a page.

Outside App

Embed external app into web page using module federation.

Module Context

Add extension to web page using module federation.

Clone this wiki locally