You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2017/05/18 05:36:22 UTC

[15/26] openmeetings git commit: Normalize all the line endings

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/CustomCryptMechanism.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/CustomCryptMechanism.xml b/openmeetings-server/src/site/xdoc/CustomCryptMechanism.xml
index 8bef094..fcf97ef 100644
--- a/openmeetings-server/src/site/xdoc/CustomCryptMechanism.xml
+++ b/openmeetings-server/src/site/xdoc/CustomCryptMechanism.xml
@@ -1,103 +1,103 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>Howto create a Custom Crypt styles</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-	<body>
-		<section name="Configuration of Custom Crypt-Style">
-			<p>
-				You can use custom Crypt-Types, but you should decide during
-				installation which Type of encryption you want to use. By default
-				two type are available:
-			</p>
-
-			<ul>
-				<li>org.apache.openmeetings.util.crypt.MD5Implementation - this uses common MD5
-					Crypt like PHP does, this is the default one (results in something
-					like: fe01ce2a7fbac8fafaed7c982a04e229)</li>
-				<li>org.apache.openmeetings.util.crypt.MD5CryptImplementation - does use
-					BSD-Style of encryption using a salt (results in something like:
-					$1$GMsj7F2I$5S3r9CeukXGXNwf6b4sph1)</li>
-			</ul>
-			<p>
-				You can edit the config-key during Installation or later in the
-				Administration Panel. But if you change it using the
-				Administration-Panel previous passwords might be not working anymore
-				as they are encrypted with another algorithm.
-			</p>
-		</section>
-		<section name="Configuration of Custom Crypt-Style">
-			<p>
-				To add your own crypt style you need to write a class which
-				implements the interface: org.apache.openmeetings.util.crypt.ICrypt
-				<br />
-				Example of an Implementation:
-			</p>
-			<source>
-<![CDATA[
-package org.apache.openmeetings.util.crypt;
-
-import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
-
-import java.security.NoSuchAlgorithmException;
-
-import org.red5.logging.Red5LoggerFactory;
-import org.slf4j.Logger;
-
-public class MD5Implementation implements ICrypt {
-	private static final Logger log = Red5LoggerFactory.getLogger(MD5Implementation.class, webAppRootKey);
-
-	/*
-	 * (non-Javadoc)
-	 * @see org.apache.openmeetings.utils.crypt.ICrypt#hash(java.lang.String)
-	 */
-	@Override
-	public String hash(String str) {
-		String passPhrase = null;
-		try {
-			passPhrase = MD5.checksum(str);
-		} catch (NoSuchAlgorithmException e) {
-			log.error("Error", e);
-		}
-		return passPhrase;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * @see org.apache.openmeetings.utils.crypt.ICrypt#verify(java.lang.String, java.lang.String)
-	 */
-	@Override
-	public boolean verify(String str, String hash) {
-		return hash != null && hash.equals(hash(str));
-	}
-}
-]]>
-			</source>
-			<p>To add your own Encryption-Class you need to add your class to the
-				OpenMeetings-Webapp (make it available to the webapp-classpath) and
-				use your custom-class-name instead of
-				org.apache.openmeetings.util.crypt.MD5Implementation during the Installation or
-				at runtime by editing the config-key crypt_ClassName</p>
-		</section>
-		<section name="Configuration of Custom Crypt-Style">
-			<p>credits goto Mika for sharing his Implementation of the
-				MD5Crypt-Style</p>
-		</section>
-	</body>
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>Howto create a Custom Crypt styles</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+	<body>
+		<section name="Configuration of Custom Crypt-Style">
+			<p>
+				You can use custom Crypt-Types, but you should decide during
+				installation which Type of encryption you want to use. By default
+				two type are available:
+			</p>
+
+			<ul>
+				<li>org.apache.openmeetings.util.crypt.MD5Implementation - this uses common MD5
+					Crypt like PHP does, this is the default one (results in something
+					like: fe01ce2a7fbac8fafaed7c982a04e229)</li>
+				<li>org.apache.openmeetings.util.crypt.MD5CryptImplementation - does use
+					BSD-Style of encryption using a salt (results in something like:
+					$1$GMsj7F2I$5S3r9CeukXGXNwf6b4sph1)</li>
+			</ul>
+			<p>
+				You can edit the config-key during Installation or later in the
+				Administration Panel. But if you change it using the
+				Administration-Panel previous passwords might be not working anymore
+				as they are encrypted with another algorithm.
+			</p>
+		</section>
+		<section name="Configuration of Custom Crypt-Style">
+			<p>
+				To add your own crypt style you need to write a class which
+				implements the interface: org.apache.openmeetings.util.crypt.ICrypt
+				<br />
+				Example of an Implementation:
+			</p>
+			<source>
+<![CDATA[
+package org.apache.openmeetings.util.crypt;
+
+import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
+
+import java.security.NoSuchAlgorithmException;
+
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
+
+public class MD5Implementation implements ICrypt {
+	private static final Logger log = Red5LoggerFactory.getLogger(MD5Implementation.class, webAppRootKey);
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.apache.openmeetings.utils.crypt.ICrypt#hash(java.lang.String)
+	 */
+	@Override
+	public String hash(String str) {
+		String passPhrase = null;
+		try {
+			passPhrase = MD5.checksum(str);
+		} catch (NoSuchAlgorithmException e) {
+			log.error("Error", e);
+		}
+		return passPhrase;
+	}
+
+	/*
+	 * (non-Javadoc)
+	 * @see org.apache.openmeetings.utils.crypt.ICrypt#verify(java.lang.String, java.lang.String)
+	 */
+	@Override
+	public boolean verify(String str, String hash) {
+		return hash != null && hash.equals(hash(str));
+	}
+}
+]]>
+			</source>
+			<p>To add your own Encryption-Class you need to add your class to the
+				OpenMeetings-Webapp (make it available to the webapp-classpath) and
+				use your custom-class-name instead of
+				org.apache.openmeetings.util.crypt.MD5Implementation during the Installation or
+				at runtime by editing the config-key crypt_ClassName</p>
+		</section>
+		<section name="Configuration of Custom Crypt-Style">
+			<p>credits goto Mika for sharing his Implementation of the
+				MD5Crypt-Style</p>
+		</section>
+	</body>
+</document>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/CustomRoomTypeHowTo.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/CustomRoomTypeHowTo.xml b/openmeetings-server/src/site/xdoc/CustomRoomTypeHowTo.xml
index 88a2fe6..579e423 100644
--- a/openmeetings-server/src/site/xdoc/CustomRoomTypeHowTo.xml
+++ b/openmeetings-server/src/site/xdoc/CustomRoomTypeHowTo.xml
@@ -1,104 +1,104 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-
-	<properties>
-		<title>Howto create a custom room type in OpenMeetings</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-
-		<section name="Why creating a custom room type in OpenMeetings">
-
-			<p>If you want to create your own styled room the best thing to do in 
-            order to be "update-save" is to create your own custom room type. There is an empty configuration 
-				by default shipped with every release of OpenMeetings, the room type "custom" (ID = 5).<br/>
-				<br/>
-            You can use that and extend it, or you can add more room types to fit your use case.
-			</p>
-			<p></p>
-		</section>
-		
-		<section name="Create your own room type class (User Interface)">
-			
-			<p>Lets start by creating your custom room type class.
-				<br/>
-					You could for example duplicate an existing room class, from <br/>
-					<tt>src/modules/conference/flexibleConferenceRoom</tt> folder, for example the 
-			flexibleConferenceRoom.lzx: Generate a duplicate, change the name, for example to 
-			myCustomConferenceRoom.lzx and edit the class name inside the file name="flexibleConferenceRoom" to
-			name="myCustomConferenceRoom". Also don't miss to add an entry to library.lzx so that the compiler 
-			will find your new class.
-			</p>
-			
-		</section>
-        
-		<section name="Create nesseccary entries in configuration tables">
-        	
-			<p>You first need to create a number of configuration files </p>
-			<ul>
-				<li>To have your roomtype available everytime you install OpenMeetings you need to add 
-					it to the default rooms: <tt>ImportInitvalues.java Method: loadDefaultRooms()</tt>. Add your entry here. 
-				You can choose any random name for the room. The ID is the important trigger for the room type 
-				to identify later. You need to run the installer so that your new room type is in the database.</li>
-				
-				<li>Add your room type in the default module configuration: 
-					<tt>src/base/moduleConfiguration.lzx</tt>, 
-				here you need to add a default class name for your room type </li>
-				
-				<li>Add your room type in the real configuration: public/config.xml, add a new entry.
-					<br/>
-					You should fix also the file <tt>public/config.xsd</tt> that is the Schema file for the public/config.xml.
-				</li>
-        		
-				<li>Add a parser entry to modify the room type mapping: 
-					<tt>base/mainMethods.lzx method: myinit</tt>. You 
-        		can see some example parsing, you should add your one similar to the existing room types.</li>
-        		
-			</ul>
-			
-		</section>
-		
-		<section name="Link your room type config with your room type class ">
-			
-			<p>Now you need to make sure that everytime the conference room is created 
-			your new class "myCustomConferenceRoom" is used. There are 3 places you need to add your mapping.</p>
-			
-			<ul>
-				<li>In the global mapping: 
-					<tt>base/mainMethods.lzx method name="setRoomValues"</tt> 
-				</li>
-				<li>In file: 
-					<tt>modules/conference/conference/roomListItem.lzx method name="initRoom"</tt> 
-				</li>
-				<li>In file: 
-					<tt>modules/invitation/autoloaderBarOnly.lzx netRemoteCallHib name="setUsernameAndSession"</tt> 
-				</li>
-			</ul>
-			
-			<p>Thats it. You can add/edit/delete your room with the new room type in the Administration > Rooms interface of 
-			OpenMeetings like any other room.</p>
-			<p>If you need to have this room type available as option in the Calendar UI, you need to add it to the combobox manually.</p>
-			
-		</section>
-		
-		
-
-	</body>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+	<properties>
+		<title>Howto create a custom room type in OpenMeetings</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+
+		<section name="Why creating a custom room type in OpenMeetings">
+
+			<p>If you want to create your own styled room the best thing to do in 
+            order to be "update-save" is to create your own custom room type. There is an empty configuration 
+				by default shipped with every release of OpenMeetings, the room type "custom" (ID = 5).<br/>
+				<br/>
+            You can use that and extend it, or you can add more room types to fit your use case.
+			</p>
+			<p></p>
+		</section>
+		
+		<section name="Create your own room type class (User Interface)">
+			
+			<p>Lets start by creating your custom room type class.
+				<br/>
+					You could for example duplicate an existing room class, from <br/>
+					<tt>src/modules/conference/flexibleConferenceRoom</tt> folder, for example the 
+			flexibleConferenceRoom.lzx: Generate a duplicate, change the name, for example to 
+			myCustomConferenceRoom.lzx and edit the class name inside the file name="flexibleConferenceRoom" to
+			name="myCustomConferenceRoom". Also don't miss to add an entry to library.lzx so that the compiler 
+			will find your new class.
+			</p>
+			
+		</section>
+        
+		<section name="Create nesseccary entries in configuration tables">
+        	
+			<p>You first need to create a number of configuration files </p>
+			<ul>
+				<li>To have your roomtype available everytime you install OpenMeetings you need to add 
+					it to the default rooms: <tt>ImportInitvalues.java Method: loadDefaultRooms()</tt>. Add your entry here. 
+				You can choose any random name for the room. The ID is the important trigger for the room type 
+				to identify later. You need to run the installer so that your new room type is in the database.</li>
+				
+				<li>Add your room type in the default module configuration: 
+					<tt>src/base/moduleConfiguration.lzx</tt>, 
+				here you need to add a default class name for your room type </li>
+				
+				<li>Add your room type in the real configuration: public/config.xml, add a new entry.
+					<br/>
+					You should fix also the file <tt>public/config.xsd</tt> that is the Schema file for the public/config.xml.
+				</li>
+        		
+				<li>Add a parser entry to modify the room type mapping: 
+					<tt>base/mainMethods.lzx method: myinit</tt>. You 
+        		can see some example parsing, you should add your one similar to the existing room types.</li>
+        		
+			</ul>
+			
+		</section>
+		
+		<section name="Link your room type config with your room type class ">
+			
+			<p>Now you need to make sure that everytime the conference room is created 
+			your new class "myCustomConferenceRoom" is used. There are 3 places you need to add your mapping.</p>
+			
+			<ul>
+				<li>In the global mapping: 
+					<tt>base/mainMethods.lzx method name="setRoomValues"</tt> 
+				</li>
+				<li>In file: 
+					<tt>modules/conference/conference/roomListItem.lzx method name="initRoom"</tt> 
+				</li>
+				<li>In file: 
+					<tt>modules/invitation/autoloaderBarOnly.lzx netRemoteCallHib name="setUsernameAndSession"</tt> 
+				</li>
+			</ul>
+			
+			<p>Thats it. You can add/edit/delete your room with the new room type in the Administration > Rooms interface of 
+			OpenMeetings like any other room.</p>
+			<p>If you need to have this room type available as option in the Calendar UI, you need to add it to the combobox manually.</p>
+			
+		</section>
+		
+		
+
+	</body>
+
 </document>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/Dashboard.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/Dashboard.xml b/openmeetings-server/src/site/xdoc/Dashboard.xml
index a67504f..7c43c94 100644
--- a/openmeetings-server/src/site/xdoc/Dashboard.xml
+++ b/openmeetings-server/src/site/xdoc/Dashboard.xml
@@ -1,70 +1,70 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-
-	<properties>
-		<title>Changing Dashboard</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-
-		<section name="Changing Dashboard">
-
-			<p>You can configure the tabs that are visible by default at bottom
-				of the dashboard. To edit the settings, login as admin and goto
-				Administration &gt; Configuration </p>
-			<p></p>
-			<table>
-				<tr>
-					<th> Config-key </th>
-					<th> Values </th>
-					<th> Meaning </th>
-				</tr>
-				<tr>
-					<td> dashboard.show.myrooms </td>
-					<td> 0 or 1 </td>
-					<td> If the MyRooms tab should be visible or not </td>
-				</tr>
-				<tr>
-					<td> dashboard.show.chat </td>
-					<td> 0 or 1 </td>
-					<td> If the Chat tab should be visible or not </td>
-				</tr>
-				<tr>
-					<td> dashboard.show.rssfeed </td>
-					<td> 0 or 1 </td>
-					<td> If the RSS-Feed tab should be visible or not </td>
-				</tr>
-				<tr>
-					<td> rss_feed1 </td>
-					<td> http-URL </td>
-					<td> ATOM-Feed URL for the dashboard RSS Tab </td>
-				</tr>
-				<tr>
-					<td> rss_feed2 </td>
-					<td> http-URL </td>
-					<td> ATOM-Feed URL for the dashboard RSS Tab </td>
-				</tr>
-			</table>
-			<p></p>
-			<p>Changes are immediately online, no need to restart anything. </p>
-		</section>
-
-	</body>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+	<properties>
+		<title>Changing Dashboard</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+
+		<section name="Changing Dashboard">
+
+			<p>You can configure the tabs that are visible by default at bottom
+				of the dashboard. To edit the settings, login as admin and goto
+				Administration &gt; Configuration </p>
+			<p></p>
+			<table>
+				<tr>
+					<th> Config-key </th>
+					<th> Values </th>
+					<th> Meaning </th>
+				</tr>
+				<tr>
+					<td> dashboard.show.myrooms </td>
+					<td> 0 or 1 </td>
+					<td> If the MyRooms tab should be visible or not </td>
+				</tr>
+				<tr>
+					<td> dashboard.show.chat </td>
+					<td> 0 or 1 </td>
+					<td> If the Chat tab should be visible or not </td>
+				</tr>
+				<tr>
+					<td> dashboard.show.rssfeed </td>
+					<td> 0 or 1 </td>
+					<td> If the RSS-Feed tab should be visible or not </td>
+				</tr>
+				<tr>
+					<td> rss_feed1 </td>
+					<td> http-URL </td>
+					<td> ATOM-Feed URL for the dashboard RSS Tab </td>
+				</tr>
+				<tr>
+					<td> rss_feed2 </td>
+					<td> http-URL </td>
+					<td> ATOM-Feed URL for the dashboard RSS Tab </td>
+				</tr>
+			</table>
+			<p></p>
+			<p>Changes are immediately online, no need to restart anything. </p>
+		</section>
+
+	</body>
+
 </document>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/DrupalPlugin.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/DrupalPlugin.xml b/openmeetings-server/src/site/xdoc/DrupalPlugin.xml
index 0fe7f2e..6b6e0ac 100644
--- a/openmeetings-server/src/site/xdoc/DrupalPlugin.xml
+++ b/openmeetings-server/src/site/xdoc/DrupalPlugin.xml
@@ -1,76 +1,76 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-
-	<properties>
-		<title>Drupal Plugin</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-
-		<section name="Drupal Plugin for OpenMeetings">
-			<p>
-				Plugin for Drupal currently is not open source. 
-				Please contact <a href="commercial-support.html" target="_blank" rel="nofollow">Commercial Support</a> to get it. 
-			</p>
-		</section>
-		
-		<section name="Installation of the Drupal Plugin for Apache OpenMeetings">
-			<p>
-				You simply download the ZIP or TAR package and unzip it to Drupal "mod" directory.
-				<br/>
-				For a detailed description on how to install plugins in Drupal please review their 
-				<a href="http://drupal.org/documentation/install/modules-themes" target="_blank" rel="nofollow">handbook</a>.
-				<br />
-				Then you visit the module interface of Drupal, where you will find the new module.
-				You should switch it to "enabled" to get the "Configure" and "Permissions" buttons.
-			</p>
-			<a class="fancybox-buttons" href="images/drupal_module_installation.png">
-				<img src="images/drupal_module_installation.png" alt="" width="600"
-					height="150" />
-			</a>
-			<p>
-				In the configuration you enter the auth data to access your Apache OpenMeetings server:
-			</p>
-			<a class="fancybox-buttons" href="images/drupal_module_configuration.png">
-				<img src="images/drupal_module_configuration.png" alt="" width="600"
-					height="340" />
-			</a>
-		</section>
-		
-		<section name="Adding a new conference room to Drupal">
-			
-			<p>
-				After installation of the plugin you can go to the front page in Drupal and add a new content item 
-				"OpenMeetings Rooms" => "Add New Room". You may find following configuration values for each 
-				conference room:
-			</p>
-			<a class="fancybox-buttons" href="images/drupal_room_configuration.png">
-				<img src="images/drupal_room_configuration.png" alt="" width="600"
-					height="400" />
-			</a>
-		</section>
-		
-		<section name="Demo video">
-			<p>The demo video of Drupal plugin show you the plugin in action </p>
-			<iframe width="640" height="390" src="http://www.youtube.com/embed/LmMIKFCLRV4" frameborder="0" allowfullscreen=""></iframe>
-			<iframe width="640" height="390" src="http://www.youtube.com/embed/k5PF3vdVUn0" frameborder="0" allowfullscreen=""></iframe>
-		</section>
-	</body>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+	<properties>
+		<title>Drupal Plugin</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+
+		<section name="Drupal Plugin for OpenMeetings">
+			<p>
+				Plugin for Drupal currently is not open source. 
+				Please contact <a href="commercial-support.html" target="_blank" rel="nofollow">Commercial Support</a> to get it. 
+			</p>
+		</section>
+		
+		<section name="Installation of the Drupal Plugin for Apache OpenMeetings">
+			<p>
+				You simply download the ZIP or TAR package and unzip it to Drupal "mod" directory.
+				<br/>
+				For a detailed description on how to install plugins in Drupal please review their 
+				<a href="http://drupal.org/documentation/install/modules-themes" target="_blank" rel="nofollow">handbook</a>.
+				<br />
+				Then you visit the module interface of Drupal, where you will find the new module.
+				You should switch it to "enabled" to get the "Configure" and "Permissions" buttons.
+			</p>
+			<a class="fancybox-buttons" href="images/drupal_module_installation.png">
+				<img src="images/drupal_module_installation.png" alt="" width="600"
+					height="150" />
+			</a>
+			<p>
+				In the configuration you enter the auth data to access your Apache OpenMeetings server:
+			</p>
+			<a class="fancybox-buttons" href="images/drupal_module_configuration.png">
+				<img src="images/drupal_module_configuration.png" alt="" width="600"
+					height="340" />
+			</a>
+		</section>
+		
+		<section name="Adding a new conference room to Drupal">
+			
+			<p>
+				After installation of the plugin you can go to the front page in Drupal and add a new content item 
+				"OpenMeetings Rooms" => "Add New Room". You may find following configuration values for each 
+				conference room:
+			</p>
+			<a class="fancybox-buttons" href="images/drupal_room_configuration.png">
+				<img src="images/drupal_room_configuration.png" alt="" width="600"
+					height="400" />
+			</a>
+		</section>
+		
+		<section name="Demo video">
+			<p>The demo video of Drupal plugin show you the plugin in action </p>
+			<iframe width="640" height="390" src="http://www.youtube.com/embed/LmMIKFCLRV4" frameborder="0" allowfullscreen=""></iframe>
+			<iframe width="640" height="390" src="http://www.youtube.com/embed/k5PF3vdVUn0" frameborder="0" allowfullscreen=""></iframe>
+		</section>
+	</body>
+
 </document>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/EditTemplates.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/EditTemplates.xml b/openmeetings-server/src/site/xdoc/EditTemplates.xml
index acc5e1c..0846c24 100644
--- a/openmeetings-server/src/site/xdoc/EditTemplates.xml
+++ b/openmeetings-server/src/site/xdoc/EditTemplates.xml
@@ -1,64 +1,64 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-
-	<properties>
-		<title>Edit Templates</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-		<section name="Changing Labels and text strings">
-			<p>
-				All language string should be localized and stored in the language
-				section. You have a full featured language editor with every
-				installation of OpenMeetings, check out the
-				<a href="LanguageEditor.html">LanguageEditor</a>
-				.
-			</p>
-			<p>
-				To lookup the labelids in the GUI you can simply run OpenMeetings
-				client with the debug enabled. That way every text-string has the
-				labelid in brackets additionally in the textfield. To start the
-				client in debug mode please check "Tips and Tricks" section of 
-				<a href="installation.html" rel="nofollow">Installation guide</a>
-			</p>
-		</section>
-		<section name="Changing layout, adding footers in emails">
-			<p>If you would like to change the standard email layout or add for
-				example some footer in every email you have to change the email
-				templates.
-			</p>
-			<div>To do that:
-				<ul>
-					<li>Stop the Red5/OpenMeetings service</li>
-					<li>Goto: <tt>$RED5_HOME/webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/service/mail/template/</tt></li>
-					<li>Change HTML file(s) according to your needs, BUT do not remove 
-						elements with <tt>wicket:id</tt> attributes! You can hide those 
-						elements by adding <tt>wicket:visible="false"</tt> attribute
-					</li>
-					<li>Starting OM 3.1.4 you can change Appointment reminder subject by
-						modifying "subject" fragment in file 
-						<tt>$RED5_HOME/webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/service/mail/template/subject/AbstractSubjectEmailTemplate.html</tt>
-						as described in previous bullet.
-					</li>
-					<li>Start the Red5/OpenMeetings service</li>
-				</ul>
-			</div>
-		</section>
-	</body>
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+	<properties>
+		<title>Edit Templates</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+		<section name="Changing Labels and text strings">
+			<p>
+				All language string should be localized and stored in the language
+				section. You have a full featured language editor with every
+				installation of OpenMeetings, check out the
+				<a href="LanguageEditor.html">LanguageEditor</a>
+				.
+			</p>
+			<p>
+				To lookup the labelids in the GUI you can simply run OpenMeetings
+				client with the debug enabled. That way every text-string has the
+				labelid in brackets additionally in the textfield. To start the
+				client in debug mode please check "Tips and Tricks" section of 
+				<a href="installation.html" rel="nofollow">Installation guide</a>
+			</p>
+		</section>
+		<section name="Changing layout, adding footers in emails">
+			<p>If you would like to change the standard email layout or add for
+				example some footer in every email you have to change the email
+				templates.
+			</p>
+			<div>To do that:
+				<ul>
+					<li>Stop the Red5/OpenMeetings service</li>
+					<li>Goto: <tt>$RED5_HOME/webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/service/mail/template/</tt></li>
+					<li>Change HTML file(s) according to your needs, BUT do not remove 
+						elements with <tt>wicket:id</tt> attributes! You can hide those 
+						elements by adding <tt>wicket:visible="false"</tt> attribute
+					</li>
+					<li>Starting OM 3.1.4 you can change Appointment reminder subject by
+						modifying "subject" fragment in file 
+						<tt>$RED5_HOME/webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/service/mail/template/subject/AbstractSubjectEmailTemplate.html</tt>
+						as described in previous bullet.
+					</li>
+					<li>Start the Red5/OpenMeetings service</li>
+				</ul>
+			</div>
+		</section>
+	</body>
+</document>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml b/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
index 542bdd2..57dfbda 100644
--- a/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
+++ b/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
@@ -1,313 +1,313 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>List of general configuration options</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-	<body>
-		<section name="List of general configuration options">
-			<p>In Administration &gt; Configuration there are a number of
-				configuration values.
-			</p>
-			<p></p>
-			<table>
-				<tr>
-					<th> key </th>
-					<th> default </th>
-					<th> meaning </th>
-					<th> availabe since OpenMeetings version </th>
-				</tr>
-				<tr>
-					<td> dashboard.show.myrooms </td>
-					<td> 0 or 1 </td>
-					<td> Dashboard: If the MyRooms widget should be visible or not </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> dashboard.show.chat </td>
-					<td> 0 or 1 </td>
-					<td> Dashboard: If the Chat widget should be visible or not </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> dashboard.show.rssfeed </td>
-					<td> 0 or 1 </td>
-					<td> Dashboard: If the RSS-Feed widget should be visible or not </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> rss_feed1 </td>
-					<td> http-URL </td>
-					<td> Dashboard: ATOM-Feed URL for the dashboard RSS Tab </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> rss_feed2 </td>
-					<td> http-URL </td>
-					<td> Dashboard: ATOM-Feed URL for the dashboard RSS Tab </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> ldap_default_id </td>
-					<td> 0 </td>
-					<td> Ldap domain selected by default in the login screen </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> user.login.minimum.length </td>
-					<td> 4 </td>
-					<td> minimum chars required for the login to create a user </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> user.pass.minimum.length </td>
-					<td> 4 </td>
-					<td> minimum chars required for the password to create a
-						user
-					</td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> number.minutes.reminder.send </td>
-					<td> 15 </td>
-					<td> minutes the one-time reminder in the calender is
-						send, set to 0 to disable reminder
-					</td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> max_upload_size </td>
-					<td> 1073741824 </td>
-					<td> Maximum size of upload file (bytes) 1073741824 bytes
-						= 1GB
-					</td>
-					<td> 1.8.x </td>
-				</tr>
-				<tr>
-					<td> show.whiteboard.draw.status </td>
-					<td> 0 </td>
-					<td> Display name of the user who draw the current object
-						(User Name auto-disapper after 3 seconds.
-					</td>
-					<td> 1.8.x </td>
-				</tr>
-				<tr>
-					<td> smtp_server </td>
-					<td> localhost </td>
-					<td> this is the smtp server to send messages </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> smtp_port </td>
-					<td> 25 </td>
-					<td> this is the smtp server port normally 25 </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> email_username </td>
-					<td> </td>
-					<td> System auth email username </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> email_userpass </td>
-					<td> </td>
-					<td> System auth email password </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> mail.smtp.starttls.enable </td>
-					<td> 0 </td>
-					<td> Enable TLS 1=true, 0=false </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> mail.smtp.connection.timeout </td>
-					<td> 30000 </td>
-					<td> Socket connection timeout value in milliseconds. Default is 30 seconds (30000). </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> mail.smtp.timeout </td>
-					<td> 30000 </td>
-					<td> Socket I/O timeout value in milliseconds. Default is 30 seconds (30000). </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> system_email_addr </td>
-					<td> noreply@openmeetings.apache.org </td>
-					<td> all send e-mails by the system will have this address </td>
-					<td> 1.9.x </td>
-				</tr>
-				<tr>
-					<td> inviter.email.as.replyto </td>
-					<td> 1 </td>
-					<td> Set inviter's email address as ReplyTo in email invitations (1 == set, 0 == NOT set)	</td>
-					<td> 2.0.x </td>
-				</tr>
-				<tr>
-					<td> office.path </td>
-					<td> </td>
-					<td> The path to OpenOffice/LibreOffice (optional) please set this to the real path in case jodconverter is unable to find OpenOffice/LibreOffice installation automatically	</td>
-					<td> 2.0.x </td>
-				</tr>
-				<tr>
-					<td> default.landing.zone </td>
-					<td> user/dashboard </td>
-					<td> Area to be shown to the user after login. Possible values are: user/dashboard, user/calendar, user/record, rooms/my, rooms/group, rooms/public, admin/user, admin/connection
-						, admin/group, admin/room, admin/config, admin/lang, admin/ldap, admin/backup, admin/server, admin/oauth2 </td>
-					<td> 2.1.x, <b> values are changed in 3.0.0</b> </td>
-				</tr>
-				<tr>
-					<td> sms.provider </td>
-					<td>  </td>
-					<td> SMS service provider (bulksms.http.1) </td>
-					<td> 2.1.x </td>
-				</tr>
-				<tr>
-					<td> sms.Username </td>
-					<td>  </td>
-					<td> Login for SMS service provider </td>
-					<td> 2.1.x </td>
-				</tr>
-				<tr>
-					<td> sms.Userpass </td>
-					<td>  </td>
-					<td> Password for SMS service provider </td>
-					<td> 2.1.x </td>
-				</tr>
-				<tr>
-					<td> sms.subject </td>
-					<td>  </td>
-					<td> Subject of SMS reminder message </td>
-					<td> 2.1.x </td>
-				</tr>
-				<tr>
-					<td> swftools_zoom </td>
-					<td> 100 </td>
-					<td> DPI for conversion of PDF to SWF (should be an integer between 50 and  600 with a default value of 100 DPI) </td>
-					<td> 2.0.x </td>
-				</tr>
-				<tr>
-					<td> swftools_jpegquality </td>
-					<td> 85 </td>
-					<td> Compression quality for conversion of PDF to SWF (should be an integer between 1 and 100, with a default value of 85) </td>
-					<td> 2.0.x </td>
-				</tr>
-				<tr>
-					<td> sendEmailAtRegister </td>
-					<td> 0 </td>
-					<td> User get a EMail with their Account data. Values: 0(No) or 1(Yes) </td>
-					<td> 2.0.x </td>
-				</tr>
-				<tr>
-					<td> sendEmailWithVerficationCode </td>
-					<td> 0 </td>
-					<td> User must activate their account by clicking on the 
-								activation-link in the registering Email. Values: 0(No) or 1(Yes) 
-								It makes no sense to make this(sendEmailWithVerficationCode) 1(Yes) while 
-								sendEmailAtRegister is 0(No) cause you need
-								to send a EMail. </td>
-					<td> 2.0.x </td>
-				</tr>
-				<tr>
-					<td> redirect.url.for.external.users </td>
-					<td>  </td>
-					<td> Users entered the room via invitationHash or secureHash will be redirected to this URL on connection lost </td>
-					<td> 2.2.x </td>
-				</tr>
-				<tr>
-					<td> allow_frontend_register </td>
-					<td> (configurable during install) </td>
-					<td> Is user register available on login screen </td>
-					<td> 1.8.x </td>
-				</tr>
-				<tr>
-					<td> allow.soap.register </td>
-					<td> 1 </td>
-					<td> Is user register available via SOAP/REST </td>
-					<td> 3.0.x </td>
-				</tr>
-				<tr>
-					<td> allow.oauth.register </td>
-					<td> 1 </td>
-					<td> Is user register available via OAuth </td>
-					<td> 3.0.x </td>
-				</tr>
-				<tr>
-					<td> application.base.url </td>
-					<td> http://localhost:5080/openmeetings </td>
-					<td> Base URL your OPenmeetings installation will be accessible at. </td>
-					<td> 3.0.2 </td>
-				</tr>
-				<tr>
-					<td> default.quality.screensharing </td>
-					<td> 1 </td>
-					<td> Default selection in ScreenSharing Quality:<br/>
-						0 - bigger frame rate, no resize<br/>
-						1 - no resize<br/>
-						2 - size == 1/2 of selected area<br/>
-						3 - size == 3/8 of selected area </td>
-					<td> 3.0.3 </td>
-				</tr>
-				<tr>
-					<td> default.fps.screensharing </td>
-					<td> 10 </td>
-					<td> Default selection in ScreenSharing FPS. </td>
-					<td> 3.0.3 </td>
-				</tr>
-				<tr>
-					<td> screensharing.fps.show </td>
-					<td> true </td>
-					<td> Is screensharing FPS should be displayed or not (true/false). </td>
-					<td> 3.0.3 </td>
-				</tr>
-				<tr>
-					<td> screensharing.allow.remote </td>
-					<td> true </td>
-					<td> Is remote control will be enabled while screensharing. Allowing remote control will be not possible in case it is set to 'false' (true/false). </td>
-					<td> 3.0.4 </td>
-				</tr>
-				<tr>
-					<td> calendar.firstday </td>
-					<td> 0 </td>
-					<td> The day that each week begins. The value must be a number that represents the day of the week. Sunday=0, Monday=1, Tuesday=2, etc. </td>
-					<td> 3.0.4 </td>
-				</tr>
-				<tr>
-					<td> google.analytics.code </td>
-					<td> </td>
-					<td> Code for Google Analytics. </td>
-					<td> 3.1.0 </td>
-				</tr>
-				<tr>
-					<td> header.x.frame.options </td>
-					<td> SAMEORIGIN </td>
-					<td> Value for 'X-Frame-Options' header, more info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options </td>
-					<td> 3.3.0 </td>
-				</tr>
-				<tr>
-					<td> header.content.security.policy </td>
-					<td> default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; </td>
-					<td> Value for 'Content-Security-Policy' header, have to be modified to enable Google analytics site: https://content-security-policy.com/ </td>
-					<td> 3.3.0 </td>
-				</tr>
-			</table>
-		</section>
-	</body>
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+		xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>List of general configuration options</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+	<body>
+		<section name="List of general configuration options">
+			<p>In Administration &gt; Configuration there are a number of
+				configuration values.
+			</p>
+			<p></p>
+			<table>
+				<tr>
+					<th> key </th>
+					<th> default </th>
+					<th> meaning </th>
+					<th> availabe since OpenMeetings version </th>
+				</tr>
+				<tr>
+					<td> dashboard.show.myrooms </td>
+					<td> 0 or 1 </td>
+					<td> Dashboard: If the MyRooms widget should be visible or not </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> dashboard.show.chat </td>
+					<td> 0 or 1 </td>
+					<td> Dashboard: If the Chat widget should be visible or not </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> dashboard.show.rssfeed </td>
+					<td> 0 or 1 </td>
+					<td> Dashboard: If the RSS-Feed widget should be visible or not </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> rss_feed1 </td>
+					<td> http-URL </td>
+					<td> Dashboard: ATOM-Feed URL for the dashboard RSS Tab </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> rss_feed2 </td>
+					<td> http-URL </td>
+					<td> Dashboard: ATOM-Feed URL for the dashboard RSS Tab </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> ldap_default_id </td>
+					<td> 0 </td>
+					<td> Ldap domain selected by default in the login screen </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> user.login.minimum.length </td>
+					<td> 4 </td>
+					<td> minimum chars required for the login to create a user </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> user.pass.minimum.length </td>
+					<td> 4 </td>
+					<td> minimum chars required for the password to create a
+						user
+					</td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> number.minutes.reminder.send </td>
+					<td> 15 </td>
+					<td> minutes the one-time reminder in the calender is
+						send, set to 0 to disable reminder
+					</td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> max_upload_size </td>
+					<td> 1073741824 </td>
+					<td> Maximum size of upload file (bytes) 1073741824 bytes
+						= 1GB
+					</td>
+					<td> 1.8.x </td>
+				</tr>
+				<tr>
+					<td> show.whiteboard.draw.status </td>
+					<td> 0 </td>
+					<td> Display name of the user who draw the current object
+						(User Name auto-disapper after 3 seconds.
+					</td>
+					<td> 1.8.x </td>
+				</tr>
+				<tr>
+					<td> smtp_server </td>
+					<td> localhost </td>
+					<td> this is the smtp server to send messages </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> smtp_port </td>
+					<td> 25 </td>
+					<td> this is the smtp server port normally 25 </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> email_username </td>
+					<td> </td>
+					<td> System auth email username </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> email_userpass </td>
+					<td> </td>
+					<td> System auth email password </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> mail.smtp.starttls.enable </td>
+					<td> 0 </td>
+					<td> Enable TLS 1=true, 0=false </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> mail.smtp.connection.timeout </td>
+					<td> 30000 </td>
+					<td> Socket connection timeout value in milliseconds. Default is 30 seconds (30000). </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> mail.smtp.timeout </td>
+					<td> 30000 </td>
+					<td> Socket I/O timeout value in milliseconds. Default is 30 seconds (30000). </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> system_email_addr </td>
+					<td> noreply@openmeetings.apache.org </td>
+					<td> all send e-mails by the system will have this address </td>
+					<td> 1.9.x </td>
+				</tr>
+				<tr>
+					<td> inviter.email.as.replyto </td>
+					<td> 1 </td>
+					<td> Set inviter's email address as ReplyTo in email invitations (1 == set, 0 == NOT set)	</td>
+					<td> 2.0.x </td>
+				</tr>
+				<tr>
+					<td> office.path </td>
+					<td> </td>
+					<td> The path to OpenOffice/LibreOffice (optional) please set this to the real path in case jodconverter is unable to find OpenOffice/LibreOffice installation automatically	</td>
+					<td> 2.0.x </td>
+				</tr>
+				<tr>
+					<td> default.landing.zone </td>
+					<td> user/dashboard </td>
+					<td> Area to be shown to the user after login. Possible values are: user/dashboard, user/calendar, user/record, rooms/my, rooms/group, rooms/public, admin/user, admin/connection
+						, admin/group, admin/room, admin/config, admin/lang, admin/ldap, admin/backup, admin/server, admin/oauth2 </td>
+					<td> 2.1.x, <b> values are changed in 3.0.0</b> </td>
+				</tr>
+				<tr>
+					<td> sms.provider </td>
+					<td>  </td>
+					<td> SMS service provider (bulksms.http.1) </td>
+					<td> 2.1.x </td>
+				</tr>
+				<tr>
+					<td> sms.Username </td>
+					<td>  </td>
+					<td> Login for SMS service provider </td>
+					<td> 2.1.x </td>
+				</tr>
+				<tr>
+					<td> sms.Userpass </td>
+					<td>  </td>
+					<td> Password for SMS service provider </td>
+					<td> 2.1.x </td>
+				</tr>
+				<tr>
+					<td> sms.subject </td>
+					<td>  </td>
+					<td> Subject of SMS reminder message </td>
+					<td> 2.1.x </td>
+				</tr>
+				<tr>
+					<td> swftools_zoom </td>
+					<td> 100 </td>
+					<td> DPI for conversion of PDF to SWF (should be an integer between 50 and  600 with a default value of 100 DPI) </td>
+					<td> 2.0.x </td>
+				</tr>
+				<tr>
+					<td> swftools_jpegquality </td>
+					<td> 85 </td>
+					<td> Compression quality for conversion of PDF to SWF (should be an integer between 1 and 100, with a default value of 85) </td>
+					<td> 2.0.x </td>
+				</tr>
+				<tr>
+					<td> sendEmailAtRegister </td>
+					<td> 0 </td>
+					<td> User get a EMail with their Account data. Values: 0(No) or 1(Yes) </td>
+					<td> 2.0.x </td>
+				</tr>
+				<tr>
+					<td> sendEmailWithVerficationCode </td>
+					<td> 0 </td>
+					<td> User must activate their account by clicking on the 
+								activation-link in the registering Email. Values: 0(No) or 1(Yes) 
+								It makes no sense to make this(sendEmailWithVerficationCode) 1(Yes) while 
+								sendEmailAtRegister is 0(No) cause you need
+								to send a EMail. </td>
+					<td> 2.0.x </td>
+				</tr>
+				<tr>
+					<td> redirect.url.for.external.users </td>
+					<td>  </td>
+					<td> Users entered the room via invitationHash or secureHash will be redirected to this URL on connection lost </td>
+					<td> 2.2.x </td>
+				</tr>
+				<tr>
+					<td> allow_frontend_register </td>
+					<td> (configurable during install) </td>
+					<td> Is user register available on login screen </td>
+					<td> 1.8.x </td>
+				</tr>
+				<tr>
+					<td> allow.soap.register </td>
+					<td> 1 </td>
+					<td> Is user register available via SOAP/REST </td>
+					<td> 3.0.x </td>
+				</tr>
+				<tr>
+					<td> allow.oauth.register </td>
+					<td> 1 </td>
+					<td> Is user register available via OAuth </td>
+					<td> 3.0.x </td>
+				</tr>
+				<tr>
+					<td> application.base.url </td>
+					<td> http://localhost:5080/openmeetings </td>
+					<td> Base URL your OPenmeetings installation will be accessible at. </td>
+					<td> 3.0.2 </td>
+				</tr>
+				<tr>
+					<td> default.quality.screensharing </td>
+					<td> 1 </td>
+					<td> Default selection in ScreenSharing Quality:<br/>
+						0 - bigger frame rate, no resize<br/>
+						1 - no resize<br/>
+						2 - size == 1/2 of selected area<br/>
+						3 - size == 3/8 of selected area </td>
+					<td> 3.0.3 </td>
+				</tr>
+				<tr>
+					<td> default.fps.screensharing </td>
+					<td> 10 </td>
+					<td> Default selection in ScreenSharing FPS. </td>
+					<td> 3.0.3 </td>
+				</tr>
+				<tr>
+					<td> screensharing.fps.show </td>
+					<td> true </td>
+					<td> Is screensharing FPS should be displayed or not (true/false). </td>
+					<td> 3.0.3 </td>
+				</tr>
+				<tr>
+					<td> screensharing.allow.remote </td>
+					<td> true </td>
+					<td> Is remote control will be enabled while screensharing. Allowing remote control will be not possible in case it is set to 'false' (true/false). </td>
+					<td> 3.0.4 </td>
+				</tr>
+				<tr>
+					<td> calendar.firstday </td>
+					<td> 0 </td>
+					<td> The day that each week begins. The value must be a number that represents the day of the week. Sunday=0, Monday=1, Tuesday=2, etc. </td>
+					<td> 3.0.4 </td>
+				</tr>
+				<tr>
+					<td> google.analytics.code </td>
+					<td> </td>
+					<td> Code for Google Analytics. </td>
+					<td> 3.1.0 </td>
+				</tr>
+				<tr>
+					<td> header.x.frame.options </td>
+					<td> SAMEORIGIN </td>
+					<td> Value for 'X-Frame-Options' header, more info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options </td>
+					<td> 3.3.0 </td>
+				</tr>
+				<tr>
+					<td> header.content.security.policy </td>
+					<td> default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; </td>
+					<td> Value for 'Content-Security-Policy' header, have to be modified to enable Google analytics site: https://content-security-policy.com/ </td>
+					<td> 3.3.0 </td>
+				</tr>
+			</table>
+		</section>
+	</body>
+</document>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/GetVersionInfo.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/GetVersionInfo.xml b/openmeetings-server/src/site/xdoc/GetVersionInfo.xml
index 55279bc..55bc6e9 100644
--- a/openmeetings-server/src/site/xdoc/GetVersionInfo.xml
+++ b/openmeetings-server/src/site/xdoc/GetVersionInfo.xml
@@ -1,73 +1,73 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-
-	<properties>
-		<title>How to check which Openmeetings version running</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-		<section name="How to check which Openmeetings version running (3.0.0 - )">
-			<p>Use Top Menu -&gt; About</p>
-		</section>
-		<section name="How to check which Openmeetings version running (2.1.1 - )">
-			<p>The version is printed into openmeetings.log file</p>
-			<p>
-				Run openmeetings<br/>
-				Open OM_HOME/log/openmeetings.log
-			</p>
-			<p>You get something like this: </p>
-			<source>
-	################################################################################
-	#                              Openmeetings is up                              #
-	#   3.2.2-SNAPSHOT 943f172e9d63c3ab7210f895fdede1ad7fa6aebc 2017/05/01 05:56   #
-	#                               and ready to use                               #
-	################################################################################
-			</source>
-		</section>
-		<section name="How to check which Openmeetings version running (1.8.0 - 2.1.0)">
-			<p>If you need to know what version of OpenMeetings you are running,
-				you can check that by the file: openmeetings-*.jar
-			</p>
-			<p>
-				Unzip: /webapps/openmeetings/WEB-INF/lib/openmeetings-*.jar (jars are
-				zips)
-				<br />
-				<br />
-				In the resulting unzipped folder open the file to read:
-				/META-INF/MANIFEST.MF
-			</p>
-			<p>You get something like this: </p>
-			<source>
-<![CDATA[
-Manifest-Version: 1.0
-Built-By: OpenMeetings - http://openmeetings.apache.org
-Built-On: 2017/05/01 05:41
-Git-Revision: 943f172e9d63c3ab7210f895fdede1ad7fa6aebc
-]]>
-			</source>
-			<p>This version info is available since version 1.8.0. If you have an
-				older version as version 1.8.0 then you might simply check the
-				language files and the labelid in there, the numbers of labels are
-				almost always unique in the versions. </p>
-
-		</section>
-
-	</body>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+	<properties>
+		<title>How to check which Openmeetings version running</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+		<section name="How to check which Openmeetings version running (3.0.0 - )">
+			<p>Use Top Menu -&gt; About</p>
+		</section>
+		<section name="How to check which Openmeetings version running (2.1.1 - )">
+			<p>The version is printed into openmeetings.log file</p>
+			<p>
+				Run openmeetings<br/>
+				Open OM_HOME/log/openmeetings.log
+			</p>
+			<p>You get something like this: </p>
+			<source>
+	################################################################################
+	#                              Openmeetings is up                              #
+	#   3.2.2-SNAPSHOT 943f172e9d63c3ab7210f895fdede1ad7fa6aebc 2017/05/01 05:56   #
+	#                               and ready to use                               #
+	################################################################################
+			</source>
+		</section>
+		<section name="How to check which Openmeetings version running (1.8.0 - 2.1.0)">
+			<p>If you need to know what version of OpenMeetings you are running,
+				you can check that by the file: openmeetings-*.jar
+			</p>
+			<p>
+				Unzip: /webapps/openmeetings/WEB-INF/lib/openmeetings-*.jar (jars are
+				zips)
+				<br />
+				<br />
+				In the resulting unzipped folder open the file to read:
+				/META-INF/MANIFEST.MF
+			</p>
+			<p>You get something like this: </p>
+			<source>
+<![CDATA[
+Manifest-Version: 1.0
+Built-By: OpenMeetings - http://openmeetings.apache.org
+Built-On: 2017/05/01 05:41
+Git-Revision: 943f172e9d63c3ab7210f895fdede1ad7fa6aebc
+]]>
+			</source>
+			<p>This version info is available since version 1.8.0. If you have an
+				older version as version 1.8.0 then you might simply check the
+				language files and the labelid in there, the numbers of labels are
+				almost always unique in the versions. </p>
+
+		</section>
+
+	</body>
+
 </document>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/HotKeys.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/HotKeys.xml b/openmeetings-server/src/site/xdoc/HotKeys.xml
index 1d76a57..e4d5d30 100644
--- a/openmeetings-server/src/site/xdoc/HotKeys.xml
+++ b/openmeetings-server/src/site/xdoc/HotKeys.xml
@@ -1,54 +1,54 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>Hot Keys</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-	<body>
-		<section name="Keys table">
-			<table>
-				<tr>
-					<th>Key</th>
-					<th>Functionality</th>
-					<th>Configurable</th>
-					<th>Config Key</th>
-				</tr>
-				<tr>
-					<td>F12 (code 123)</td>
-					<td>A hot key code for the 'give exclusive audio' functionality.</td>
-					<td>Yes</td>
-					<td>exclusive.audio.keycode</td>
-				</tr>
-				<tr>
-					<td>F8 (code 119)</td>
-					<td>If 1 or 2 video windows are present in the room they will be
-						"rearranged" to take all the place available</td>
-					<td>No</td>
-					<td>
-					</td>
-				</tr>
-				<tr>
-					<td>F7 (code 118)</td>
-					<td>A hot key code for the 'mute/unmute audio' functionality.</td>
-					<td>Yes</td>
-					<td>mute.keycode</td>
-				</tr>
-			</table>
-		</section>
-	</body>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>Hot Keys</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+	<body>
+		<section name="Keys table">
+			<table>
+				<tr>
+					<th>Key</th>
+					<th>Functionality</th>
+					<th>Configurable</th>
+					<th>Config Key</th>
+				</tr>
+				<tr>
+					<td>F12 (code 123)</td>
+					<td>A hot key code for the 'give exclusive audio' functionality.</td>
+					<td>Yes</td>
+					<td>exclusive.audio.keycode</td>
+				</tr>
+				<tr>
+					<td>F8 (code 119)</td>
+					<td>If 1 or 2 video windows are present in the room they will be
+						"rearranged" to take all the place available</td>
+					<td>No</td>
+					<td>
+					</td>
+				</tr>
+				<tr>
+					<td>F7 (code 118)</td>
+					<td>A hot key code for the 'mute/unmute audio' functionality.</td>
+					<td>Yes</td>
+					<td>mute.keycode</td>
+				</tr>
+			</table>
+		</section>
+	</body>
 </document>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/IBMDB2Config.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/IBMDB2Config.xml b/openmeetings-server/src/site/xdoc/IBMDB2Config.xml
index d8b316a..49f81f8 100644
--- a/openmeetings-server/src/site/xdoc/IBMDB2Config.xml
+++ b/openmeetings-server/src/site/xdoc/IBMDB2Config.xml
@@ -1,73 +1,73 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>IBM DB2 Configuration</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-		<section name="IBM DB2 Configuration">
-
-			<subsection name="Before you start">
-				<i>Tested with IBM DB2 Express-C 9.7.x</i>
-				<ul>
-					<li>
-						Get the IBM Data Server Driver for JDBC and SQLJ from IBM website:
-						<a
-							href="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-idsdjs">https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-idsdjs
-						</a>
-					</li>
-					<li>Copy JDBC driver db2jcc4.jar to
-						webapps/openmeetings/WEB-INF/lib/
-					</li>
-					<li>
-						Create database for OpenMeetings using a pagesize bigger or equal
-						8K, sample query:
-						<br />
-						<source><![CDATA[CREATE DATABASE openmeet AUTOMATIC STORAGE YES ON 'C:' DBPATH ON 'C:' USING CODESET UTF-8 TERRITORY DE COLLATE USING System PAGESIZE 16 K]]></source>
-					</li>
-					<li>If you encounter issues, you can drop the db and then run
-						the web based installer again </li>
-				</ul>
-			</subsection>
-
-			<subsection name="Steps todo">
-				<ul>
-					<li>
-						Run red5-service and goto the web-based installer:
-						http://localhost:5080/openmeetings/install
-					</li>
-				</ul>
-			</subsection>
-
-			<subsection name="DB2 Sample Configuration">
-				<p>
-					There is a sample configuration for IBM DB2 that ships with
-					every
-					release in:
-					<br />
-					/webapps/openmeetings/WEB-INF/classes/META-INF/db2_persistence.xml
-				</p>
-			</subsection>
-
-
-		</section>
-
-	</body>
-
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>IBM DB2 Configuration</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+		<section name="IBM DB2 Configuration">
+
+			<subsection name="Before you start">
+				<i>Tested with IBM DB2 Express-C 9.7.x</i>
+				<ul>
+					<li>
+						Get the IBM Data Server Driver for JDBC and SQLJ from IBM website:
+						<a
+							href="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-idsdjs">https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-idsdjs
+						</a>
+					</li>
+					<li>Copy JDBC driver db2jcc4.jar to
+						webapps/openmeetings/WEB-INF/lib/
+					</li>
+					<li>
+						Create database for OpenMeetings using a pagesize bigger or equal
+						8K, sample query:
+						<br />
+						<source><![CDATA[CREATE DATABASE openmeet AUTOMATIC STORAGE YES ON 'C:' DBPATH ON 'C:' USING CODESET UTF-8 TERRITORY DE COLLATE USING System PAGESIZE 16 K]]></source>
+					</li>
+					<li>If you encounter issues, you can drop the db and then run
+						the web based installer again </li>
+				</ul>
+			</subsection>
+
+			<subsection name="Steps todo">
+				<ul>
+					<li>
+						Run red5-service and goto the web-based installer:
+						http://localhost:5080/openmeetings/install
+					</li>
+				</ul>
+			</subsection>
+
+			<subsection name="DB2 Sample Configuration">
+				<p>
+					There is a sample configuration for IBM DB2 that ships with
+					every
+					release in:
+					<br />
+					/webapps/openmeetings/WEB-INF/classes/META-INF/db2_persistence.xml
+				</p>
+			</subsection>
+
+
+		</section>
+
+	</body>
+
+</document>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/Internationalisation.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/Internationalisation.xml b/openmeetings-server/src/site/xdoc/Internationalisation.xml
index 020c1a4..3074967 100644
--- a/openmeetings-server/src/site/xdoc/Internationalisation.xml
+++ b/openmeetings-server/src/site/xdoc/Internationalisation.xml
@@ -1,48 +1,48 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>Internationalisation</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-	<body>
-		<section name="Where to find language files">
-			<p>You can find all current language files here: </p>
-			<p>
-				<a
-					href="https://git-wip-us.apache.org/repos/asf/openmeetings.git/KEYS?p=openmeetings.git;a=tree;f=openmeetings-web/src/main/java/org/apache/openmeetings/web/app;hb=HEAD"
-					rel="nofollow">https://git-wip-us.apache.org/repos/asf/openmeetings.git/KEYS?p=openmeetings.git;a=tree;f=openmeetings-web/src/main/java/org/apache/openmeetings/web/app;hb=HEAD
-				</a>
-			</p>
-			<p>Just take one file and translate it to your language. </p>
-		</section>
-		<section name="Import and export of Language Files">
-			<ul>
-				<li>
-					Use the
-					<a href="LanguageEditor.html">LanguageEditor</a>
-					for translation
-				</li>
-				<li>
-					with the
-					<a href="LanguageEditor.html">LanguageEditor</a>
-					you can import and export Language Files
-				</li>
-			</ul>
-		</section>
-	</body>
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>Internationalisation</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+	<body>
+		<section name="Where to find language files">
+			<p>You can find all current language files here: </p>
+			<p>
+				<a
+					href="https://git-wip-us.apache.org/repos/asf/openmeetings.git/KEYS?p=openmeetings.git;a=tree;f=openmeetings-web/src/main/java/org/apache/openmeetings/web/app;hb=HEAD"
+					rel="nofollow">https://git-wip-us.apache.org/repos/asf/openmeetings.git/KEYS?p=openmeetings.git;a=tree;f=openmeetings-web/src/main/java/org/apache/openmeetings/web/app;hb=HEAD
+				</a>
+			</p>
+			<p>Just take one file and translate it to your language. </p>
+		</section>
+		<section name="Import and export of Language Files">
+			<ul>
+				<li>
+					Use the
+					<a href="LanguageEditor.html">LanguageEditor</a>
+					for translation
+				</li>
+				<li>
+					with the
+					<a href="LanguageEditor.html">LanguageEditor</a>
+					you can import and export Language Files
+				</li>
+			</ul>
+		</section>
+	</body>
+</document>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/JUnitTesting.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/JUnitTesting.xml b/openmeetings-server/src/site/xdoc/JUnitTesting.xml
index 6c55079..24027f4 100644
--- a/openmeetings-server/src/site/xdoc/JUnitTesting.xml
+++ b/openmeetings-server/src/site/xdoc/JUnitTesting.xml
@@ -1,85 +1,85 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>JUnit Testing</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-		<section name="Introduction">
-			<p>
-				Automatic tests are the significant part of development process.
-				Below is the instruction of how to run Openmeetings <a href="http://junit.org" rel="nofollow">JUnit</a> tests.
-			</p>
-		</section>
-		<section name="Details">
-			<ol>
-				<li>running tests using command line: </li>
-				<li>
-					<ul>
-						<li>all tests:
-							<source>mvn test</source>
-						</li>
-						<li>subset of tests by mask:
-							<source>mvn test -Dtest=TestUserService</source>
-						</li>
-					</ul>
-				</li>
-				<li>running tests from Eclipse IDE: </li>
-				<li>
-					<ul>
-						<li>Start Eclipse </li>
-						<li>Load workspace with Openmeetings project (or refresh existing project)</li>
-						<li>Select "Debug Configurations..." </li>
-					</ul>
-				</li>
-			</ol>
-			<p>
-				<a class="fancybox-buttons" href="images/DebugConfigurations.png">
-					<img src="images/DebugConfigurations.png" alt="" width="367" height="262" />
-				</a>
-			</p>
-			<ul>
-				<li>Create New Junit configuration, give it a name and select test class</li>
-			</ul>
-			<p>
-				<a class="fancybox-buttons" href="images/NewConfiguration.png">
-					<img src="images/NewConfiguration.png" alt="" width="420" height="206" />
-				</a>
-			</p>
-			<ul>
-				<li>Select Arguments tab </li>
-				<li>Add the following code to the VM section
-					<source>-javaagent:/home/solomax/.m2/repository/org/apache/openjpa/openjpa/2.4.1/openjpa-2.4.1.jar -Dom.home=${workspace_loc:openmeetings-web}/src/main/webapp/ -Dbackups.dir=${workspace_loc:openmeetings-web}/target/test-data</source>
-				</li>
-				<li>To avoid temporary files being created in OM root, modify
-					"Working Directory" as follows
-					<source>${workspace_loc:openmeetings-web/target}</source>
-				</li>
-			</ul>
-			<p>
-				<a class="fancybox-buttons" href="images/Arguments.png">
-					<img src="images/Arguments.png" alt="" width="435" height="410" />
-				</a>
-			</p>
-			<ul>
-				<li>Select Debug </li>
-			</ul>
-		</section>
-	</body>
-</document>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>JUnit Testing</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+		<section name="Introduction">
+			<p>
+				Automatic tests are the significant part of development process.
+				Below is the instruction of how to run Openmeetings <a href="http://junit.org" rel="nofollow">JUnit</a> tests.
+			</p>
+		</section>
+		<section name="Details">
+			<ol>
+				<li>running tests using command line: </li>
+				<li>
+					<ul>
+						<li>all tests:
+							<source>mvn test</source>
+						</li>
+						<li>subset of tests by mask:
+							<source>mvn test -Dtest=TestUserService</source>
+						</li>
+					</ul>
+				</li>
+				<li>running tests from Eclipse IDE: </li>
+				<li>
+					<ul>
+						<li>Start Eclipse </li>
+						<li>Load workspace with Openmeetings project (or refresh existing project)</li>
+						<li>Select "Debug Configurations..." </li>
+					</ul>
+				</li>
+			</ol>
+			<p>
+				<a class="fancybox-buttons" href="images/DebugConfigurations.png">
+					<img src="images/DebugConfigurations.png" alt="" width="367" height="262" />
+				</a>
+			</p>
+			<ul>
+				<li>Create New Junit configuration, give it a name and select test class</li>
+			</ul>
+			<p>
+				<a class="fancybox-buttons" href="images/NewConfiguration.png">
+					<img src="images/NewConfiguration.png" alt="" width="420" height="206" />
+				</a>
+			</p>
+			<ul>
+				<li>Select Arguments tab </li>
+				<li>Add the following code to the VM section
+					<source>-javaagent:/home/solomax/.m2/repository/org/apache/openjpa/openjpa/2.4.1/openjpa-2.4.1.jar -Dom.home=${workspace_loc:openmeetings-web}/src/main/webapp/ -Dbackups.dir=${workspace_loc:openmeetings-web}/target/test-data</source>
+				</li>
+				<li>To avoid temporary files being created in OM root, modify
+					"Working Directory" as follows
+					<source>${workspace_loc:openmeetings-web/target}</source>
+				</li>
+			</ul>
+			<p>
+				<a class="fancybox-buttons" href="images/Arguments.png">
+					<img src="images/Arguments.png" alt="" width="435" height="410" />
+				</a>
+			</p>
+			<ul>
+				<li>Select Debug </li>
+			</ul>
+		</section>
+	</body>
+</document>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/1cb3518f/openmeetings-server/src/site/xdoc/JVMPerformanceTuning.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/JVMPerformanceTuning.xml b/openmeetings-server/src/site/xdoc/JVMPerformanceTuning.xml
index fabc06e..2e36b81 100644
--- a/openmeetings-server/src/site/xdoc/JVMPerformanceTuning.xml
+++ b/openmeetings-server/src/site/xdoc/JVMPerformanceTuning.xml
@@ -1,67 +1,67 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-	<properties>
-		<title>Performance Tuning</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-
-		<section name="Performance Tuning">
-
-			<p>To use the optimum of performance from your server there is a
-				start-script for red5 available that does some basic settings in the
-				JVM. It is called red5-highperf.sh. It is recommended to use that
-				script for production and high-load scenarios.
-			</p>
-			<source>
-<![CDATA[
-#!/bin/bash
-
-if [ -z "$RED5_HOME" ]; then export RED5_HOME=.; fi
-
-# Previous option set
-export JAVA_OPTS="-Xrs -Xms512M -Xmx1024M -Xss128K -XX:NewSize=256m \
-	-XX:SurvivorRatio=16 -XX:MinHeapFreeRatio=20 -XX:+ExplicitGCInvokesConcurrent \
-	-Djava.net.preferIPv4Stack=true -Xverify:none"
-
-# start Red5
-echo "Setting Hi Performance Options"
-exec $RED5_HOME/red5.sh >> $RED5_HOME/log/jvm.stdout 2>&1 &
-]]>
-			</source>
-
-			<p>You have to exclude the "-XX:+UseConcMarkSweepGC" param from the
-				default red5-highperf.sh to make it functional! However if you are a
-				performance expert you might also play with the values to find
-				perfect matches for your use-case.
-			</p>
-			<p>
-				For a complete overview about possible arguments and their meaning
-				see:
-				<a
-					href="http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#PerformanceTuning"
-					rel="nofollow">http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#PerformanceTuning
-				</a>
-			</p>
-
-		</section>
-
-	</body>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+	<properties>
+		<title>Performance Tuning</title>
+		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
+	</properties>
+
+	<body>
+
+		<section name="Performance Tuning">
+
+			<p>To use the optimum of performance from your server there is a
+				start-script for red5 available that does some basic settings in the
+				JVM. It is called red5-highperf.sh. It is recommended to use that
+				script for production and high-load scenarios.
+			</p>
+			<source>
+<![CDATA[
+#!/bin/bash
+
+if [ -z "$RED5_HOME" ]; then export RED5_HOME=.; fi
+
+# Previous option set
+export JAVA_OPTS="-Xrs -Xms512M -Xmx1024M -Xss128K -XX:NewSize=256m \
+	-XX:SurvivorRatio=16 -XX:MinHeapFreeRatio=20 -XX:+ExplicitGCInvokesConcurrent \
+	-Djava.net.preferIPv4Stack=true -Xverify:none"
+
+# start Red5
+echo "Setting Hi Performance Options"
+exec $RED5_HOME/red5.sh >> $RED5_HOME/log/jvm.stdout 2>&1 &
+]]>
+			</source>
+
+			<p>You have to exclude the "-XX:+UseConcMarkSweepGC" param from the
+				default red5-highperf.sh to make it functional! However if you are a
+				performance expert you might also play with the values to find
+				perfect matches for your use-case.
+			</p>
+			<p>
+				For a complete overview about possible arguments and their meaning
+				see:
+				<a
+					href="http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#PerformanceTuning"
+					rel="nofollow">http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#PerformanceTuning
+				</a>
+			</p>
+
+		</section>
+
+	</body>
+
 </document>
\ No newline at end of file