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:04 UTC

[openmeetings-site] branch feature/update-build-instructions created (now aa7bed1)

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

sebawagner pushed a change to branch feature/update-build-instructions
in repository https://gitbox.apache.org/repos/asf/openmeetings-site.git.


      at aa7bed1  Update build instructions.

This branch includes the following new commits:

     new aa7bed1  Update build instructions.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[openmeetings-site] 01/01: Update build instructions.

Posted by se...@apache.org.
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>