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

[openmeetings-site] branch feature/update-build-instructions-javascript created (now 0c1955c)

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

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


      at 0c1955c  Update Build Instructions JavaScript.

This branch includes the following new commits:

     new 0c1955c  Update Build Instructions JavaScript.

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 JavaScript.

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-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>