gentics / gentics/mesh-ui

Plugin Support

Open
#48 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
24
Forks
27
PR merge metrics
No merged PRs in 30d

Description

The UI must be able to support plugins.

A plugin consists of a static UI component which is able to interface with the main Gentics Mesh UI.
The plugin data will be served by the Gentics Mesh server. These static components will be embedded via IFrames.

Plugins can interface with the Gentics Mesh UI in various ways/places:
* A plugin can provide a dedicated UI via a custom *menu button*
* A plugin can specify *trigger points* which allow for custom dialogs
* A plugin can specify custom *form controls*

Relates to https://github.com/gentics/mesh/issues/323

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Gentics Mesh UI entry points for the custom menu button, trigger points, and form controls, along with the related Gentics Mesh issue #323. Define how static plugin components served by the Gentics Mesh server are embedded through IFrames and how they interface with the UI; done means all three plugin integration points have an agreed, working design.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.