You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2025/12/05 04:23:59 UTC

(openmeetings) branch site/reflow-2.3.5 updated: [OPENMEETINGS-2805] all site pages were checked to look as expected

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch site/reflow-2.3.5
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/site/reflow-2.3.5 by this push:
     new 597a493dc [OPENMEETINGS-2805] all site pages were checked to look as expected
597a493dc is described below

commit 597a493dc5409ddda7e8c785d975cf673001e46d
Author: Maxim Solodovnik <so...@apache.org>
AuthorDate: Fri Dec 5 11:23:48 2025 +0700

    [OPENMEETINGS-2805] all site pages were checked to look as expected
---
 .../src/site/markdown/ExternalVideo.md             |   10 +-
 openmeetings-server/src/site/markdown/FAQ.md       |    2 +-
 .../src/site/markdown/InstallMediaServer.md        |    4 +-
 .../src/site/markdown/LdapAndADS.md                |    2 +-
 .../src/site/markdown/NewsArchive.md               | 2056 ++++++++++++++++++++
 .../src/site/markdown/RestrictedAccess.md          |    2 +-
 openmeetings-server/src/site/markdown/index.md     |  448 ++++-
 .../src/site/resources/css/site.css                |    6 +-
 openmeetings-server/src/site/resources/js/site.js  |   18 +-
 openmeetings-server/src/site/xdoc/BitrixPlugin.xml |    2 +-
 openmeetings-server/src/site/xdoc/Clustering.xml   |    4 +-
 openmeetings-server/src/site/xdoc/NewsArchive.xml  | 1592 ---------------
 openmeetings-server/src/site/xdoc/ReleaseGuide.xml |    6 +-
 .../src/site/xdoc/RestAPISample.xml                |   12 +-
 openmeetings-server/src/site/xdoc/Upgrade.xml      |    2 +-
 .../src/site/xdoc/commercial-support.xml           |    2 +-
 openmeetings-server/src/site/xdoc/installation.xml |    4 +-
 openmeetings-server/src/site/xdoc/security.xml     |    2 +-
 18 files changed, 2546 insertions(+), 1628 deletions(-)

diff --git a/openmeetings-server/src/site/markdown/ExternalVideo.md b/openmeetings-server/src/site/markdown/ExternalVideo.md
index e60123b67..4d7a68a36 100644
--- a/openmeetings-server/src/site/markdown/ExternalVideo.md
+++ b/openmeetings-server/src/site/markdown/ExternalVideo.md
@@ -6,22 +6,22 @@ Licensed under the Apache License, Version 2.0 (the "License") http://www.apache
 
 ## Create and use Fake video camera
 
-#### Create fake video device
+### Create fake video device
 ```
 sudo modprobe v4l2loopback max_buffers=2 devices=1 video_nr=21 exclusive_caps=1 card_label="Virtual Webcam"
 ```
 
-#### Create stream from **Image**
+### Create stream from **Image**
 ```
 sudo ffmpeg -stream_loop -1 -re -i ~/Downloads/om/img/IMG_20210207_135607.jpg -pix_fmt yuv420p -vcodec rawvideo -f v4l2 /dev/video21
 ```
 
-#### Create stream from **Video**
+### Create stream from **Video**
 ```
 sudo ffmpeg -stream_loop -1 -re -i ~/Downloads/om/video/Avengers2.mp4 -pix_fmt yuv420p -vcodec rawvideo -f v4l2 /dev/video21
 ```
 
-#### Clean everything up
+### Clean everything up
 
  1. Stop ffmpeg process
  2. `sudo modprobe -r v4l2loopback`
@@ -29,7 +29,7 @@ sudo ffmpeg -stream_loop -1 -re -i ~/Downloads/om/video/Avengers2.mp4 -pix_fmt y
 
 ## Connecting external video source
 
-<div class="bd-callout bd-callout-danger">
+<div class="om-callout border-danger">
 	Please NOTE: this functionality is not yet implemented in 5.0.x
 </div>
 
diff --git a/openmeetings-server/src/site/markdown/FAQ.md b/openmeetings-server/src/site/markdown/FAQ.md
index 86c63fe72..2e2fc6cc0 100644
--- a/openmeetings-server/src/site/markdown/FAQ.md
+++ b/openmeetings-server/src/site/markdown/FAQ.md
@@ -3,7 +3,7 @@ Licensed under the Apache License, Version 2.0 (the "License") http://www.apache
 -->
 # Issues with mail sending
 
-#### Q: Email messages not getting out of the openmeetings server
+## Q: Email messages not getting out of the openmeetings server
 A: If you change `mail.smtp.port` from the default (25) you may have to add a permission for your port to the catalina securty policy e.g.
 
 ```
diff --git a/openmeetings-server/src/site/markdown/InstallMediaServer.md b/openmeetings-server/src/site/markdown/InstallMediaServer.md
index d18b94711..5732180fe 100644
--- a/openmeetings-server/src/site/markdown/InstallMediaServer.md
+++ b/openmeetings-server/src/site/markdown/InstallMediaServer.md
@@ -10,7 +10,7 @@ Each instance of OpenMeetings requires a running Kurento Media Server (KMS). The
 
 The default config of OpenMeetings and Kurento Media Server is a 1:1 mapping. Each OpenMeetings instance is mapped exactly to 1 KMS instance as well as OpenMeetings and KMS running on the same host.
 
-<div class="bd-callout bd-callout-danger">
+<div class="om-callout border-danger">
 	If running on the same host OpenMeetings and KMS should be run under same user.
 </div>
 
@@ -27,7 +27,7 @@ Assuming OpenMeetings runs on your machine locally above will work without any c
 
 ## Specify/Install Turn server
 
-<div class="bd-callout bd-callout-warning">Only local installation will work without TURN server - also you require a valid SSL certificate for doing webRTC Audio/Video for anything other then local installations</div>
+<div class="om-callout border-warning">Only local installation will work without TURN server - also you require a valid SSL certificate for doing webRTC Audio/Video for anything other then local installations</div>
 
 See the installation instructions at <a href="https://doc-kurento.readthedocs.io/en/stable/user/installation.html">Install Kurento Media server</a> for the relevant section on CoTurn.
 
diff --git a/openmeetings-server/src/site/markdown/LdapAndADS.md b/openmeetings-server/src/site/markdown/LdapAndADS.md
index 22b3aefe0..25f458d77 100644
--- a/openmeetings-server/src/site/markdown/LdapAndADS.md
+++ b/openmeetings-server/src/site/markdown/LdapAndADS.md
@@ -148,7 +148,7 @@ OpenMeetings:
 
 -   Open Administration->LDAP
 
-    <img src="../resources/images/ldap_screen.png"></img>
+    <img src="./images/ldap_screen.png"></img>
 
 -   In the right pane of the main window labeled "LDAP Config" set
     the Name of the LDAP DB which you want to appear in the popup
diff --git a/openmeetings-server/src/site/markdown/NewsArchive.md b/openmeetings-server/src/site/markdown/NewsArchive.md
new file mode 100644
index 000000000..8f3fed3b4
--- /dev/null
+++ b/openmeetings-server/src/site/markdown/NewsArchive.md
@@ -0,0 +1,2056 @@
+<!--
+Licensed under the Apache License, Version 2.0 (the "License") http://www.apache.org/licenses/LICENSE-2.0
+-->
+
+# Release 8.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 8.0.0 released!</h4>
+	<p class="card-text">
+		Release 8.0.0, provides following improvements:<br/>
+		<div class="om-callout border-danger">
+			Security vulnerability <b>CVE-2024-54676 - Apache OpenMeetings: Deserialisation of untrusted data in cluster mode</b> was fixed,
+			please check <a href="security.html">Security Page</a><br/>
+		</div>
+		<br/>
+		Other fixes<br/>
+		<br/>
+
+		Security:
+		<ul>
+			<li>OM is moved to Jakarta stack</li>
+			<li>All libraries are updated to most recent versions</li>
+		</ul>
+
+		UI:
+		<ul>
+			<li>Fullcalendar v6 is used</li>
+		</ul>
+		<br/>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			8 issues are fixed please check <br/>
+			<a href="https://www.apache.org/dist/openmeetings/8.0.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12354067">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/8.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2025-01-03)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 7.2.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 7.2.0 released!</h4>
+	<p class="card-text">
+		Release 7.2.0, provides following improvements:<br/>
+		<div class="om-callout border-info">
+			IMPORTANT: Java 17 and KMS 6.18.0+ are required
+		</div>
+
+		Security:
+		<ul>
+			<li>Login/email are now processed in case insensitive mode</li>
+			<li>Messages and contacts: message folders are not shared between users</li>
+			<li>All dependencies are updated with most recent versions</li>
+		</ul>
+
+		UI:
+		<ul>
+			<li>Too big profile pictures are now resized</li>
+			<li>Room looks better in RTL mode</li>
+			<li>Email messages looks better</li>
+		</ul>
+		<br/>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			10 issues are fixed please check <br/>
+			<a href="https://www.apache.org/dist/openmeetings/7.2.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12353202">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/7.2.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2023-12-23)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 7.1.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 7.1.0 released!</h4>
+	<p class="card-text">
+		Release 7.1.0, provides following improvements:<br/>
+		<div class="om-callout border-info">
+			IMPORTANT: Java 17 and KMS 6.18.0+ are required
+		</div>
+
+		Security:
+		<ul>
+			<li>Invitation hash check made strict</li>
+			<li>Set of user permissions is fixed</li>
+			<li>Paths entered in Admin-&gt;Config are being verified</li>
+			<li>All dependencies are updated with most recent versions</li>
+		</ul>
+
+		Stability:
+		<ul>
+			<li>TURN server config is passed to the client</li>
+		</ul>
+		<br/>
+		<div class="om-callout border-danger">3 security vulnerabilities were addressed</div>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			12 issues are fixed please check <br/>
+			<a href="https://www.apache.org/dist/openmeetings/7.1.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12352896">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/7.1.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2023-05-09)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 7.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 7.0.0 released!</h4>
+	<p class="card-text">
+		Release 7.0.0, provides following improvements:<br/>
+		<div class="om-callout border-info">
+			IMPORTANT: Java 17 is required
+		</div>
+
+		UI and Security:
+		<ul>
+			<li>Microphone on/off doesn't interrupt the streaming</li>
+			<li>Stability fix at Safari</li>
+			<li>Full screen mode for WB</li>
+			<li>Redo tool for WB</li>
+			<li>2-factor authentication</li>
+			<li>Libraries are updated with most recent versions</li>
+		</ul>
+		<br/>
+		<div class="om-callout border-danger">1 security vulnerability was addressed</div>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			28 issues are fixed please check <br/>
+			<a href="https://www.apache.org/dist/openmeetings/7.0.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12350648">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/7.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2023-02-11)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 6.3.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 6.3.0 released!</h4>
+	<p class="card-text">
+		Release 6.3.0, provides following improvements:<br/>
+
+		Stability and UI:
+		<ul>
+			<li>Multiple WB fixes</li>
+			<li>Confirm popups are unified</li>
+			<li>Multiple fixes for latest Safari</li>
+			<li>Libraries are updated with most recent versions</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			26 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/6.3.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12351702">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/6.3.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2022-05-17)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 6.2.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 6.2.0 released!</h4>
+	<p class="card-text">
+		Release 6.2.0, provides following improvements:<br/>
+		UI improvements, stability fixes, mobile version and adds OpenAPI spec in 3.0.x format<br/>
+
+		Stability and UI:
+		<ul>
+			<li>UI fixes</li>
+			<li>Modal PopUpFix</li>
+			<li>Upgrade to Bootstrap5</li>
+			<li>Fixes for Mobile Version and landscape mode</li>
+			<li>Improve ability for starting from Home Screen on Mobile device</li>
+		</ul>
+		Integration:
+		<ul>
+			<li>OpenAPI Spec in 3.0.x format see <a href="https://openmeetings.apache.org/swagger">Swagger</a></li>
+			<li>Improved Integration examples for Node and PHP</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			28 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/6.2.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12349964&amp;styleName=Html&amp;projectId=12312720">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/6.2.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2025-09-12)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">PHP integration using composer module</h4>
+	<p class="card-text">
+		You can now use a community contributed PHP composer module to make integration to OpenMeetings easier<br/><br/>
+		More information:
+		<ul>
+			<li><a href="https://github.com/om-hosting/openmeetings-php-client" target="_blank">OpenMeetings PHP Client</a></li>
+			<li>OpenMeetings <a href="RestAPISample.html#how-to-integrate-using-php-and-composer">PHP Rest API sample</a></li>
+		</ul>
+		The PHP module makes use of the OpenMeetings Rest API which is now also available in OpenAPI 3.0 format: <a href="https://openmeetings.apache.org/swagger/" target="_blank">https://openmeetings.apache.org/swagger/</a>
+		<br/>
+		You can find details about all API endpoints and examples at <a href="https://github.com/om-hosting/openmeetings-php-client#documentation-for-api-endpoints" target="_blank">https://github.com/om-hosting/openmeetings-php-client#documentation-for-api-endpoints</a>
+	</p>
+	<footer>
+		<span class="text-info float-right">(2021-09-26)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">OpenAPI, Swagger and Node.js integration</h4>
+	<p class="card-text">
+		You can now use a community contributed Node.js module as well as use the OpenAPI Swagger Spec to make integration to OpenMeetings easier<br/><br/>
+		More information:
+		<ul>
+			<li>NPM module <a href="https://www.npmjs.com/package/openmeetings-node-client" target="_blank">OpenMeetings-Node-Client</a></li>
+			<li>OpenMeetings <a href="RestAPISample.html#how-to-integrate-using-nodejs">Rest API sample and Integration Docs</a></li>
+		</ul>
+		The Node.js module makes use of the OpenMeetings Rest API which is now also available in OpenAPI 3.0 format: <a href="https://openmeetings.apache.org/swagger/" target="_blank">https://openmeetings.apache.org/swagger/</a>
+		<br/>
+		There are examples for using the node module with JavaScript/ES6 as well as TypeScript available.
+	</p>
+	<footer>
+		<span class="text-info float-right">(2021-09-13)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 6.1.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 6.1.0 released!</h4>
+	<p class="card-text">
+		Release 6.1.0, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room<br/>
+
+		Stability:
+		<ul>
+			<li>Room is more stable</li>
+			<li>Screen sharing on Safari is fixed</li>
+			<li>Recording in interview room is fixed</li>
+		</ul>
+		UI:
+		<ul>
+			<li>OM theme can selected in Admin -&gt; Config</li>
+			<li>Configurable Extra menu is added to the rooms</li>
+			<li>Date/time picker is better localized</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			27 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/6.1.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12349533">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/6.1.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2021-07-20)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 6.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 6.0.0 released!</h4>
+	<p class="card-text">
+		Release 6.0.0, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room<br/>
+
+		Security:
+		<ul>
+			<li>TLS1.2. is used for OAuth</li>
+			<li>NetTest client count can be limited</li>
+			<li>Captcha is now configurable</li>
+			<li>Recordings can be globally disabled</li>
+		</ul>
+		Stability:
+		<ul>
+			<li>Audio/video in room is more stable</li>
+		</ul>
+		UI:
+		<ul>
+			<li>Translations are improved</li>
+			<li>Invitation form displayes time in client time zone</li>
+			<li>Notifications are displayed using JS Notification API</li>
+			<li>Video pods size can be fixed and configurable per-user</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			40 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/6.0.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348297">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/6.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2021-03-09)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.1.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.1.0 released!</h4>
+	<p class="card-text">
+		Release 5.1.0, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		Stability:
+		<ul>
+			<li>Room Audio/Video should be more stable</li>
+			<li>OM should work as expected after KMS server restart</li>
+			<li>Backup is further improved</li>
+			<li>Audio/Video connection established faster</li>
+			<li>Most recent versions of dependencies are used</li>
+		</ul>
+		UI:
+		<ul>
+			<li>User display name is used almost everywhere</li>
+			<li>Browser notifications are used to notify about new chat messages and moderator actions</li>
+			<li>Interview room was broken</li>
+			<li>Mute and "Mic status" were broken</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			52 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.1.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12349414">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.1.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2020-12-05)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.0.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.0.1 released!</h4>
+	<p class="card-text">
+		Release 5.0.1, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		Security:
+		<ul>
+			<li>Rate limit is checked for network test web service</li>
+			<li>Libraries are updated to latest versions</li>
+			<li>Password complexity can be fine-tuned</li>
+		</ul>
+		Backup/Restore:
+		<ul>
+			<li>Group files/recordings might be restored to wrong group</li>
+		</ul>
+		UI:
+		<ul>
+			<li>Translations and support of RTL languages are improved</li>
+			<li>Dashboard widgets and personal room are always displayed in current user language</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			21 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.0.1/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348725">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2020-09-23)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.11
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.11 released!</h4>
+	<p class="card-text">
+		Release 4.0.11, provides following improvements:<br/>
+		Security:
+		<ul>
+			<li>3rd-party libraries are updated to latest versions</li>
+			<li>Email sending via SSL is added</li>
+			<li>User email addresses are hidden</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			11 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.11/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12346607">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.11">Archived download</a>.</span>
+		<span class="text-info float-right">(2020-09-02)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.0.0 released!</h4>
+	<p class="card-text">
+		Release 5.0.0, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		<div class="om-callout border-info">Flash plugin is no longer required in the browser<br/>
+			<br/>
+			IMPORTANT: Java 11 is required
+		</div>
+		Security:
+		<ul>
+			<li>Libraries are updated to latest versions</li>
+			<li>More strict CSP is implemented</li>
+			<li>User accounts are hidden for regular users</li>
+			<li>User email addresses are hidden</li>
+		</ul>
+		UI:
+		<ul>
+			<li>Support for touch events is added (mobiles, tablets)</li>
+			<li>Better support for new MS Edge browser</li>
+			<li>Direct link for entering the room with room name (not ID)</li>
+			<li>Front camera is used by default</li>
+			<li>User avatar is editable at Admin-&gt;Users</li>
+		</ul>
+		Audio/Video:
+		<ul>
+			<li>Stability is improved</li>
+			<li>Connection to KMS is auto-recovering</li>
+			<li>Camera resolution changes take effect immediately</li>
+			<li>Multiple client-side JS errors are fixed</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			74 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.0.0/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348040">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2020-08-21)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.0.0-M4
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.0.0-M4 released!</h4>
+	<p class="card-text">
+		Release 5.0.0-M4, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		<div class="om-callout border-info">Flash plugin is no more required in the browser<br/>
+			<br/>
+			Please NOTE: this version might be not production ready<br/>
+			<br/>
+			IMPORTANT: Java 11 is required
+		</div>
+		UI:
+		<ul>
+			<li>Main UI library has been changed Jquery-UI -> Bootstrap</li>
+			<li>Hotkey to resize&amp;arrage "video" windows is added</li>
+			<li>Camera/Microphone on/off icons are less confusing</li>
+			<li>The room can be blocked until moderator will enter</li>
+			<li>Room sidebar dock button works as expected</li>
+			<li>Right-click menu for WB tab is fixed</li>
+			<li>Link to privacy statement is added to sign-in dialog</li>
+		</ul>
+		Audio/Video:
+		<ul>
+			<li>Audio-only clients doesn't create "video" windows</li>
+			<li>Audio/Video stream tries to re-connect in case of any issue</li>
+		</ul>
+		Backup/Restore:
+		<ul>
+			<li>Backup/restore was re-worked and better covered with tests</li>
+			<li>Multiple other issues are addressed</li>
+		</ul>
+		Integration:
+		<ul>
+			<li>OAuth: user attributes retrieval is improved</li>
+			<li>LDAP documentation is improved</li>
+			<li>User picture can be retrieved from LDAP</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			56 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M4/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12346603">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M4">Archived download</a>.</span>
+		<span class="text-info float-right">(2020-04-23)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.10
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.10 released!</h4>
+	<p class="card-text">
+		Release 4.0.10, provides following improvements:<br/>
+		Backup/Restore:
+		<ul>
+			<li>Multiple issues with restore were fixed</li>
+			<li>Confirmation of backup import was added</li>
+			<li>File/recording hashes are preserved when possible</li>
+		</ul>
+		White board:
+		<ul>
+			<li>Document upload/conversion is improved</li>
+			<li>Whiteboards are not auto-created on room enter</li>
+			<li>Keyboard shortcut for quick poll is added</li>
+		</ul>
+		Room:
+		<ul>
+			<li>User list is now sorted</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			11 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.10/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12345740">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.10">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-12-16)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.0.0-M3
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.0.0-M3 released!</h4>
+	<p class="card-text">
+		Release 5.0.0-M3, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		<div class="om-callout border-info">Flash plugin is no more required in the browser<br/>
+			<br/>
+			Please NOTE: this version might be not production ready<br/>
+			<br/>
+			IMPORTANT: Java 11 is required
+		</div>
+		Backup/Restore:
+		<ul>
+			<li>Multiple issues with restore were fixed</li>
+			<li>Confirmation of backup import was added</li>
+			<li>File/recording hashes are preserved when possible</li>
+		</ul>
+		White board:
+		<ul>
+			<li>Document upload/conversion is improved</li>
+			<li>Whiteboards are not auto-created on room enter</li>
+			<li>Keyboard shortcut for quick poll is added</li>
+		</ul>
+		Room:
+		<ul>
+			<li>User list is now sorted</li>
+		</ul>
+		Audio/Video:
+		<ul>
+			<li>Multiple issues with audio/video/screen sharing are fixed</li>
+		</ul>
+
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			36 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M3/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12345741">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M3">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-12-15)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.0.0-M2
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.0.0-M2 released!</h4>
+	<p class="card-text">
+		Release 5.0.0-M2, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		<div class="om-callout border-info">Flash plugin is no more required in the browser<br/>
+			<br/>
+			Please NOTE: this version might be not production ready<br/>
+			<br/>
+			IMPORTANT: Java 11 is required
+		</div>
+		Backup/Restore:
+		<ul>
+			<li>OAuth configs were not properly backup</li>
+		</ul>
+		White board:
+		<ul>
+			<li>Math formula is improved</li>
+			<li>Room files are improved</li>
+			<li>Clean WB REST method perform real-time clean</li>
+		</ul>
+		Room:
+		<ul>
+			<li>Rooms can be customized on group basis</li>
+			<li>"Ghost" users are not displayed in the room</li>
+			<li>External user name is displayed as expected</li>
+		</ul>
+
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			18 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M2/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12345199">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M2">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-07-15)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.9
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.9 released!</h4>
+	<p class="card-text">
+		Release 4.0.9, provides following improvements:<br/>
+		Backup/Restore:
+		<ul>
+			<li>Recordings of deleted users were restored as public</li>
+			<li>OAuth configs were not properly backup</li>
+		</ul>
+		White board:
+		<ul>
+			<li>Math formula is improved</li>
+			<li>Room files are improved</li>
+			<li>Clean WB REST method perform real-time clean</li>
+		</ul>
+		Room:
+		<ul>
+			<li>"Ghost" users are not displayed in the room</li>
+			<li>External user name is displayed as expected</li>
+		</ul>
+
+		<br/>
+		Other fixes and improvements
+		<br/>
+
+		<span>
+			19 issues are fixed please check<br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.9/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12344942">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.9">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-07-15)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 5.0.0-M1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 5.0.0-M1 released!</h4>
+	<p class="card-text">
+		Release 5.0.0-M1, provides following improvements:<br/>
+		This release provides WebRTC audio/video/screen-sharing in the Room
+		<div class="om-callout border-info">Flash plugin is no more required in the browser<br/>
+			<br/>
+			Please NOTE: this version might be not production ready
+		</div>
+
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			30 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M1/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342043">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M1">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-04-02)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.8
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.8 released!</h4>
+	<p class="card-text">
+		Release 4.0.8, provides following improvements:<br/>
+		Mobile client:
+		<ul>
+			<li>Mobile clients are displayed in user list</li>
+			<li>Audio/Video switching is more stable</li>
+		</ul>
+		OAuth:
+		<ul>
+			<li>VK based OAuth login is fixed</li>
+			<li>Integrate Wso2 Identity Server</li>
+		</ul>
+		Activities&amp;Actions:
+		<ul>
+			<li>Less actions for non-moderators</li>
+			<li>No duplicated actions are displayed</li>
+		</ul>
+		White board:
+		<ul>
+			<li>Video on WB works in latest Safari</li>
+			<li>White Out tool is added</li>
+			<li>Whiteboard size can be tuned</li>
+			<li>Link to LaTeX guide is added</li>
+		</ul>
+		Room User list:
+		<ul>
+			<li>Issue with user's display name is fixed</li>
+			<li>"Ghost" users are not displayed in the room</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			30 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.8/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12344753">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.8">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-03-08)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.7
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.7 released!</h4>
+	<p class="card-text">
+		Release 4.0.7, provides following improvements:<br/>
+		<ul>
+			<li>kick function in RoomWebService is fixed</li>
+			<li>Reply button is added to Private Message</li>
+			<li>Multiple issues are fixed in Room</li>
+			<li>Save white board as JPG is removed</li>
+			<li>HttpClient in AppointmentManager is updated 3.x to 4.x</li>
+			<li>"endless" invitations can now be invalidated</li>
+			<li>Ability to chose user display name is added</li>
+			<li>Delete white board object using mouse is now possible</li>
+			<li>Ability to duplicate room poll is added</li>
+			<li>Health check web service API is added</li>
+			<li>OAuth2 authorization can be done via HTTP header</li>
+			<li>cliparts can be in SVG format</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			18 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.7/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12344283">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.7">Archived download</a>.</span>
+		<span class="text-info float-right">(2019-01-01)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.6
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.6 released!</h4>
+	<p class="card-text">
+		Release 4.0.6, provides following improvements:<br/>
+		<ul>
+			<li>Multiple issues with device list retrieval in Settings dialog</li>
+			<li>Web services were improved</li>
+			<li>Multiple issues with room recording</li>
+			<li>Frontend self registering</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			16 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.6/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12343986">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.6">Archived download</a>.</span>
+		<span class="text-info float-right">(2018-10-18)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.5
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.5 released!</h4>
+	<p class="card-text">
+		Release 4.0.5, provides following improvements:<br/>
+		Room:<br/>
+		<ul>
+			<li>Interview room is improved: re-designed, multiple video windows are supported</li>
+			<li>Multiple improvements in Admin</li>
+			<li>File tree is improved</li>
+			<li>Multiple improvements in white boards</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			24 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.5/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12343344">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.5">Archived download</a>.</span>
+		<span class="text-info float-right">(2018-09-04)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.4
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.4 released!</h4>
+	<p class="card-text">
+		Release 4.0.4, provides following improvements:<br/>
+		<div class="om-callout border-danger">The purpose of this release is to provide GDPR compatible version of OpenMeetings</div>
+		<br/>
+		Room:<br/>
+		<ul>
+			<li>Performance is improved</li>
+			<li>Audio/Video streams were not closed in IE</li>
+			<li>File conversion on Windows is improved</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			9 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.4/CHANGELOG.md">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12343045">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.4">Archived download</a>.</span>
+		<span class="text-info float-right">(2018-05-25)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.3
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.3 released!</h4>
+	<p class="card-text">
+		Release 4.0.3, provides following improvements:<br/>
+		<div class="om-callout border-danger">Security fix in Calendar</div>
+		<br/>
+		Room:<br/>
+		<ul>
+			<li>Performance was improved</li>
+			<li>Issues with audio/video were fixed</li>
+			<li>Quick poll was added</li>
+		</ul>
+		<br/>
+		Multiple improvements in web services
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			13 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.3/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342829">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.3">Archived download</a>.</span>
+		<span class="text-info float-right">(2018-04-13)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.2
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.2 released!</h4>
+	<p class="card-text">
+		Release 4.0.2, provides following improvements:<br/>
+		<div class="om-callout border-danger">Security fixes in Chat</div>
+		<br/>
+		Chat:<br/>
+		<ul>
+			<li>Send on Enter/Ctrl+Enter</li>
+			<li>Invited guest's name displayed as expected</li>
+			<li>Turned OFF global chat is not displayed</li>
+			<li>Link works as expected</li>
+			<li>Smiles works as expected</li>
+			<li>Hover removed from chat</li>
+		</ul>
+		<br/>
+		Room:<br/>
+		<ul>
+			<li>Download as PDF</li>
+			<li>Download/screen-sharing application in IE</li>
+			<li>No duplicated users</li>
+			<li>Activities&amp;Actions improved</li>
+			<li>Number of users is displayed in the room</li>
+			<li>Mathematical formulas on WB</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			32 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.2/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342276">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.2">Archived download</a>.</span>
+		<span class="text-info float-right">(2018-02-24)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.1 released!</h4>
+	<p class="card-text">
+		Release 4.0.1, provides following improvements:<br/>
+		<ul>
+			<li>Openlaszlo code is removed</li>
+			<li>Login via OAuth is improved</li>
+			<li>External video source is room is fixed</li>
+			<li>Multiple improvements of White-board</li>
+			<li>Multiple improvements of Chat</li>
+			<li>JS/CSS files are minified and merged to reduce load time</li>
+			<li>Overall stability is improved</li>
+		</ul>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			43 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.1/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342042">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-12-09)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 4.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 4.0.0 released!</h4>
+	<p class="card-text">
+		Release 4.0.0, provides following improvements:<br/>
+		<ul>
+			<li>Room White board is rewritten to use HTML5 instead of Flash</li>
+			<li>All Audio/Video components were rewritten using Apache Flex</li>
+			<li>Bunch of automatic tests were written, code was cleaned-up and simplified</li>
+			<li>outdated SMSlib was removed from the dependencies</li>
+			<li>RTL in room is improved</li>
+			<li>swftool 3rd party tool is not required any more</li>
+			<li>OAuth authorization is fixed additional VK provider is added</li>
+			<li>language resources are minimized</li>
+			<li>performance is improved</li>
+		</ul>
+		<br/>
+		Admin->Config<br/>
+		<br/>
+		<ul>
+			<li>config keys are generalized</li>
+			<li>config types are introduced</li>
+		</ul>
+		Other fixes and improvements
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			515 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/4.0.0/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12324572">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-11-04)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.3.2
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.3.2 released!</h4>
+	<p class="card-text">
+		Release 3.3.2, provides following improvements:<br/>
+		<ul>
+			<li>Audio/Video in conference room is fixed</li>
+			<li>Strong password is enforced during self registration</li>
+			<li>'dashboard.show.chat' should work as expected</li>
+			<li>New Setting is added 'user can create rooms'</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			8 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.3.2/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12341445">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.3.2">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-09-18)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.3.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.3.1 released!</h4>
+	<p class="card-text">
+		Release 3.3.1, provides following improvements:<br/>
+		<ul>
+			<li>Clustering works as expected</li>
+			<li>SIP works as expected</li>
+			<li>Multiple issues in web services were fixed</li>
+			<li>RTMPT mode is fixed</li>
+			<li>Multiple UI improvements</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			19 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.3.1/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12340997">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.3.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-09-07)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.3.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.3.0 released!</h4>
+	<p class="card-text">
+		Release 3.3.0, provides following improvements:<br/>
+		Security fixes in<br/>
+		<ul>
+			<li>Chat</li>
+			<li>All requests via security headers</li>
+			<li>More secure password processing rules and storage</li>
+			<li>More strict rules for uploaded files</li>
+			<li>SQL injection in web services</li>
+		</ul>
+		<br/>
+		11 security vulnerabilities were addressed<br/>
+		<br/>
+		Whiteboard<br/>
+		<ul>
+			<li>Room is displayed without overlap in IE</li>
+			<li>Multiple display issues</li>
+			<li>Wb room element can now be hidden</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			21 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.3.0/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12339849">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.3.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-06-27)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.2.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.2.1 released!</h4>
+	<p class="card-text">
+		Service release 1 for 3.2.0, provides following improvements:<br/>
+		Room<br/>
+		<ul>
+			<li>Video is more stable</li>
+			<li>Office files download is fixed</li>
+			<li>Multi-upload is added</li>
+			<li>External video works as expected</li>
+			<li>WB drawing on slides works as expected</li>
+		</ul>
+		<br/>
+		Chat<br/>
+		<ul>
+			<li>chat is made resizable</li>
+			<li>multiple issues in chat are fixed</li>
+			<li>typing indicator is added</li>
+		</ul>
+		<br/>
+		Calendar<br/>
+		<ul>
+			<li>date/time validator is improved</li>
+			<li>whole group can be invited by admin to event</li>
+		</ul>
+		<br/>
+		Other fixes and improvements
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			49 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.2.1/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12339215">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.2.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-03-21)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.2.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.2.0 released!</h4>
+	<p class="card-text">
+		Release 3.2.0, provides Partial HTML5 room:<br/>
+		Room is partially moved to HTML5<br/>
+		<ul>
+			<li>Room menu</li>
+			<li>User list</li>
+			<li>File tree</li>
+			<li>Activities and actions</li>
+			<li>Room chat</li>
+		</ul>
+		<br/>
+		Other fixes and improvements in all components
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			128 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.2.0/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12335565">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.2.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-02-12)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.1.5
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.1.5 released!</h4>
+	<p class="card-text">
+		Service release 5 for 3.1.0, provides following improvements:<br/>
+		REST/SOAP<br/>
+		<ul>
+			<li>Room security hash is fixed</li>
+			<li>Calendar web service is fixed</li>
+		</ul>
+		<br/>
+		Other fixes in Import/Export and email templates
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			11 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.1.5/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12338819">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.5">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-01-30)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.1.4
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.1.4 released!</h4>
+	<p class="card-text">
+		Service release 4 for 3.1.0, provides following improvements:<br/>
+		Room<br/>
+		<ul>
+			<li>Performance improvements</li>
+			<li>WB drawing is more smooth</li>
+			<li>WB tabs are now can be renamed</li>
+			<li>Multiple files can be selected in File tree, some issues are fixed</li>
+			<li>Poll results contains poll description</li>
+			<li>User list is fixed in restricted room</li>
+		</ul>
+		<br/>
+		Admin<br/>
+		<ul>
+			<li>Backup/Restore is fixed</li>
+			<li>Admin->Connections and Admin->Labels are fixed</li>
+		</ul>
+		<br/>
+		Other fixes in LDAP, groups, recordings, screen-sharing, calendar and installer<br/>
+		Italian and Ukrainian translations are improved
+		<br/>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			47 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.1.4/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12338183">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.4">Archived download</a>.</span>
+		<span class="text-info float-right">(2017-01-11)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.1.3
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.1.3 released!</h4>
+	<p class="card-text">
+		Service release 3 for 3.1.0, provides security improvements:<br/>
+		Other fixes<br/>
+		<ul>
+			<li>Both native and tunneled RTMPS works as expected</li>
+			<li>Other fixes in localization, backup/restore, screen-sharing, invitations etc.</li>
+		</ul>
+		<br/>
+		<div class="om-callout border-danger">
+			NOTE java8 is required starting from this version<br/>
+		</div>
+		<div class="om-callout border-info">Please update to this release from any previous OpenMeetings release</div>
+		<br/>
+
+		<span>
+			21 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.1.3/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12337950">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.3">Archived download</a>.</span>
+		<span class="text-info float-right">(2016-09-27)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.1.2
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.1.2 released!</h4>
+	<p class="card-text">
+		Service release 2 for 3.1.0 contains following improvements and bug fixes:<br/>
+		<br/>
+		<div class="om-callout border-danger">
+			Security vulnerability <b>CVE-2016-3089 - Apache OpenMeetings XSS in SWF panel</b> was fixed,
+			please check <a href="security.html">Security Page</a><br/>
+		</div>
+		<br/>
+		Other fixes<br/>
+		<ul>
+			<li>XSS in Chat window leading to DOS</li>
+			<li>MD5 should not be used for password encryption</li>
+			<li>OpenMeetings is vulnerable to session fixation</li>
+			<li>Private recording files were available to all users</li>
+			<li>Other fixes in admin, localization, installer, invitations, room etc.</li>
+		</ul>
+		<div class="om-callout border-info">Additionally signed Screen-Sharing application is available since this release</div>
+		<br/>
+
+		<span>
+			55 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.1.2/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12335347">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.2">Archived download</a>.</span>
+		<span class="text-info float-right">(2016-08-12)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.1.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.1.1 released!</h4>
+	<p class="card-text">
+		Service release 1 for 3.1.0 contains following improvements and bug fixes:<br/>
+		<br/>
+		<div class="om-callout border-danger">
+			Multiple security vulnerabilities (CVE-2016-0783, CVE-2016-0784, CVE-2016-2163, CVE-2016-2164) were fixed,
+			please check <a href="security.html">Security Page</a><br/>
+		</div>
+		<br/>
+		Other fixes
+		<br/>
+
+		<span>
+			8 issues are fixed please check <br/>
+			<a href="https://archive.apache.org/dist/openmeetings/3.1.1/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12334656">Detailed list</a>
+		</span>
+		<div class="om-callout border-danger">please NOTE this release contains screen-sharing application signed be self-signed certificate due to <a href="https://issues.apache.org/jira/browse/INFRA-11384">INFRA-11384</a>.
+				to use screen-sharing application with modern Java, please add OM site to the list of java security exceptions by running $JAVA_HOME/bin/ControlPanel.
+		</div>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2016-03-24)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.1.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.1.0 released!</h4>
+	<p class="card-text">
+		SOAP/REST API was implemented using CXF (Axis2 was removed from the stack)<br/>
+		Build system is now maven (not ant), SWF client is improved
+		<br/>
+		SOAP/REST:<br/>
+		<ul>
+			<li>CXF is now used instead of Axis2</li>
+			<li>API was improved: methods are simplified, API is more powerful now</li>
+			<li>junit tests are added</li>
+		</ul><br/>
+		<br/>
+		Room client:<br/>
+		<ul>
+			<li>swf8 client is removed</li>
+			<li>calls via LocalConnection are removed</li>
+			<li>room dialogs are based on wicket-jquery-ui dialogs</li>
+		</ul><br/>
+		<br/>
+		Other fixes in admin, localization, installer, invitations, room etc.
+		<br/>
+
+		<span>
+			77 issues are fixed please check
+			<a href="https://archive.apache.org/dist/openmeetings/3.1.0/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12333397">Detailed list</a>
+		</span>
+		<div class="om-callout border-danger">please NOTE this release contains screen-sharing application signed be self-signed certificate due to <a href="https://issues.apache.org/jira/browse/INFRA-11384">INFRA-11384</a>.
+				to use screen-sharing application with modern Java, please add OM site to the list of java security exceptions by running $JAVA_HOME/bin/ControlPanel.
+		</div>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2016-03-06)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.7
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.7 released!</h4>
+	<p class="card-text">
+		Service release 7 for 3.0.0 contains following improvements and bug fixes:<br/>
+		<br/>
+		<ul>
+			<li>Clustering was tested and fixed, now it works as expected both in OM and plugins</li>
+			<li>Moderator able to restrict video in restricted room from now on</li>
+			<li>Private messages with room booking are now works as expected</li>
+			<li>Crashes in admin are fixed</li>
+			<li>LDAP: group import</li>
+		</ul><br/>
+		<br/>
+		Other fixes
+		<br/>
+
+		<span>
+			20 issues are fixed please check
+			<a href="https://archive.apache.org/dist/openmeetings/3.0.7/CHANGELOG">CHANGELOG</a> and
+			<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12332443">Detailed list</a>
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.7">Archived download</a>.</span>
+		<span class="text-info float-right">(2015-09-29)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.6
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.6 released!</h4>
+	<p class="card-text">
+		Service release 6 for 3.0.0 contains following improvements and bug fixes:<br/>
+		<br/>
+		Invitation:<br/>
+		<ul>
+			<li>Invitation hash sending from the room is fixed</li>
+			<li>Invitation hash is now enable for plugin users</li>
+			<li>First and last name can be passed to SOAP function for hash generation</li>
+		</ul><br/>
+		<br/>
+		Other fixes
+		<br/>
+
+		<span>7 issues are fixed please check <a href="https://archive.apache.org/dist/openmeetings/3.0.6/CHANGELOG">CHANGELOG</a> for details
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.6">Archived download</a>.</span>
+		<span class="text-info float-right">(2015-05-25)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.5
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.5 released!</h4>
+	<p class="card-text">
+		Service release 5 for 3.0.0 contains following improvements and bug fixes:<br/>
+		<br/>
+		Installer:<br/>
+		<ul>
+			<li>Database configuration screen is added</li>
+		</ul><br/>
+		RTL:<br/>
+		<ul>
+			<li>Dashboard and Emails are more RTL friendly</li>
+		</ul>
+		<br/>
+		OAuth:<br/>
+		<ul>
+			<li>OAuth support is improved, crash is fixed</li>
+		</ul>
+		<br/>
+		Other fixes in SOAP, localizations, invitations etc.:
+		<br/>
+
+		<span>18 issues are fixed please check <a href="https://archive.apache.org/dist/openmeetings/3.0.5/CHANGELOG">CHANGELOG</a> for details
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.5">Archived download</a>.</span>
+		<span class="text-info float-right">(2015-04-26)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.4
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.4 released!</h4>
+	<p class="card-text">
+		Service release 4 for 3.0.0 contains following improvements and bug fixes:<br/>
+		<br/>
+		Screen-Sharing:<br/>
+		<ol>
+			<li>web application is now signed with trusted certificate (no warnings)</li>
+			<li>RTMPT/RTMPS works as expected</li>
+			<li>audio/video synchronization is improved</li>
+		</ol><br/>
+		Recordings:<br/>
+		<ol>
+			<li>It is now possible to rename the recording</li>
+			<li>Recordings stability is improved</li>
+		</ol>
+		<br/>
+		RTL:<br/>
+		<ol>
+			<li>Dashboard, Calendar, Settings and Admin are more RTL friendly</li>
+		</ol>
+		<br/>
+		Calendar:<br/>
+		<ol>
+			<li>Time zone support is greatly improved</li>
+		</ol>
+		<br/>
+
+		<span>67 issues are fixed please check <a href="https://archive.apache.org/dist/openmeetings/3.0.4/CHANGELOG">CHANGELOG</a> for details
+		</span>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.4">Archived download</a>.</span>
+		<span class="text-info float-right">(2015-02-15)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.3
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.3 released!</h4>
+	<p class="card-text">
+		Service release 3 for 3.0.0, no new features were added, <br/>
+		More than 60 issues are fixed, recordings stability is improved, LDAP support is enhanced<br/>
+		please check <a href="https://archive.apache.org/dist/openmeetings/3.0.3/CHANGELOG">CHANGELOG</a> for details
+		<br/>
+
+		<div class="om-callout border-danger">please <b>NOTE</b> Java7 is required on both client and server from now on</div>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.3">Archived download</a>.</span>
+		<span class="text-info float-right">(2014-09-05)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.2
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.2 released!</h4>
+	<p class="card-text">
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.2">Archived download</a>.</span>
+		<span class="text-info float-right">(2014-06-04)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.1 released!</h4>
+	<p class="card-text">
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2014-04-18)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 3.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 3.0.0 released!</h4>
+	<p class="card-text">
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2014-03-07)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 2.2.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 2.2.0 released!</h4>
+	<p class="card-text">
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/2.2.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2013-12-12)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 2.1.1
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 2.1.1 released!</h4>
+	<p class="card-text">
+		See <a href="https://blogs.apache.org/openmeetings/entry/apache_openmeetings_2_1_11" target="_blank">Project Blog</a>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/2.1.1">Archived download</a>.</span>
+		<span class="text-info float-right">(2013-07-06)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 2.1.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 2.1.0 released!</h4>
+	<p class="card-text">
+		<div class="om-callout border-info">
+			<span>
+				OpenMeetings new URL, update your filters!
+				<a href="https://openmeetings.apache.org">openmeetings.apache.org</a> is the new home.
+			</span>
+			<span class="text-info float-right">(2013-01-28)</span>
+			<div class="clearfix"></div>
+		</div>
+		<div class="om-callout border-info">
+			<span>
+				OpenMeetings on the road to graduate from the Incubator
+				<a href="https://blogs.apache.org/openmeetings/entry/openmeetings_on_the_road_to" target="_blank" rel="nofollow">at our blog</a>
+			</span>
+			<span class="text-info float-right">(2012-12-07)</span>
+		</div>
+		<div class="om-callout border-info">
+			<span>
+				Some slides from our Fast Feather Track at the ApacheCon Europe 2012
+				<a href="https://blogs.apache.org/openmeetings/entry/openmeetings_apachecon_presentation_slide" target="_blank"
+					rel="nofollow">at our blog</a>
+			</span>
+			<span class="text-info float-right">(2012-11-18)</span>
+		</div>
+		<div class="om-callout border-info">
+			<span>
+				Update: Builds are available at
+				<a href="https://ci-builds.apache.org/job/OpenMeetings/" target="_blank" rel="nofollow">builds.apache.org</a>
+			</span>
+			<span class="text-info float-right">(2012-08-03)</span>
+		</div>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/2.1.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2013-04-01)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Release 2.0.0
+
+{{% card class="om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title">Version 2.0.0 released!</h4>
+	<p class="card-text">
+		See <a href="https://blogs.apache.org/openmeetings/entry/apache_openmeetings_2_0_incubating" target="_blank" rel="nofollow">Project Blog</a>
+
+		<div class="om-callout border-info">
+			<span>New committer: Timur Tleukenov</span>
+			<span class="text-info float-right">(2012-03-06)</span>
+		</div>
+		<div class="om-callout border-info">
+			<b>
+				<a href="https://demo-openmeetings.apache.org/openmeetings" target="_blank" rel="nofollow">Demo server</a>
+				updated to r1236172
+			</b>
+			<span class="text-info float-right">(2012-01-26)</span>
+		</div>
+		<div class="om-callout border-info">
+			<span>New committer: German Grekhov</span>
+			<span class="text-info float-right">(2011-12-26)</span>
+		</div>
+		<div class="om-callout border-info">
+			<span>OpenMeetings has been accepted into the Apache Incubator.</span>
+			<span class="text-info float-right">(2011-11-12)</span>
+		</div>
+	</p>
+	<footer>
+		<span> See <a href="https://archive.apache.org/dist/openmeetings/2.0.0">Archived download</a>.</span>
+		<span class="text-info float-right">(2012-07-26)</span>
+	</footer>
+</card-body>
+-->
+
+{{% /card %}}
diff --git a/openmeetings-server/src/site/markdown/RestrictedAccess.md b/openmeetings-server/src/site/markdown/RestrictedAccess.md
index e988b0bc4..7eefced55 100644
--- a/openmeetings-server/src/site/markdown/RestrictedAccess.md
+++ b/openmeetings-server/src/site/markdown/RestrictedAccess.md
@@ -2,7 +2,7 @@
 Licensed under the Apache License, Version 2.0 (the "License") http://www.apache.org/licenses/LICENSE-2.0
 -->
 
-#How to restrict access to your Openmeetings server
+# How to restrict access to your Openmeetings server
 
 ## Server Side
 You can protect your OpenMeetings instance from beeing accessed from 3th party by setting up `RemoteAddrValve`
diff --git a/openmeetings-server/src/site/markdown/index.md b/openmeetings-server/src/site/markdown/index.md
index da4c5e1f4..f97cf4fc2 100644
--- a/openmeetings-server/src/site/markdown/index.md
+++ b/openmeetings-server/src/site/markdown/index.md
@@ -81,7 +81,7 @@ will receive no updates anymore. The website at Apache is the only place that re
 
 # News
 
-{{% card class="callout border-danger" %}}
+{{% card class="om-callout border-danger" %}}
 
 <!--
 <card-body>
@@ -119,7 +119,7 @@ will receive no updates anymore. The website at Apache is the only place that re
 
 {{% /card %}}
 
-{{% card class="callout border-info" %}}
+{{% card class="om-callout border-info" %}}
 
 <!--
 <card-body>
@@ -131,7 +131,7 @@ will receive no updates anymore. The website at Apache is the only place that re
 
 # Events
 
-### Nearest ApacheCon:
+## Nearest ApacheCon:
 
 {{< row >}}
 
@@ -149,3 +149,445 @@ will receive no updates anymore. The website at Apache is the only place that re
 {{< /column >}}
 
 {{< /row >}}
+
+## Other Apache Events:
+
+{{< row >}}
+
+{{< column class="col-8 offset-1" >}}
+
+<!--
+	For the many smaller Apache project-related events, see
+	<a href="http://events.apache.org/">events.apache.org</a>.
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+
+# Community
+
+{{% card class="ml-5 om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title no-anchor">Who we are</h4>
+	<p class="card-text">
+		<a href="team.html">Here</a> is the list of our commiters. Contributions are welcome :)
+	</p>
+</card-body>
+-->
+
+{{% /card %}}
+
+{{% card class="ml-5 om-callout border-info" %}}
+
+<!--
+<card-body>
+	<h4 class="card-title no-anchor">Users!</h4>
+	<p class="card-text">
+		We'd love to have you involved. Check out the <a href="get-involved.html">Get involved</a>.
+	</p>
+</card-body>
+-->
+
+{{% /card %}}
+
+# Feature details
+
+## Audio and Video Conferencing
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/screenshots/conference-room-av-settings.jpg" class="example-image-link"
+			title="OpenMeetings Conference Room" style="float:none; display: block; width:250px;height:163px;border:0;">
+		<img src="images/screenshots/conference-room-av-settings.jpg" title="OpenMeetings Conference Room"
+				style="width: 250px; height: 163px;"  alt="" />
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>There are four options to use OpenMeetings audio/video functions,
+		which you can select during a conference session.
+	</p>
+	<ul>
+		<li>audio + video</li>
+		<li>audio only</li>
+		<li>video only</li>
+		<li>picture only</li>
+	</ul>
+	<p>Additional you can change video-/audio-quality, choose multiple
+		camera resolutions (4:3, 16:9 or 3:2) and choose your input devices.
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Meeting recording and Screen sharing
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/screenshots/share-screen.jpg" class="example-image-link"
+			title="Screensharing-recording" style="float:none; display: block; width: 200px; height: 221px">
+		<img src="images/screenshots/share-screen.jpg" title="Screensharing-recording" style="float:none; display: block; width: 200px; height: 221px" alt="" />
+	</a>
+	<a href="images/screenshots/recordings-playback.png" class="example-image-link"
+			title="Device" style="float:none; display: block; width: 250px; height: 156px">
+		<img src="images/screenshots/recordings-playback.png" title="Device" style="float:none; display: block; width: 250px; height: 156px" alt="" />
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<ul>
+		<li>Recorded sessions contain everything including sound recorded
+			from all audio streams in exactly the way you've seen it in the conference.
+		</li>
+		<li>Recorded sessions can be downloaded as MP4 files.</li>
+		<li>Possibility to select the desktop or one of your windows for sharing.</li>
+		<li>Different quality steps for Screensharing.</li>
+		<li>Watch and organize recordings in an integrated Drag and Drop File-Explorer</li>
+	</ul>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## File Explorer
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/file_smal.png" class="example-image-link"
+			title="File Explorer" style="float:none; display: block; width:135px;height:200px;border:0;">
+		<img src="images/file_smal.png" title="File Explorer" alt=""
+				style="float:none; display: block; width:135px;height:200px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>Advanced File-Explorer in every conference room, Drag and Drop
+		interface for managing uploaded files, including the possibility to
+		create a document tree with folders.
+	</p>
+	<p>
+		Private and Public Drive in File-Explorer. The File-Explorer has two different views, one is the
+		<b>Private Drive</b> and the other the <b>Public Drive</b>. The Private Drive always contains the same files.
+		Those files are visible only to the user currently loggedin. The Public Drive is not
+		bound to the user, but to the conference room instead. All users in the conference room
+		have access to the Public Drive.
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Moderating System
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/right_management.png" class="example-image-link"
+			title="Right management" style="float:none; display: block; width:135px;height:216px;border:0;">
+		<img src="images/right_management.png" title="Right management" alt=""
+				style="float:none; display: block; width:135px;height:216px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>During a conference, the moderator can adjust the user permission to every user individually.</p>
+	<ul>
+		<li>
+			<img src="images/user_add.png" class="alignnone" title="Allow modaration" alt="" />
+			Allow/Deny moderation
+		</li>
+		<li>
+			<img src="images/pencil_add.png" class="alignnone" title="Whiteboard Access" alt="" />
+			Allow/Deny right to draw on white board
+		</li>
+		<li>
+			<img src="images/wand_add.png" class="alignnone" title="Presenter right" alt="" />
+			Add/Remove presenter role
+		</li>
+		<li>
+			<img src="images/monitor_add.png" class="alignnone" title="Screenshare" alt="" />
+			Allow/Deny screen-sharing/record screen
+		</li>
+		<li>
+			<img src="images/mouse_add.png" class="alignnone" title="Remote control" alt="" />
+			Allow/Deny Remote Control Screen
+		</li>
+		<li>
+			<img src="images/microphone_mute_others.png" class="alignnone" title="Right for 'Mute others'" alt="" />
+			Allow/Deny right for 'Mute others'
+		</li>
+		<li>
+			<img src="images/micro_small.png" class="alignnone" title="Mute others" alt="" />
+			Let one user to speak while others are muted
+		</li>
+		<li>
+			<img src="images/webcam_add.png" class="alignnone" title="Video" alt="" />
+			Allow/Deny Video
+		</li>
+		<li>
+			<img src="images/microphone_add.png" class="alignnone" title="Audio" alt="" />
+			Allow/Deny Audio
+		</li>
+	</ul>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Multi-Whiteboard and Chat
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/whiteboard.png" class="example-image-link"
+			title="Whiteboard" style="float:none; display: block; width:240px;height:165px;border:0;">
+		<img src="images/whiteboard.png" title="Whiteboard"
+				style="float:none; display: block; width: 240px; height: 165px" alt="" />
+	</a>
+	<a href="images/chat.png" class="example-image-link"
+			title="Chat in Conference Room" style="float:none; display: block; width:120px;height:240px;border:0;">
+		<img src="images/chat.png" title="Chat in Conference Room"
+				style="float:none; display: block; width: 240px; height: 68px" alt="" />
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>
+		Multi-Whiteboard, you can add new whiteboard instances, each
+		white board can have the full range of tools and
+		documents inside.
+	</p>
+	<p>
+		Save white boards. You can save each whiteboard instance as a file.
+		The file is located in the File-Explorer and
+		can be drag n' drop'ed
+		to the white board again and organized like any other document,
+		image or folder.
+	</p>
+	<p>
+		White board with drawing, writing, Drag n' Drop, Resizing, Images
+		(Drag n' Drop from File-Explorer),
+		Symbol(s)/Cliparts.
+	</p>
+	<p>
+		Full-fit does rescale the document on the screen to be 100% visible
+		on all screens no matter what kind of screen
+		resolution different users have.
+	</p>
+	<p>
+		You can import from a wide range of document formats (PDF, DOC, ODT, PPT, et cetera...)
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## User and room management
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/dashboard.png" class="example-image-link"
+			title="Dashboard with MyRooms" style="float:none; display: block; width:250px;height:130px;border:0;">
+		<img src="images/dashboard.png" title="Dashboard with MyRooms" alt=""
+				style="float:none; display: block; width:250px;height:130px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>
+		You can manage users and multiple organizations in a single
+		OpenMeetings instance. You can also create users that only have
+		access via the SOAP-API.
+	</p>
+	<p>
+		MyRooms section. Each user has by default 2 personal rooms that are
+		always accessible exclusively for that user. There are buttons to
+		enter those rooms from the Dashboard.
+	</p>
+	<p>
+		You can assign conference room to all users, or you can assign them
+		only to specific user-groups.
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Private message center
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/privat_messages.png" class="example-image-link"
+			title="Private Messages and Contact Search" style="float:none; display: block; width:230px;height:125px;border:0;">
+		<img src="images/privat_messages.png" title="Private Messages and Contact Search" alt=""
+				style="float:none; display: block; width:230px;height:125px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>
+		Send users messages and organize them in folders. You can book
+		conference rooms by sending private messages. The booked event
+		automatically is in your and the participants calendar, changes to
+		that event will be populated to all users booked to the event.
+	</p>
+	<p>
+		User contacts, you can search users and add them to your contacts. You
+		can even give them the right to see your calendar.
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Plan meetings with integrated calendar
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/calendar.png" class="example-image-link"
+			title="Calendar" style="float:none; display: block; width:200px;height:115px;border:0;">
+		<img src="images/calendar.png" title="Calendar" alt=""
+				style="float:none; display: block; width:200px;height:115px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<ul>
+		<li>Plan your conferencing and invite attendees from OpenMeetings or External.</li>
+		<li>The invited attendees will recieve an E-mail with details to the meetings and a link with a
+			secure hash to the conference room.
+		</li>
+		<li>Share your calendar with your contacts.</li>
+	</ul>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Polls and Votes
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/poll.png" class="example-image-link"
+			title="Create a poll" style="float:none; display: block; width:250px;height:250px;border:0;">
+		<img src="images/poll.png" title="Create a poll" alt=""
+				style="float:none; display: block; width:250px;height:250px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>
+		You can create a poll with yes/no or 1-10 questions, let the
+		user vote and see the voting results.
+	</p>
+	<p>
+		Polls can be stored and results viewed as pie-chart
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
+
+## Backup
+
+{{< row >}}
+
+{{< column class="offset-1 col-5" >}}
+
+<!--
+	<a href="images/backup.png" class="example-image-link"
+			title="Backup" style="float:none; display: block; width:240px;height:135px;border:0;">
+		<img src="images/backup.png" title="Backup" alt=""
+				style="float:none; display: block; width:250px;height:135px;border:0;"/>
+	</a>
+-->
+
+{{< /column >}}
+
+{{< column class="col-5" >}}
+
+<!--
+	<p>You can backup all user-generated data including files
+		uploaded by the users in a single ZIP file and import that ZIP into
+		a new installation of OpenMeetings again.
+	</p>
+-->
+
+{{< /column >}}
+
+{{< /row >}}
diff --git a/openmeetings-server/src/site/resources/css/site.css b/openmeetings-server/src/site/resources/css/site.css
index d86628335..00be84e1b 100644
--- a/openmeetings-server/src/site/resources/css/site.css
+++ b/openmeetings-server/src/site/resources/css/site.css
@@ -53,7 +53,7 @@ iframe {
 	font-size: 20px;
 	background: linear-gradient(to right, lime, green);
 	color: white !important;
-	max-width: 385px;
+	max-width: 485px;
 	font-weight: bold;
 }
 .install-steps a {
@@ -76,7 +76,9 @@ iframe {
 .copyright {
 	text-align: center;
 }
-.card.callout {
+.om-callout {
+	border: 1px solid rgba(0, 0, 0, .125);
+	padding: .5rem !important;
 	border-left-width: .25rem;
 	border-radius: .25rem;
 }
diff --git a/openmeetings-server/src/site/resources/js/site.js b/openmeetings-server/src/site/resources/js/site.js
index 7dea30c50..f4a943d75 100644
--- a/openmeetings-server/src/site/resources/js/site.js
+++ b/openmeetings-server/src/site/resources/js/site.js
@@ -24,11 +24,21 @@ window.addEventListener("load", (event) => {
 					.insertAdjacentHTML('beforeend', '&nbsp;&nbsp;<span class="badge badge-success">New</span>')
 	);
 	// "ApacheCon" banner on the right
-	document.querySelector('.header--banner .header--banner-right.banner-right')
+	const banLeftCls = document.querySelector('.header--banner .header--banner-left.banner-left').classList;
+	banLeftCls.remove('col');
+	banLeftCls.add('col-6');
+	const banRight = document.querySelector('.header--banner .header--banner-right.banner-right');
+	const banRightCls = banRight.classList;
+	banRightCls.remove('col');
+	banRightCls.add('offset-1');
+	banRightCls.add('col-2');
+	banRight.parentNode
 		.insertAdjacentHTML('beforeend',
-			`<div class="header--banner-content">
-				<a class="apachecon-banner bannerRight acevent" data-format="wide" data-width="250"></a>
+			`<div class="col-2 header--banner-right banner-right">
+				<div class="header--banner-content">
+					<a class="apachecon-banner bannerRight acevent" data-format="wide" data-width="250"></a>
+				</div>
 			</div>`)
-	const banners = document.getElementsByClassName('acevent');
+	document.querySelectorAll('.acevent img').forEach(img => img.remove());
 	render_snippet();
 });
diff --git a/openmeetings-server/src/site/xdoc/BitrixPlugin.xml b/openmeetings-server/src/site/xdoc/BitrixPlugin.xml
index 6307428c7..7916b1144 100644
--- a/openmeetings-server/src/site/xdoc/BitrixPlugin.xml
+++ b/openmeetings-server/src/site/xdoc/BitrixPlugin.xml
@@ -39,7 +39,7 @@
 					<li>Build plugin from sources</li>
 					<li>Unpack it into bitrix/modules</li>
 					<li>Install via Admin</li>
-					<li>Add OPenmeetings component to any page.</li>
+					<li>Add OpenMeetings component to any page.</li>
 				</ol>
 			</div>
 		</section>
diff --git a/openmeetings-server/src/site/xdoc/Clustering.xml b/openmeetings-server/src/site/xdoc/Clustering.xml
index c0be47928..107d78062 100644
--- a/openmeetings-server/src/site/xdoc/Clustering.xml
+++ b/openmeetings-server/src/site/xdoc/Clustering.xml
@@ -75,7 +75,7 @@
 			<subsection name="Database">
 				<div>All servers should be configured to use the same database. It can be on the server or on the one node
 					of the cluster.<br/>
-					<div class="bd-callout bd-callout-danger">NOTE: Db other than H2 should be used</div>
+					<div class="om-callout border-danger">NOTE: Db other than H2 should be used</div>
 				</div>
 				<ul>
 					<li>Add users who can connect to the database remotely</li>
@@ -84,7 +84,7 @@
 						<source><![CDATA[<property name="openjpa.RemoteCommitProvider" value="tcp(Addresses=127.0.0.1)" />]]></source>
 					</li>
 					<li>
-						<div class="bd-callout bd-callout-danger">
+						<div class="om-callout border-danger">
 							IMPORTANT: Please ensure your startup scripts has OpenJPA black/white list definition
 						</div>
 						<p>Here is an example:</p>
diff --git a/openmeetings-server/src/site/xdoc/NewsArchive.xml b/openmeetings-server/src/site/xdoc/NewsArchive.xml
deleted file mode 100644
index d2e128b9d..000000000
--- a/openmeetings-server/src/site/xdoc/NewsArchive.xml
+++ /dev/null
@@ -1,1592 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>News archive</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-		<section name="Release 8.0.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 8.0.0 released!</div>
-				<div>Release 8.0.0, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-danger">
-						Security vulnerability <b>CVE-2024-54676 - Apache OpenMeetings: Deserialisation of untrusted data in cluster mode</b> was fixed,
-						please check <a href="security.html">Security Page</a><br/>
-					</div>
-					<br/>
-					Other fixes<br/>
-					<br/>
-
-					Security:
-					<ul>
-						<li>OM is moved to Jakarta stack</li>
-						<li>All libraries are updated to most recent versions</li>
-					</ul>
-
-					UI:
-					<ul>
-						<li>Fullcalendar v6 is used</li>
-					</ul>
-					<br/>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					8 issues are fixed please check <br/>
-					<a href="https://www.apache.org/dist/openmeetings/8.0.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12354067">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/8.0.0">Archived download</a>.</span>
-				<span class="date">(2025-01-03)</span>
-			</div>
-		</section>
-		<section name="Release 7.2.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 7.2.0 released!</div>
-				<div>Release 7.2.0, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-info">
-						<br/>
-						IMPORTANT: Java 17 and KMS 6.18.0+ are required
-					</div>
-
-					Security:
-					<ul>
-						<li>Login/email are now processed in case insensitive mode</li>
-						<li>Messages and contacts: message folders are not shared between users</li>
-						<li>All dependencies are updated with most recent versions</li>
-					</ul>
-
-					UI:
-					<ul>
-						<li>Too big profile pictures are now resized</li>
-						<li>Room looks better in RTL mode</li>
-						<li>Email messages looks better</li>
-					</ul>
-					<br/>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					10 issues are fixed please check <br/>
-					<a href="https://www.apache.org/dist/openmeetings/7.2.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12353202">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/7.2.0">Archived download</a>.</span>
-				<span class="date">(2023-12-23)</span>
-			</div>
-		</section>
-		<section name="Release 7.1.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 7.1.0 released!</div>
-				<div>Release 7.1.0, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-info">
-						<br/>
-						IMPORTANT: Java 17 and KMS 6.18.0+ are required
-					</div>
-
-					Security:
-					<ul>
-						<li>Invitation hash check made strict</li>
-						<li>Set of user permissions is fixed</li>
-						<li>Paths entered in Admin-&gt;Config are being verified</li>
-						<li>All dependencies are updated with most recent versions</li>
-					</ul>
-
-					Stability:
-					<ul>
-						<li>TURN server config is passed to the client</li>
-					</ul>
-					<br/>
-					<div class="bd-callout bd-callout-danger">3 security vulnerabilities were addressed</div>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					12 issues are fixed please check <br/>
-					<a href="https://www.apache.org/dist/openmeetings/7.1.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12352896">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/7.1.0">Archived download</a>.</span>
-				<span class="date">(2023-05-09)</span>
-			</div>
-		</section>
-		<section name="Release 7.0.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 7.0.0 released!</div>
-				<div>Release 7.0.0, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-info">
-						<br/>
-						IMPORTANT: Java 17 is required
-					</div>
-
-					UI and Security:
-					<ul>
-						<li>Microphone on/off doesn't interrupt the streaming</li>
-						<li>Stability fix at Safari</li>
-						<li>Full screen mode for WB</li>
-						<li>Redo tool for WB</li>
-						<li>2-factor authentication</li>
-						<li>Libraries are updated with most recent versions</li>
-					</ul>
-					<br/>
-					<div class="bd-callout bd-callout-danger">1 security vulnerability was addressed</div>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					28 issues are fixed please check <br/>
-					<a href="https://www.apache.org/dist/openmeetings/7.0.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12350648">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/7.0.0">Archived download</a>.</span>
-				<span class="date">(2023-02-11)</span>
-			</div>
-		</section>
-		<section name="Release 6.3.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 6.3.0 released!</div>
-				<div>Release 6.3.0, provides following improvements:<br/>
-
-					Stability and UI:
-					<ul>
-						<li>Multiple WB fixes</li>
-						<li>Confirm popups are unified</li>
-						<li>Multiple fixes for latest Safari</li>
-						<li>Libraries are updated with most recent versions</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					26 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/6.3.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12351702">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/6.3.0">Archived download</a>.</span>
-				<span class="date">(2022-05-17)</span>
-			</div>
-		</section>
-		<section name="Release 6.2.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 6.2.0 released!</div>
-				<div>Release 6.2.0, provides following improvements:<br/>
-					UI improvements, stability fixes, mobile version and adds OpenAPI spec in 3.0.x format<br/>
-
-					Stability and UI:
-					<ul>
-						<li>UI fixes</li>
-						<li>Modal PopUpFix</li>
-						<li>Upgrade to Bootstrap5</li>
-						<li>Fixes for Mobile Version and landscape mode</li>
-						<li>Improve ability for starting from Home Screen on Mobile device</li>
-					</ul>
-					Integration:
-					<ul>
-						<li>OpenAPI Spec in 3.0.x format see <a href="https://openmeetings.apache.org/swagger">Swagger</a></li>
-						<li>Improved Integration examples for Node and PHP</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					28 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/6.2.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12349964&amp;styleName=Html&amp;projectId=12312720">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/6.2.0">Archived download</a>.</span>
-				<span class="date">(2021-09-29)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">PHP integration using composer module</div>
-				<div>You can now use a community contributed PHP composer module to make integration to OpenMeetings easier<br/><br/>
-					More information:
-					<ul>
-						<li><a href="https://github.com/om-hosting/openmeetings-php-client" target="_blank">OpenMeetings PHP Client</a></li>
-						<li>OpenMeetings <a href="RestAPISample.html#how-to-integrate-using-php-and-composer">PHP Rest API sample</a></li>
-					</ul>
-					The PHP module makes use of the OpenMeetings Rest API which is now also available in OpenAPI 3.0 format: <a href="https://openmeetings.apache.org/swagger/" target="_blank">https://openmeetings.apache.org/swagger/</a>
-					<br/>
-					You can find details about all API endpoints and examples at <a href="https://github.com/om-hosting/openmeetings-php-client#documentation-for-api-endpoints" target="_blank">https://github.com/om-hosting/openmeetings-php-client#documentation-for-api-endpoints</a>
-				</div>
-				<br/>
-				<span class="date">(2021-09-26)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">OpenAPI, Swagger and Node.js integration</div>
-				<div>You can now use a community contributed Node.js module as well as use the OpenAPI Swagger Spec to make integration to OpenMeetings easier<br/><br/>
-					More information:
-					<ul>
-						<li>NPM module <a href="https://www.npmjs.com/package/openmeetings-node-client" target="_blank">OpenMeetings-Node-Client</a></li>
-						<li>OpenMeetings <a href="RestAPISample.html#how-to-integrate-using-nodejs">Rest API sample and Integration Docs</a></li>
-					</ul>
-					The Node.js module makes use of the OpenMeetings Rest API which is now also available in OpenAPI 3.0 format: <a href="https://openmeetings.apache.org/swagger/" target="_blank">https://openmeetings.apache.org/swagger/</a>
-					<br/>
-					There are examples for using the node module with JavaScript/ES6 as well as TypeScript available.
-				</div>
-				<br/>
-				<span class="date">(2021-09-13)</span>
-			</div>
-		</section>
-		<section name="Release 6.1.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 6.1.0 released!</div>
-				<div>Release 6.1.0, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room<br/>
-
-					Stability:
-					<ul>
-						<li>Room is more stable</li>
-						<li>Screen sharing on Safari is fixed</li>
-						<li>Recording in interview room is fixed</li>
-					</ul>
-					UI:
-					<ul>
-						<li>OM theme can selected in Admin -&gt; Config</li>
-						<li>Configurable Extra menu is added to the rooms</li>
-						<li>Date/time picker is better localized</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					27 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/6.1.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12349533">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/6.1.0">Archived download</a>.</span>
-				<span class="date">(2021-07-20)</span>
-			</div>
-		</section>
-		<section name="Release 6.0.0">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 6.0.0 released!</h4>
-				<div>Release 6.0.0, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room<br/>
-
-					Security:
-					<ul>
-						<li>TLS1.2. is used for OAuth</li>
-						<li>NetTest client count can be limited</li>
-						<li>Captcha is now configurable</li>
-						<li>Recordings can be globally disabled</li>
-					</ul>
-					Stability:
-					<ul>
-						<li>Audio/video in room is more stable</li>
-					</ul>
-					UI:
-					<ul>
-						<li>Translations are improved</li>
-						<li>Invitation form displayes time in client time zone</li>
-						<li>Notifications are displayed using JS Notification API</li>
-						<li>Video pods size can be fixed and configurable per-user</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					40 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/6.0.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348297">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/6.0.0">Archived download</a>.</span>
-				<span class="date">(2021-03-09)</span>
-			</div>
-		</section>
-		<section name="Release 5.1.0">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.1.0 released!</h4>
-				<div>Release 5.1.0, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					Stability:
-					<ul>
-						<li>Room Audio/Video should be more stable</li>
-						<li>OM should work as expected after KMS server restart</li>
-						<li>Backup is further improved</li>
-						<li>Audio/Video connection established faster</li>
-						<li>Most recent versions of dependencies are used</li>
-					</ul>
-					UI:
-					<ul>
-						<li>User display name is used almost everywhere</li>
-						<li>Browser notifications are used to notify about new chat messages and moderator actions</li>
-						<li>Interview room was broken</li>
-						<li>Mute and "Mic status" were broken</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					52 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.1.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12349414">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.1.0">Archived download</a>.</span>
-				<span class="date">(2020-12-05)</span>
-			</div>
-		</section>
-		<section name="Release 6.0.0">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 6.0.0 released!</h4>
-				<div>Release 6.0.0, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room<br/>
-
-					Security:
-					<ul>
-						<li>TLS1.2. is used for OAuth</li>
-						<li>NetTest client count can be limited</li>
-						<li>Captcha is now configurable</li>
-						<li>Recordings can be globally disabled</li>
-					</ul>
-					Stability:
-					<ul>
-						<li>Audio/video in room is more stable</li>
-					</ul>
-					UI:
-					<ul>
-						<li>Translations are improved</li>
-						<li>Invitation form displayes time in client time zone</li>
-						<li>Notifications are displayed using JS Notification API</li>
-						<li>Video pods size can be fixed and configurable per-user</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					40 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/6.0.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348297">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/6.0.0">Archived download</a>.</span>
-				<span class="date">(2021-03-09)</span>
-			</div>
-		</section>
-		<section name="Release 5.1.0">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.1.0 released!</h4>
-				<div>Release 5.1.0, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					Stability:
-					<ul>
-						<li>Room Audio/Video should be more stable</li>
-						<li>OM should work as expected after KMS server restart</li>
-						<li>Backup is further improved</li>
-						<li>Audio/Video connection established faster</li>
-						<li>Most recent versions of dependencies are used</li>
-					</ul>
-					UI:
-					<ul>
-						<li>User display name is used almost everywhere</li>
-						<li>Browser notifications are used to notify about new chat messages and moderator actions</li>
-						<li>Interview room was broken</li>
-						<li>Mute and "Mic status" were broken</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					52 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.1.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12349414">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.1.0">Archived download</a>.</span>
-				<span class="date">(2020-12-05)</span>
-			</div>
-		</section>
-		<section name="Release 5.0.1">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.0.1 released!</h4>
-				<div>Release 5.0.1, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					Security:
-					<ul>
-						<li>Rate limit is checked for network test web service</li>
-						<li>Libraries are updated to latest versions</li>
-						<li>Password complexity can be fine-tuned</li>
-					</ul>
-					Backup/Restore:
-					<ul>
-						<li>Group files/recordings might be restored to wrong group</li>
-					</ul>
-					UI:
-					<ul>
-						<li>Translations and support of RTL languages are improved</li>
-						<li>Dashboard widgets and personal room are always displayed in current user language</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					21 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.0.1/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348725">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.1">Archived download</a>.</span>
-				<span class="date">(2020-09-23)</span>
-			</div>
-		</section>
-		<section name="Release 5.0.0">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.0.0 released!</h4>
-				<div>Release 5.0.0, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					<div class="bd-callout bd-callout-info">Flash plugin is no longer required in the browser<br/>
-						<br/>
-						IMPORTANT: Java 11 is required
-					</div>
-					Security:
-					<ul>
-						<li>Libraries are updated to latest versions</li>
-						<li>More strict CSP is implemented</li>
-						<li>User accounts are hidden for regular users</li>
-						<li>User email addresses are hidden</li>
-					</ul>
-					UI:
-					<ul>
-						<li>Support for touch events is added (mobiles, tablets)</li>
-						<li>Better support for new MS Edge browser</li>
-						<li>Direct link for entering the room with room name (not ID)</li>
-						<li>Front camera is used by default</li>
-						<li>User avatar is editable at Admin-&gt;Users</li>
-					</ul>
-					Audio/Video:
-					<ul>
-						<li>Stability is improved</li>
-						<li>Connection to KMS is auto-recovering</li>
-						<li>Camera resolution changes take effect immediately</li>
-						<li>Multiple client-side JS errors are fixed</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					74 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.0.0/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12348040">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0">Archived download</a>.</span>
-				<span class="date">(2020-08-21)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.11">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 4.0.11 released!</h4>
-				<div>Release 4.0.11, provides following improvements:<br/>
-					Security:
-					<ul>
-						<li>3rd-party libraries are updated to latest versions</li>
-						<li>Email sending via SSL is added</li>
-						<li>User email addresses are hidden</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					11 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.11/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12346607">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.11">Archived download</a>.</span>
-				<span class="date">(2020-09-02)</span>
-			</div>
-		</section>
-		<section name="Release 5.0.0-M4">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.0.0-M4 released!</h4>
-				<div>Release 5.0.0-M4, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					<div class="bd-callout bd-callout-info">Flash plugin is no more required in the browser<br/>
-						<br/>
-						Please NOTE: this version might be not production ready<br/>
-						<br/>
-						IMPORTANT: Java 11 is required
-					</div>
-					UI:
-					<ul>
-						<li>Main UI library has been changed Jquery-UI -> Bootstrap</li>
-						<li>Hotkey to resize&amp;arrage "video" windows is added</li>
-						<li>Camera/Microphone on/off icons are less confusing</li>
-						<li>The room can be blocked until moderator will enter</li>
-						<li>Room sidebar dock button works as expected</li>
-						<li>Right-click menu for WB tab is fixed</li>
-						<li>Link to privacy statement is added to sign-in dialog</li>
-					</ul>
-					Audio/Video:
-					<ul>
-						<li>Audio-only clients doesn't create "video" windows</li>
-						<li>Audio/Video stream tries to re-connect in case of any issue</li>
-					</ul>
-					Backup/Restore:
-					<ul>
-						<li>Backup/restore was re-worked and better covered with tests</li>
-						<li>Multiple other issues are addressed</li>
-					</ul>
-					Integration:
-					<ul>
-						<li>OAuth: user attributes retrieval is improved</li>
-						<li>LDAP documentation is improved</li>
-						<li>User picture can be retrieved from LDAP</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					56 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M4/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12346603">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M4">Archived download</a>.</span>
-				<span class="date">(2020-04-23)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.10">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 4.0.10 released!</h4>
-				<div>Release 4.0.10, provides following improvements:<br/>
-					Backup/Restore:
-					<ul>
-						<li>Multiple issues with restore were fixed</li>
-						<li>Confirmation of backup import was added</li>
-						<li>File/recording hashes are preserved when possible</li>
-					</ul>
-					White board:
-					<ul>
-						<li>Document upload/conversion is improved</li>
-						<li>Whiteboards are not auto-created on room enter</li>
-						<li>Keyboard shortcut for quick poll is added</li>
-					</ul>
-					Room:
-					<ul>
-						<li>User list is now sorted</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					11 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.10/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12345740">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.10">Archived download</a>.</span>
-				<span class="date">(2019-12-16)</span>
-			</div>
-		</section>
-		<section name="Release 5.0.0-M3">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.0.0-M3 released!</h4>
-				<div>Release 5.0.0-M3, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					<div class="bd-callout bd-callout-info">Flash plugin is no more required in the browser<br/>
-						<br/>
-						Please NOTE: this version might be not production ready<br/>
-						<br/>
-						IMPORTANT: Java 11 is required
-					</div>
-					Backup/Restore:
-					<ul>
-						<li>Multiple issues with restore were fixed</li>
-						<li>Confirmation of backup import was added</li>
-						<li>File/recording hashes are preserved when possible</li>
-					</ul>
-					White board:
-					<ul>
-						<li>Document upload/conversion is improved</li>
-						<li>Whiteboards are not auto-created on room enter</li>
-						<li>Keyboard shortcut for quick poll is added</li>
-					</ul>
-					Room:
-					<ul>
-						<li>User list is now sorted</li>
-					</ul>
-					Audio/Video:
-					<ul>
-						<li>Multiple issues with audio/video/screen sharing are fixed</li>
-					</ul>
-
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					36 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M3/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12345741">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M3">Archived download</a>.</span>
-				<span class="date">(2019-12-15)</span>
-			</div>
-		</section>
-		<section name="Release 5.0.0-M2">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.0.0-M2 released!</h4>
-				<div>Release 5.0.0-M2, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					<div class="bd-callout bd-callout-info">Flash plugin is no more required in the browser<br/>
-						<br/>
-						Please NOTE: this version might be not production ready<br/>
-						<br/>
-						IMPORTANT: Java 11 is required
-					</div>
-					Backup/Restore:
-					<ul>
-						<li>OAuth configs were not properly backup</li>
-					</ul>
-					White board:
-					<ul>
-						<li>Math formula is improved</li>
-						<li>Room files are improved</li>
-						<li>Clean WB REST method perform real-time clean</li>
-					</ul>
-					Room:
-					<ul>
-						<li>Rooms can be customized on group basis</li>
-						<li>"Ghost" users are not displayed in the room</li>
-						<li>External user name is displayed as expected</li>
-					</ul>
-
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					18 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M2/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12345199">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M2">Archived download</a>.</span>
-				<span class="date">(2019-07-15)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.9">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 4.0.9 released!</h4>
-				<div>Release 4.0.9, provides following improvements:<br/>
-					Backup/Restore:
-					<ul>
-						<li>Recordings of deleted users were restored as public</li>
-						<li>OAuth configs were not properly backup</li>
-					</ul>
-					White board:
-					<ul>
-						<li>Math formula is improved</li>
-						<li>Room files are improved</li>
-						<li>Clean WB REST method perform real-time clean</li>
-					</ul>
-					Room:
-					<ul>
-						<li>"Ghost" users are not displayed in the room</li>
-						<li>External user name is displayed as expected</li>
-					</ul>
-
-					<br/>
-					Other fixes and improvements
-				</div>
-				<br/>
-
-				<span>
-					19 issues are fixed please check<br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.9/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12344942">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.9">Archived download</a>.</span>
-				<span class="date">(2019-07-15)</span>
-			</div>
-		</section>
-		<section name="Release 5.0.0-M1">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 5.0.0-M1 released!</h4>
-				<div>Release 5.0.0-M1, provides following improvements:<br/>
-					This release provides WebRTC audio/video/screen-sharing in the Room
-					<div class="bd-callout bd-callout-info">Flash plugin is no more required in the browser<br/>
-						<br/>
-						Please NOTE: this version might be not production ready
-					</div>
-
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					30 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/5.0.0-M1/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342043">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/5.0.0-M1">Archived download</a>.</span>
-				<span class="date">(2019-04-02)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.8">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 4.0.8 released!</h4>
-				<div>Release 4.0.8, provides following improvements:<br/>
-					Mobile client:
-					<ul>
-						<li>Mobile clients are displayed in user list</li>
-						<li>Audio/Video switching is more stable</li>
-					</ul>
-					OAuth:
-					<ul>
-						<li>VK based OAuth login is fixed</li>
-						<li>Integrate Wso2 Identity Server</li>
-					</ul>
-					Activities&amp;Actions:
-					<ul>
-						<li>Less actions for non-moderators</li>
-						<li>No duplicated actions are displayed</li>
-					</ul>
-					White board:
-					<ul>
-						<li>Video on WB works in latest Safari</li>
-						<li>White Out tool is added</li>
-						<li>Whiteboard size can be tuned</li>
-						<li>Link to LaTeX guide is added</li>
-					</ul>
-					Room User list:
-					<ul>
-						<li>Issue with user's display name is fixed</li>
-						<li>"Ghost" users are not displayed in the room</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					30 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.8/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12344753">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.8">Archived download</a>.</span>
-				<span class="date">(2019-03-08)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.7">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 4.0.7 released!</h4>
-				<div>Release 4.0.7, provides following improvements:<br/>
-					<ul>
-						<li>kick function in RoomWebService is fixed</li>
-						<li>Reply button is added to Private Message</li>
-						<li>Multiple issues are fixed in Room</li>
-						<li>Save white board as JPG is removed</li>
-						<li>HttpClient in AppointmentManager is updated 3.x to 4.x</li>
-						<li>"endless" invitations can now be invalidated</li>
-						<li>Ability to chose user display name is added</li>
-						<li>Delete white board object using mouse is now possible</li>
-						<li>Ability to duplicate room poll is added</li>
-						<li>Health check web service API is added</li>
-						<li>OAuth2 authorization can be done via HTTP header</li>
-						<li>cliparts can be in SVG format</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					18 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.7/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12344283">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.7">Archived download</a>.</span>
-				<span class="date">(2019-01-01)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.6">
-			<div class="bd-callout bd-callout-info">
-				<h4>Version 4.0.6 released!</h4>
-				<div>Release 4.0.6, provides following improvements:<br/>
-					<ul>
-						<li>Multiple issues with device list retrieval in Settings dialog</li>
-						<li>Web services were improved</li>
-						<li>Multiple issues with room recording</li>
-						<li>Frontend self registering</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					16 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.6/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12343986">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.6">Archived download</a>.</span>
-				<span class="date">(2018-10-18)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.5">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 4.0.5 released!</div>
-				<div>Release 4.0.5, provides following improvements:<br/>
-					Room:<br/>
-					<ul>
-						<li>Interview room is improved: re-designed, multiple video windows are supported</li>
-						<li>Multiple improvements in Admin</li>
-						<li>File tree is improved</li>
-						<li>Multiple improvements in white boards</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					24 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.5/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12343344">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.5">Archived download</a>.</span>
-				<span class="date">(2018-09-04)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.4">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 4.0.4 released!</div>
-				<div>Release 4.0.4, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-danger">The purpose of this release is to provide GDPR compatible version of OpenMeetings</div>
-					<br/>
-					Room:<br/>
-					<ul>
-						<li>Performance is improved</li>
-						<li>Audio/Video streams were not closed in IE</li>
-						<li>File conversion on Windows is improved</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					9 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.4/CHANGELOG.md">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12343045">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.4">Archived download</a>.</span>
-				<span class="date">(2018-05-25)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.3">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 4.0.3 released!</div>
-				<div>Release 4.0.3, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-danger">Security fix in Calendar</div>
-					<br/>
-					Room:<br/>
-					<ul>
-						<li>Performance was improved</li>
-						<li>Issues with audio/video were fixed</li>
-						<li>Quick poll was added</li>
-					</ul>
-					<br/>
-					Multiple improvements in web services
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					13 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.3/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342829">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.3">Archived download</a>.</span>
-				<span class="date">(2018-04-13)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.2">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 4.0.2 released!</div>
-				<div>Release 4.0.2, provides following improvements:<br/>
-					<div class="bd-callout bd-callout-danger">Security fixes in Chat</div>
-					<br/>
-					Chat:<br/>
-					<ul>
-						<li>Send on Enter/Ctrl+Enter</li>
-						<li>Invited guest's name displayed as expected</li>
-						<li>Turned OFF global chat is not displayed</li>
-						<li>Link works as expected</li>
-						<li>Smiles works as expected</li>
-						<li>Hover removed from chat</li>
-					</ul>
-					<br/>
-					Room:<br/>
-					<ul>
-						<li>Download as PDF</li>
-						<li>Download/screen-sharing application in IE</li>
-						<li>No duplicated users</li>
-						<li>Activities&amp;Actions improved</li>
-						<li>Number of users is displayed in the room</li>
-						<li>Mathematical formulas on WB</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					32 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.2/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342276">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.2">Archived download</a>.</span>
-				<span class="date">(2018-02-24)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.1">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 4.0.1 released!</div>
-				<div>Release 4.0.1, provides following improvements:<br/>
-					<ul>
-						<li>Openlaszlo code is removed</li>
-						<li>Login via OAuth is improved</li>
-						<li>External video source is room is fixed</li>
-						<li>Multiple improvements of White-board</li>
-						<li>Multiple improvements of Chat</li>
-						<li>JS/CSS files are minified and merged to reduce load time</li>
-						<li>Overall stability is improved</li>
-					</ul>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					43 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.1/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12342042">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.1">Archived download</a>.</span>
-				<span class="date">(2017-12-09)</span>
-			</div>
-		</section>
-		<section name="Release 4.0.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 4.0.0 released!</div>
-				<div>Release 4.0.0, provides following improvements:<br/>
-					<ul>
-						<li>Room White board is rewritten to use HTML5 instead of Flash</li>
-						<li>All Audio/Video components were rewritten using Apache Flex</li>
-						<li>Bunch of automatic tests were written, code was cleaned-up and simplified</li>
-						<li>outdated SMSlib was removed from the dependencies</li>
-						<li>RTL in room is improved</li>
-						<li>swftool 3rd party tool is not required any more</li>
-						<li>OAuth authorization is fixed additional VK provider is added</li>
-						<li>language resources are minimized</li>
-						<li>performance is improved</li>
-					</ul>
-					<br/>
-					Admin->Config<br/>
-					<br/>
-					<ul>
-						<li>config keys are generalized</li>
-						<li>config types are introduced</li>
-					</ul>
-					Other fixes and improvements
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-
-				<span>
-					515 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/4.0.0/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12324572">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/4.0.0">Archived download</a>.</span>
-				<span class="date">(2017-11-04)</span>
-			</div>
-		</section>
-		<section name="Release 3.3.2">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.3.2 released!</div>
-				<div>Release 3.3.2, provides following improvements:<br/>
-					<ul>
-						<li>Audio/Video in conference room is fixed</li>
-						<li>Strong password is enforced during self registration</li>
-						<li>'dashboard.show.chat' should work as expected</li>
-						<li>New Setting is added 'user can create rooms'</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					8 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.3.2/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12341445">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.3.2">Archived download</a>.</span>
-				<span class="date">(2017-09-18)</span>
-			</div>
-		</section>
-		<section name="Release 3.3.1">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.3.1 released!</div>
-				<div>Release 3.3.1, provides following improvements:<br/>
-					<ul>
-						<li>Clustering works as expected</li>
-						<li>SIP works as expected</li>
-						<li>Multiple issues in web services were fixed</li>
-						<li>RTMPT mode is fixed</li>
-						<li>Multiple UI improvements</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					19 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.3.1/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12340997">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.3.1">Archived download</a>.</span>
-				<span class="date">(2017-09-07)</span>
-			</div>
-		</section>
-		<section name="Release 3.3.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.3.0 released!</div>
-				<div>Release 3.3.0, provides following improvements:<br/>
-					Security fixes in<br/>
-					<ul>
-						<li>Chat</li>
-						<li>All requests via security headers</li>
-						<li>More secure password processing rules and storage</li>
-						<li>More strict rules for uploaded files</li>
-						<li>SQL injection in web services</li>
-					</ul>
-					<br/>
-					11 security vulnerabilities were addressed<br/>
-					<br/>
-					Whiteboard<br/>
-					<ul>
-						<li>Room is displayed without overlap in IE</li>
-						<li>Multiple display issues</li>
-						<li>Wb room element can now be hidden</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					21 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.3.0/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12339849">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.3.0">Archived download</a>.</span>
-				<span class="date">(2017-06-27)</span>
-			</div>
-		</section>
-		<section name="Release 3.2.1">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.2.1 released!</div>
-				<div>Service release 1 for 3.2.0, provides following improvements:<br/>
-					Room<br/>
-					<ul>
-						<li>Video is more stable</li>
-						<li>Office files download is fixed</li>
-						<li>Multi-upload is added</li>
-						<li>External video works as expected</li>
-						<li>WB drawing on slides works as expected</li>
-					</ul>
-					<br/>
-					Chat<br/>
-					<ul>
-						<li>chat is made resizable</li>
-						<li>multiple issues in chat are fixed</li>
-						<li>typing indicator is added</li>
-					</ul>
-					<br/>
-					Calendar<br/>
-					<ul>
-						<li>date/time validator is improved</li>
-						<li>whole group can be invited by admin to event</li>
-					</ul>
-					<br/>
-					Other fixes and improvements
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					49 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.2.1/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12339215">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.2.1">Archived download</a>.</span>
-				<span class="date">(2017-03-21)</span>
-			</div>
-		</section>
-		<section name="Release 3.2.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.2.0 released!</div>
-				<div>Release 3.2.0, provides Partial HTML5 room:<br/>
-					Room is partially moved to HTML5<br/>
-					<ul>
-						<li>Room menu</li>
-						<li>User list</li>
-						<li>File tree</li>
-						<li>Activities and actions</li>
-						<li>Room chat</li>
-					</ul>
-					<br/>
-					Other fixes and improvements in all components
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					128 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.2.0/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12335565">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.2.0">Archived download</a>.</span>
-				<span class="date">(2017-02-12)</span>
-			</div>
-		</section>
-		<section name="Release 3.1.5">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.1.5 released!</div>
-				<div>Service release 5 for 3.1.0, provides following improvements:<br/>
-					REST/SOAP<br/>
-					<ul>
-						<li>Room security hash is fixed</li>
-						<li>Calendar web service is fixed</li>
-					</ul>
-					<br/>
-					Other fixes in Import/Export and email templates
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<div>
-					11 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.1.5/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12338819">Detailed list</a>
-				</div>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.5">Archived download</a>.</span>
-				<span class="date">(2017-01-30)</span>
-			</div>
-		</section>
-		<section name="Release 3.1.4">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.1.4 released!</div>
-				<div>Service release 4 for 3.1.0, provides following improvements:<br/>
-					Room<br/>
-					<ul>
-						<li>Performance improvements</li>
-						<li>WB drawing is more smooth</li>
-						<li>WB tabs are now can be renamed</li>
-						<li>Multiple files can be selected in File tree, some issues are fixed</li>
-						<li>Poll results contains poll description</li>
-						<li>User list is fixed in restricted room</li>
-					</ul>
-					<br/>
-					Admin<br/>
-					<ul>
-						<li>Backup/Restore is fixed</li>
-						<li>Admin->Connections and Admin->Labels are fixed</li>
-					</ul>
-					<br/>
-					Other fixes in LDAP, groups, recordings, screen-sharing, calendar and installer<br/>
-					Italian and Ukrainian translations are improved
-					<br/>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					47 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.1.4/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12338183">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.4">Archived download</a>.</span>
-				<span class="date">(2017-01-11)</span>
-			</div>
-		</section>
-		<section name="Release 3.1.3">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.1.3 released!</div>
-				<div>Service release 3 for 3.1.0, provides security improvements:<br/>
-					Other fixes<br/>
-					<ul>
-						<li>Both native and tunneled RTMPS works as expected</li>
-						<li>Other fixes in localization, backup/restore, screen-sharing, invitations etc.</li>
-					</ul>
-					<br/>
-					<div class="bd-callout bd-callout-danger">
-						NOTE java8 is required starting from this version<br/>
-					</div>
-					<div class="bd-callout bd-callout-info">Please update to this release from any previous OpenMeetings release</div>
-				</div>
-				<br/>
-				<span>
-					21 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.1.3/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12337950">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.3">Archived download</a>.</span>
-				<span class="date">(2016-09-27)</span>
-			</div>
-		</section>
-		<section name="Release 3.1.2">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.1.2 released!</div>
-				<div>Service release 2 for 3.1.0 contains following improvements and bug fixes:<br/>
-					<br/>
-					<div class="bd-callout bd-callout-danger">
-						Security vulnerability <b>CVE-2016-3089 - Apache OpenMeetings XSS in SWF panel</b> was fixed,
-						please check <a href="security.html">Security Page</a><br/>
-					</div>
-					<br/>
-					Other fixes<br/>
-					<ul>
-						<li>XSS in Chat window leading to DOS</li>
-						<li>MD5 should not be used for password encryption</li>
-						<li>OpenMeetings is vulnerable to session fixation</li>
-						<li>Private recording files were available to all users</li>
-						<li>Other fixes in admin, localization, installer, invitations, room etc.</li>
-					</ul>
-					<div class="bd-callout bd-callout-info">Additionally signed Screen-Sharing application is available since this release</div>
-				</div>
-				<br/>
-				<span>
-					55 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.1.2/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12335347">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.2">Archived download</a>.</span>
-				<span class="date">(2016-08-12)</span>
-			</div>
-		</section>
-		<section name="Release 3.1.1">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.1.1 released!</div>
-				<div>Service release 1 for 3.1.0 contains following improvements and bug fixes:<br/>
-					<br/>
-					<div class="bd-callout bd-callout-danger">
-						Multiple security vulnerabilities (CVE-2016-0783, CVE-2016-0784, CVE-2016-2163, CVE-2016-2164) were fixed,
-						please check <a href="security.html">Security Page</a><br/>
-					</div>
-					<br/>
-					Other fixes<br/>
-				</div>
-				<span>
-					8 issues are fixed please check <br/>
-					<a href="https://archive.apache.org/dist/openmeetings/3.1.1/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12334656">Detailed list</a>
-				</span>
-				<div class="bd-callout bd-callout-danger">please NOTE this release contains screen-sharing application signed be self-signed certificate due to <a href="https://issues.apache.org/jira/browse/INFRA-11384">INFRA-11384</a>.
-						to use screen-sharing application with modern Java, please add OM site to the list of java security exceptions by running $JAVA_HOME/bin/ControlPanel.
-				</div>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.1">Archived download</a>.</span>
-				<span class="date">(2016-03-24)</span>
-			</div>
-		</section>
-		<section name="Release 3.1.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.1.0 released!</div>
-				<div>SOAP/REST API was implemented using CXF (Axis2 was removed from the stack)<br/>
-					Build system is now maven (not ant), SWF client is improved
-					<br/>
-					SOAP/REST:<br/>
-					<ul>
-						<li>CXF is now used instead of Axis2</li>
-						<li>API was improved: methods are simplified, API is more powerful now</li>
-						<li>junit tests are added</li>
-					</ul><br/>
-					<br/>
-					Room client:<br/>
-					<ul>
-						<li>swf8 client is removed</li>
-						<li>calls via LocalConnection are removed</li>
-						<li>room dialogs are based on wicket-jquery-ui dialogs</li>
-					</ul><br/>
-					<br/>
-					Other fixes in admin, localization, installer, invitations, room etc.<br/>
-				</div>
-				<span>
-					77 issues are fixed please check
-					<a href="https://archive.apache.org/dist/openmeetings/3.1.0/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12333397">Detailed list</a>
-				</span>
-				<div class="bd-callout bd-callout-danger">please NOTE this release contains screen-sharing application signed be self-signed certificate due to <a href="https://issues.apache.org/jira/browse/INFRA-11384">INFRA-11384</a>.
-						to use screen-sharing application with modern Java, please add OM site to the list of java security exceptions by running $JAVA_HOME/bin/ControlPanel.
-				</div>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.1.0">Archived download</a>.</span>
-				<span class="date">(2016-03-06)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.7">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.7 released!</div>
-				<div>Service release 7 for 3.0.0 contains following improvements and bug fixes:<br/>
-					<br/>
-					<ul>
-						<li>Clustering was tested and fixed, now it works as expected both in OM and plugins</li>
-						<li>Moderator able to restrict video in restricted room from now on</li>
-						<li>Private messages with room booking are now works as expected</li>
-						<li>Crashes in admin are fixed</li>
-						<li>LDAP: group import</li>
-					</ul><br/>
-					<br/>
-					Other fixes<br/>
-				</div>
-				<span>
-					20 issues are fixed please check
-					<a href="https://archive.apache.org/dist/openmeetings/3.0.7/CHANGELOG">CHANGELOG</a> and
-					<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&amp;version=12332443">Detailed list</a>
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.7">Archived download</a>.</span>
-				<span class="date">(2015-09-29)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.6">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.6 released!</div>
-				<div>Service release 6 for 3.0.0 contains following improvements and bug fixes:<br/>
-					<br/>
-					Invitation:<br/>
-					<ul>
-						<li>Invitation hash sending from the room is fixed</li>
-						<li>Invitation hash is now enable for plugin users</li>
-						<li>First and last name can be passed to SOAP function for hash generation</li>
-					</ul><br/>
-					<br/>
-					Other fixes<br/>
-				</div>
-				<span>7 issues are fixed please check <a href="https://archive.apache.org/dist/openmeetings/3.0.6/CHANGELOG">CHANGELOG</a> for details
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.6">Archived download</a>.</span>
-				<span class="date">(2015-05-25)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.5">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.5 released!</div>
-				<div>Service release 5 for 3.0.0 contains following improvements and bug fixes:<br/>
-					<br/>
-					Installer:<br/>
-					<ul>
-						<li>Database configuration screen is added</li>
-					</ul><br/>
-					RTL:<br/>
-					<ul>
-						<li>Dashboard and Emails are more RTL friendly</li>
-					</ul>
-					<br/>
-					OAuth:<br/>
-					<ul>
-						<li>OAuth support is improved, crash is fixed</li>
-					</ul>
-					<br/>
-					Other fixes in SOAP, localizations, invitations etc.:<br/>
-				</div>
-				<span>18 issues are fixed please check <a href="https://archive.apache.org/dist/openmeetings/3.0.5/CHANGELOG">CHANGELOG</a> for details
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.5">Archived download</a>.</span>
-				<span class="date">(2015-04-26)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.4">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.4 released!</div>
-				<div>Service release 4 for 3.0.0 contains following improvements and bug fixes:<br/>
-					<br/>
-					Screen-Sharing:<br/>
-					<ol>
-						<li>web application is now signed with trusted certificate (no warnings)</li>
-						<li>RTMPT/RTMPS works as expected</li>
-						<li>audio/video synchronization is improved</li>
-					</ol><br/>
-					Recordings:<br/>
-					<ol>
-						<li>It is now possible to rename the recording</li>
-						<li>Recordings stability is improved</li>
-					</ol>
-					<br/>
-					RTL:<br/>
-					<ol>
-						<li>Dashboard, Calendar, Settings and Admin are more RTL friendly</li>
-					</ol>
-					<br/>
-					Calendar:<br/>
-					<ol>
-						<li>Time zone support is greatly improved</li>
-					</ol>
-				</div>
-				<span>67 issues are fixed please check <a href="https://archive.apache.org/dist/openmeetings/3.0.4/CHANGELOG">CHANGELOG</a> for details
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.4">Archived download</a>.</span>
-				<span class="date">(2015-02-15)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.3">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.3 released!</div>
-				<span>Service release 3 for 3.0.0, no new features were added, <br/>
-					More than 60 issues are fixed, recordings stability is improved, LDAP support is enhanced<br/>
-					please check <a href="https://archive.apache.org/dist/openmeetings/3.0.3/CHANGELOG">CHANGELOG</a> for details
-				</span>
-				<span> See <a href="https://archive.apache.org/dist/openmeetings/3.0.3">Archived download</a>.</span>
-				<span class="alert alert-error">please <b>NOTE</b> Java7 is required on both client and server from now on</span>
-				<span class="date">(2014-09-05)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.2">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.2 released!</div>
-				<span>See <a href="https://archive.apache.org/dist/openmeetings/3.0.2">Archived download</a>.</span>
-				<span class="date">(2014-06-04)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.1">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.1 released!</div>
-				<span>See <a href="https://archive.apache.org/dist/openmeetings/3.0.1">Archived download</a>.</span>
-				<span class="date">(2014-04-18)</span>
-			</div>
-		</section>
-		<section name="Release 3.0.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 3.0.0 released!</div>
-				<span>See <a href="https://archive.apache.org/dist/openmeetings/3.0.0">Archived download</a>.</span>
-				<span class="date">(2014-03-07)</span>
-			</div>
-		</section>
-		<section name="Release 2.2.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 2.2.0 released!</div>
-				<span>See <a href="https://archive.apache.org/dist/openmeetings/2.2.0">Archived download</a>.</span>
-				<span class="date">(2013-12-12)</span>
-			</div>
-		</section>
-		<section name="Release 2.1.1">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Version 2.1.1 released!</div>
-				<span>See <a href="https://blogs.apache.org/openmeetings/entry/apache_openmeetings_2_1_11" target="_blank">Project Blog</a>
-					or <a href="https://archive.apache.org/dist/openmeetings/2.1.1">Archived download</a>.</span>
-				<span class="date">(2013-07-06)</span>
-			</div>
-		</section>
-		<section name="Release 2.1.0">
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">OpenMeetings 2.1.0 is released!</div>
-				<span>Please check <a href="https://archive.apache.org/dist/openmeetings/2.1.0">Archived download</a>.</span>
-				<span class="date">(2013-04-01)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">OpenMeetings new URL, update your filters!</div>
-				<span><a href="https://openmeetings.apache.org">openmeetings.apache.org</a> is the new home.</span>
-				<span class="date">(2013-01-28)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">OpenMeetings on the road to graduate from the Incubator</div>
-				<span><a href="https://blogs.apache.org/openmeetings/entry/openmeetings_on_the_road_to" target="_blank" rel="nofollow">at our blog</a></span>
-				<span class="date">(2012-12-07)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Some slides from our Fast Feather Track at the ApacheCon Europe 2012</div>
-				<span><a href="https://blogs.apache.org/openmeetings/entry/openmeetings_apachecon_presentation_slide" target="_blank"
-						rel="nofollow">at our blog</a></span>
-				<span class="date">(2012-11-18)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">Update: Builds are available at</div>
-				<span><a href="https://ci-builds.apache.org/job/OpenMeetings/" target="_blank" rel="nofollow">builds.apache.org</a></span>
-				<span class="date">(2012-08-03)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<b>
-					<a href="https://blogs.apache.org/openmeetings/entry/apache_openmeetings_2_0_incubating" target="_blank" rel="nofollow">Version
-						2.0 released</a>
-				</b>
-				<span class="date">(2012-07-26)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">New committer: Timur Tleukenov</div>
-				<span class="date">(2012-03-06)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<b>
-					<a href="https://demo-openmeetings.apache.org/openmeetings" target="_blank" rel="nofollow">Demo server</a>
-					updated to r1236172
-				</b>
-				<span class="date">(2012-01-26)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">New committer: German Grekhov</div>
-				<span class="date">(2011-12-26)</span>
-			</div>
-			<div class="bd-callout bd-callout-info">
-				<div class="h4">OpenMeetings has been accepted into the Apache Incubator.</div>
-				<span class="date">(2011-11-12)</span>
-			</div>
-		</section>
-	</body>
-</document>
diff --git a/openmeetings-server/src/site/xdoc/ReleaseGuide.xml b/openmeetings-server/src/site/xdoc/ReleaseGuide.xml
index 57a3b0e8d..442867d9c 100644
--- a/openmeetings-server/src/site/xdoc/ReleaseGuide.xml
+++ b/openmeetings-server/src/site/xdoc/ReleaseGuide.xml
@@ -109,10 +109,10 @@
 					</li>
 					<li>
 						Update following files in OM documentation:<br/>
-						<code>openmeetings-server/src/site/xdoc/index.xml</code><br/>
-						<code>openmeetings-server/src/site/xdoc/NewsArchive.xml</code><br/>
+						<code>openmeetings-server/src/site/markdown/index.md</code><br/>
+						<code>openmeetings-server/src/site/markdown/NewsArchive.md</code><br/>
 						<code>openmeetings-server/src/site/xdoc/downloads.xml</code><br/>
-						<div class="bd-callout bd-callout-danger">
+						<div class="om-callout border-danger">
 							<div class="h4">Download links in NewsArchive.xml and README.md should be updated</div>
 						</div>
 					</li>
diff --git a/openmeetings-server/src/site/xdoc/RestAPISample.xml b/openmeetings-server/src/site/xdoc/RestAPISample.xml
index c198ec80e..1fb17edc7 100644
--- a/openmeetings-server/src/site/xdoc/RestAPISample.xml
+++ b/openmeetings-server/src/site/xdoc/RestAPISample.xml
@@ -24,7 +24,7 @@
 			<p> For a detailed instruction which services, methods and params are available see the list in the <a href="/openmeetings-webservice/apidocs/index.html" target="_blank">SOAP/REST API</a> .
 				ALL methods that are implemented for the SOAP API are also available via REST.
 			</p>
-			<div class="bd-callout bd-callout-info">
+			<div class="om-callout border-info">
 				There is a <a href="https://openmeetings.apache.org/swagger/" target="_blank">OpenAPI spec</a> published in swagger format.
 			</div>
 			<div>
@@ -34,14 +34,14 @@
 					<li>REST: as xml <code>?_wadl</code> for example <code>https://localhost:5443/openmeetings/services/user?_wadl</code></li>
 					<li>REST: as json <code>?_wadl&amp;type=json</code> for example <code>https://localhost:5443/openmeetings/services/user?_wadl&amp;type=json</code></li>
 				</ul>
-				<div class="bd-callout bd-callout-info">
+				<div class="om-callout border-info">
 					The full list of services with All WSDLs/WADLs is available at following URL: <code>https://localhost:5443/openmeetings/services/services</code>
 				</div>
 			</div>
 		</section>
 		<section name="How to integrate using PHP and composer">
 			<p>You can integrate OpenMeetings via the Rest API into your PHP project.</p>
-			<div class="bd-callout bd-callout-info">
+			<div class="om-callout border-info">
 				There is a community sponsored free module for integrating with see: <a href="https://github.com/om-hosting/openmeetings-php-client" target="_blank">openmeetings-php-client</a>
 			</div>
 			<p>Install the module</p>
@@ -95,13 +95,13 @@ $url = $this->BASE_URL . "/hash?secure=".$hash;
 		<p>Full sample source code can be found at <a href="https://github.com/om-hosting/openmeetings-php-laravel-sample-project" target="_BLANK">https://github.com/om-hosting/openmeetings-php-laravel-sample-project</a>
 		</p>
 		<p>You can find details about all API endpoints and examples at <a href="https://github.com/om-hosting/openmeetings-php-client#documentation-for-api-endpoints" target="_blank">https://github.com/om-hosting/openmeetings-php-client#documentation-for-api-endpoints</a></p>
-		<div class="bd-callout bd-callout-info">
+		<div class="om-callout border-info">
 			A sample PHP use case for a website using Laravel can be found here: <a href="https://om-hosting.com/openmeetings-integration-php-composer/" target="_BLANK">https://om-hosting.com/openmeetings-integration-php-composer/</a>
 		</div>
 		</section>
 		<section name="How to integrate using Node.js">
 			<p>You can integrate OpenMeetings via the Rest API into your Node project.</p>
-			<div class="bd-callout bd-callout-info">
+			<div class="om-callout border-info">
 				There is a community sponsored free module for integrating with Node.JS see: <a href="https://www.npmjs.com/package/openmeetings-node-client" target="_blank">openmeetings-node-client</a>
 			</div>
 			<p>Install the module</p>
@@ -147,7 +147,7 @@ const loginUrl = `${BASE_URL}/hash?secure=${hashResult.message}`
 			</ol>
 		</p>
 		<p>More in depth examples and use cases can be found at the module page <a href="https://www.npmjs.com/package/openmeetings-node-client" target="_blank">https://www.npmjs.com/package/openmeetings-node-client</a></p>
-		<div class="bd-callout bd-callout-info">
+		<div class="om-callout border-info">
 			A sample Node.js use case for a website using Express.js can be found here: <a href="https://om-hosting.com/openmeetings-integration-nodejs/" target="_BLANK">https://om-hosting.com/openmeetings-integration-nodejs/</a>
 		</div>
 		</section>
diff --git a/openmeetings-server/src/site/xdoc/Upgrade.xml b/openmeetings-server/src/site/xdoc/Upgrade.xml
index 9a82ae55d..852ed953f 100644
--- a/openmeetings-server/src/site/xdoc/Upgrade.xml
+++ b/openmeetings-server/src/site/xdoc/Upgrade.xml
@@ -77,7 +77,7 @@
 				<code>./admin.sh -i -file backup_yesterday.zip</code><br/>
 				please see <a href="CommandLineAdmin.html" target="_blank" rel="nofollow">Command Line Admin</a> for more options
 			</p>
-			<h4>Detailed steps</h4>
+			<h2>Detailed steps</h2>
 			<ol>
 				<li>Stop Openmeetings</li>
 				<li>(*) Backup folder with existing installation</li>
diff --git a/openmeetings-server/src/site/xdoc/commercial-support.xml b/openmeetings-server/src/site/xdoc/commercial-support.xml
index 574aa9245..6d1df1841 100644
--- a/openmeetings-server/src/site/xdoc/commercial-support.xml
+++ b/openmeetings-server/src/site/xdoc/commercial-support.xml
@@ -40,7 +40,7 @@
 			<p>
 				Please write to <a href="mailto:om.unipro@gmail.com">om.unipro@gmail.com</a> to get Unipro support
 			</p>
-			<h5>Cloud based hosting for OpenMeetings</h5>
+			<h2>Cloud based hosting for OpenMeetings</h2>
 			<p>Cloud based hosting for OpenMeetings at <a href="https://om-hosting.com" target="_blank">om-hosting.com</a><br/><br/>
 				See the Dedicated and Elastic Private Cloud Data-Sheets with details at:</p>
 			<ul>
diff --git a/openmeetings-server/src/site/xdoc/installation.xml b/openmeetings-server/src/site/xdoc/installation.xml
index c6827f7f7..1c57b5cdc 100644
--- a/openmeetings-server/src/site/xdoc/installation.xml
+++ b/openmeetings-server/src/site/xdoc/installation.xml
@@ -28,7 +28,7 @@
 			</p>
 			<div>
 				<div>
-					<h3><b>3 <i>steps</i> to install OpenMeetings</b></h3>
+					<h2><b>3 <i>steps</i> to install OpenMeetings</b></h2>
 					<ol class="install-steps">
 						<li class="step">
 							<div>
@@ -183,7 +183,7 @@
 			</ol>
 		</section>
 		<section name="Tutorials by Alvaro Bustos">
-			<h4>OpenMeetings Installation tutorials by Alvaro Bustos for:</h4>
+			<h2>OpenMeetings Installation tutorials by Alvaro Bustos for:</h2>
 			<div>
 				Arch Linux, CentOS, Debian, Devuan, Fedora, Gentoo, MacOS, Mageia, Manjaro, Mint
 				, MX Linux, OpenSuse, PCLinuxOS, Slackware, Ubuntu and Windows.
diff --git a/openmeetings-server/src/site/xdoc/security.xml b/openmeetings-server/src/site/xdoc/security.xml
index 82fe7a6a5..3d8755d89 100644
--- a/openmeetings-server/src/site/xdoc/security.xml
+++ b/openmeetings-server/src/site/xdoc/security.xml
@@ -38,7 +38,7 @@
 				as well as in the "[PRODUCT]" and "[VERSION]" lines in your submissions.
 				While this may seem redundant, including the information in both places satisfies different use cases and supports automation.
 			</p>
-			<div class="bd-callout bd-callout-info">
+			<div class="om-callout border-info">
 				IMPORTANT: We do our best to provide logging config with enough details so you can audit your OpenMeetings instance.
 				But depending on your current config logs might contain sensitive info.<br/>
 				Please contact <code>security (at) openmeetings (dot) apache (dot) org</code> if you find a place where we still log sensitive information, so we can improve the defaults.<br/>