You are viewing the documentation for an outdated or unreleased 9.5 version.
This page is also available in versions: 7.6, 7.7, 7.8, 8.0, 8.1, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.7 (current), devel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

9.5:documentation:notifications [2019/03/01 07:54] (current)
Line 1: Line 1:
 +<- .:security | Security ^ .:start | Documentation ^ .:​application_configuration | Application configuration ->
  
 +====== Notifications ======
 +
 +CzechIdM allows sending messages to users. There are several types of notifications in CzechIdM:
 +
 +* **Emails** – The most common way of communication,​ it only requires an available SMTP server.
 +* **Websocket** – A modern communication protocol used for communication between the web browser (user) and the web server. In CzechIdM, it is used for displaying of informational or warning notices directly in the web browser of a logged-in user.
 +* **SMS** – CzechIdM provides methods for sending text messages. These methods are available in several implementations for connection with selected SMS gateways using a REST interface. Other implementations can be made based on the available API.
 +
 +===== Notification topic =====
 +
 +Notifications in CzechIdM are spread via so called **topics**. Every topic can be configured to send notifications via separate channel - e.g. SMS and Email. When the CzechIdM is installed, default topics are already configured for administrator convenience.
 +
 +====== Read more ======
 +
 +===== Admin tutorials =====
 +  * [[tutorial:​adm:​notifications_standard| Notifications - Configure standard notification in CzechIdM]]
 +  * [[tutorial:​adm:​notifications_topics| Notifications - Creating and configuring topics]]
 +  * [[tutorial:​adm:​czechidm_installation_finalize#​notifications_e-mails|Configure notifications on fresh CzechIdM installation]]
 +
 +===== Admin guide =====
 +  * [[.adm:​notifications|Notifications overview]]
 +  * [[.adm:​notifications:​templates|Notification templates]]
 +
 +===== Devel guide =====
 +  * [[.notifications:​dev:​notification_manager]]
 +  * [[.notifications:​dev:​notification_template]]