Definition

censhare WP (webpacked) is a web client to access the censhare Server. censhare WP has improved performance compared to censhare Web.

As censhare Web, censhare WP is based on the web development framework Angular JS. censhare WP uses the Webpack technology and requires Keycloak, an external identity and access management solution.

censhare WP requires the following components to run with censhare Server:

  • Authentication: Based on KeyCloak. KeyCloak can then connect to an external LDAP server.
  • Static Resource Server: The server delivers the static files for the frontend that are compiled as webpacks to the web browser.
  • Cloud Gateway: The gateway routes the browser requests to the appropriate component respective the censhare Server.

There are two ways to operate the components:

  • Services: The services can run on the same computer as the censhare Server or on a different one.
  • Microservices: The microservices run within a Kubernetes cluster. The censhare Server runs outside this cluster.

censhare WP is required if you want to operate an existing censhare Server together with cenTaur in Hybrid Mode. The censhare WP components must run as microservices in the same Kubernetes cluster as cenTaur.

Drawbacks of censhare WP:

  • Angular JS is announced to be deprecated in 2022.
  • censhare WP uses a tile-based design which is no longer state-of-the art.
  • censhare WP uses a widget-based design which is difficult to maintain.

Further reading: