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:10:47 UTC

[openmeetings-site] 01/01: Update Build Instructions JavaScript.

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

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

commit 0c1955ca4e3b84feb2528e90e6be41723c0709e4
Author: Sebastian Wagner <se...@apache.org>
AuthorDate: Mon Aug 17 19:10:27 2020 +1200

    Update Build Instructions JavaScript.
---
 BuildInstructions.html | 32 +++++++++++++++++++++++++++++---
 index.html             |  6 +++---
 2 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/BuildInstructions.html b/BuildInstructions.html
index de04ce1..66d1557 100644
--- a/BuildInstructions.html
+++ b/BuildInstructions.html
@@ -3,7 +3,7 @@
 
   <!doctype html>
 <!--
- Generated by Apache Maven Doxia  at 2020-04-23  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-23</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 6931d36..98a5e92 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,7 @@
 
   <!doctype html>
 <!--
- Generated by Apache Maven Doxia  at 2020-04-23  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-23</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>