You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2020/08/17 07:05:05 UTC
[openmeetings-site] 01/01: Update build instructions.
This is an automated email from the ASF dual-hosted git repository.
sebawagner pushed a commit to branch feature/update-build-instructions
in repository https://gitbox.apache.org/repos/asf/openmeetings-site.git
commit aa7bed12909f4d3c9cb415853878e93bebe99e9b
Author: Sebastian Wagner <se...@apache.org>
AuthorDate: Mon Aug 17 19:04:13 2020 +1200
Update build instructions.
---
BuildInstructions.html | 32 +++++++++++++++++++++++++++++---
index.html | 46 ++++++++++++++++++++++++++--------------------
2 files changed, 55 insertions(+), 23 deletions(-)
diff --git a/BuildInstructions.html b/BuildInstructions.html
index ffc94e6..66d1557 100644
--- a/BuildInstructions.html
+++ b/BuildInstructions.html
@@ -3,7 +3,7 @@
<!doctype html>
<!--
- Generated by Apache Maven Doxia at 2020-04-11 Rendered using Reflow Maven Skin 2.3.0 (http://devacfr.github.io/reflow-maven-skin)
+ Generated by Apache Maven Doxia at 2020-08-17 Rendered using Reflow Maven Skin 2.3.0 (http://devacfr.github.io/reflow-maven-skin)
-->
<html xml:lang="en" lang="en">
<head>
@@ -214,14 +214,14 @@
<main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
- <li class="publishDate version-date"> Last Published: 2020-04-11</li>
+ <li class="publishDate version-date"> Last Published: 2020-08-17</li>
</ol>
</nav>
<section>
<div class="page-header">
<h2 id="nightly-builds">Nightly Builds</h2>
</div>
- <p> You can find Nightly Builds of the software at: <a class="externalLink" href="https://builds.apache.org/view/M-R/view/OpenMeetings/" target="_blank" rel="nofollow"> https://builds.apache.org/view/M-R/view/OpenMeetings/ </a> </p>
+ <p> You can find Nightly Builds of the software at: <a class="externalLink" href="https://ci-builds.apache.org/job/OpenMeetings/" target="_blank" rel="nofollow"> https://ci-builds.apache.org/job/OpenMeetings/ </a> </p>
</section>
<section>
<h2 id="how-to-build-a-distribution">How to Build a Distribution</h2>
@@ -299,6 +299,26 @@ cd ..; mvn clean install -PallModules,quick,mysql -pl openmeetings-util,openmeet
</pre>
</div>
+</section>
+<section>
+ <h2 id="update-javascript-and-css-at-runtime">Update JavaScript and CSS at runtime</h2>
+ <div>
+ <p>You can update Javascript and CSS files and then copy them at runtime. No need to re-run the entire Server build and restart. This can greatly save time when developing:</p>
+ <div class="source">
+ <pre>mvn minify:minify@room-js minify:minify@interview-wb-js minify:minify@wb-js minify:minify@fileinput-js minify:minify@settings-js minify:minify@nettest-js minify:minify@chat-js minify:minify@theme-minify</pre>
+ </div>
+ <p>You can further trim down the compile time to just selected Javascript sections:</p>
+ <div class="source">
+ <pre>mvn minify:minify@room-js minify:minify@interview-wb-js</pre>
+ </div>
+ <p>And then copy them into the relevant folder, for example if your run the Embedded Jetty:</p>
+ <div class="source">
+ <pre>cp -R target/generated-sources/main/java/org/apache/openmeetings/* target/openmeetings-web-5.0.0-SNAPSHOT/WEB-INF/classes/org/apache/openmeetings/</pre>
+ </div>
+ </div>
+</section>
+<section>
+ <h2 id="fix-proxy-settings">Fix Proxy settings</h2>
<div>
<b>Working behind a proxy:</b> If you are sitting behind a proxy you should add some proxy settings before starting the build process.
<br>
@@ -338,6 +358,12 @@ cd ..; mvn clean install -PallModules,quick,mysql -pl openmeetings-util,openmeet
<li class="h2">
<a class="nav-link" href="#tips-and-gotchas" title="Tips and Gotchas">Tips and Gotchas</a>
</li>
+ <li class="h2">
+ <a class="nav-link" href="#update-javascript-and-css-at-runtime" title="Update JavaScript and CSS at runtime">Update JavaScript and CSS at runtime</a>
+ </li>
+ <li class="h2">
+ <a class="nav-link" href="#fix-proxy-settings" title="Fix Proxy settings">Fix Proxy settings</a>
+ </li>
</ul>
</nav>
</div>
diff --git a/index.html b/index.html
index bc6f287..98a5e92 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,7 @@
<!doctype html>
<!--
- Generated by Apache Maven Doxia at 2020-04-11 Rendered using Reflow Maven Skin 2.3.0 (http://devacfr.github.io/reflow-maven-skin)
+ Generated by Apache Maven Doxia at 2020-08-17 Rendered using Reflow Maven Skin 2.3.0 (http://devacfr.github.io/reflow-maven-skin)
-->
<html xml:lang="en" lang="en">
<head>
@@ -214,7 +214,7 @@
<main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
- <li class="publishDate version-date"> Last Published: 2020-04-11</li>
+ <li class="publishDate version-date"> Last Published: 2020-08-17</li>
</ol>
</nav>
<div id="carousel0" class="carousel slide" data-ride="carousel">
@@ -294,7 +294,7 @@
<div class="page-header">
<h2 id="apache-openmeetings---features-and-overview">Apache OpenMeetings - Features and overview</h2>
</div>
- <p>Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools. It uses API functions of Media Server for Remoting and Streaming (Red5 or Kurento). </p>
+ <p>Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools. It uses API functions of Media Server for Remoting and Streaming Kurento. </p>
<p> OpenMeetings is a project of the Apache, the old project website at <a class="externalLink" href="http://code.google.com/p/openmeetings/" target="_blank">GoogleCode</a> will receive no updates anymore. The website at Apache is the only place that receives updates. </p>
</section>
<section>
@@ -302,9 +302,9 @@
<div class="bd-callout bd-callout-danger">
<section>
<section>
- <h4 id="version-500-m3-released">Version 5.0.0-M3 released!</h4>
+ <h4 id="version-500-m4-released">Version 5.0.0-M4 released!</h4>
<div>
- Release 5.0.0-M3, provides following improvements:
+ 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
@@ -312,29 +312,35 @@
<br> Please NOTE: this version might be not production ready
<br>
<br> IMPORTANT: Java 11 is required
- </div> Backup/Restore:
+ </div> UI:
<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:
+ <li>Main UI library has been changed Jquery-UI -> Bootstrap</li>
+ <li>Hotkey to resize&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>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:
+ <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>User list is now sorted</li>
- </ul> Audio/Video:
+ <li>Backup/restore was re-worked and better covered with tests</li>
+ <li>Multiple other issues are addressed</li>
+ </ul> Integration:
<ul>
- <li>Multiple issues with audio/video/screen sharing are fixed</li>
+ <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> 36 issues are fixed please check <br> <a class="externalLink" href="https://www.apache.org/dist/openmeetings/5.0.0-M3/CHANGELOG.md">CHANGELOG</a> and <a class="externalLink" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12345741">Detailed list</a> </span>
+ <span> 56 issues are fixed please check <br> <a class="externalLink" href="https://www.apache.org/dist/openmeetings/5.0.0-M4/CHANGELOG.md">CHANGELOG</a> and <a class="externalLink" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12346603">Detailed list</a> </span>
<span> See <a href="downloads.html">Downloads page</a>.</span>
- <span class="date">(2019-12-15)</span>
+ <span class="date">(2020-04-23)</span>
</section>
</section>
</div>
@@ -581,7 +587,7 @@
</li>
<ul class="nav flex-column flex-nowrap nav-collapsible">
<li class="h4">
- <a class="nav-link" href="#version-500-m3-released" title="Version 5.0.0-M3 released!">Version 5.0.0-M3 released!</a>
+ <a class="nav-link" href="#version-500-m4-released" title="Version 5.0.0-M4 released!">Version 5.0.0-M4 released!</a>
</li>
<li class="h4">
<a class="nav-link" href="#version-4010-released" title="Version 4.0.10 released!">Version 4.0.10 released!</a>