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>