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 -&gt; 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>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&amp;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&amp;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>