openIMIS Web FE Architecture

The openIMIS Web FE is the primary (most comprehensive and complete) FE to access openIMIS features.

All features are implemented as plugins that:

  • interact with each other via events
  • contribute to each others via extension points

Plugins live in a container: the openIMIS FE Web Core.

openIMIS FE Web Core

openIMIS FE Web Core provide the minimal necessary (technical) features to host the openIMIS plugins.

This includes:

  • Event bus
  • Extension points registries

openIMIS FE Plugins

All openIMIS FE Web features are implemented as plugins of the openIMIS Web Core.

Plugins are documented in openIMIS Modules.