Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The OpenIMIS openIMIS Web FE is the primary (most comprehensive and complete) FE to access OpenIMIS 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 openIMIS FE Web Core.

OpenIMIS openIMIS FE Web Core

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

This includes:

  • Event bus

  • Extension points registries

OpenIMIS openIMIS FE Plugins

All OpenIMIS  openIMIS FE Web features are implemented as plugins of the OpenIMIS Web Core (same principle as for OpenIMIS Online BE).

Even "low level" (and mandatory) features follow this principle. In other words, even the following features are implemented as (interchangeable) plugins:

  • Login management
  • Menu management

Beyond these low level plugins, several plugins will be dedicated to configuration / administration 

  • Users (and roles) management
  • OpenIMIS (as a whole) configuration

Finally, the real business needs will be implemented in dedicated plugins:

...

openIMIS Web Core.

Plugins are documented in openIMIS Modules.