blob: 42ca414ebd39ac583c8e56e7c3f1a4a7c55c5bcc [file] [log] [blame]
## OpenMeetings
## author swagner
## 11.05.2007
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<!--
Copyright 1999-2004 The Apache Software Foundation
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.
-->
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='de' lang='de'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
<style type="text/css">
form, fieldset {
margin: 0;
padding: 0;
}
fieldset { border: 1px solid #000; }
legend {
padding: 0;
color: #000;
}
input:focus, textarea:focus {
color: #000;
background: #fff;
outline: 1px solid black;
}
input, textarea, select {
margin: 0;
padding: 1px;
position:absolute;
left:440px;
background: #ddd;
font-size: 100%;
font-family: inherit;
}
select { padding: 0; }
form.cmxform {
width: 1024px;
font-size: 1.1em;
color: #333;
}
form.cmxform legend { padding-left: 0; }
form.cmxform legend,
form.cmxform label { color: #333; }
form.cmxform fieldset {
border: none;
border-top: 1px solid #C9DCA6;
}
form.cmxform fieldset fieldset { background: none; }
form.cmxform fieldset li {
padding: 5px 10px 7px;
}
form.cmxform fieldset {
margin-bottom: 10px;
}
form.cmxform legend {
padding: 0 2px;
font-weight: bold;
}
form.cmxform label {
display: inline-block;
line-height: 1.8;
vertical-align: top;
}
form.cmxform fieldset ol {
margin: 0;
padding: 0;
}
form.cmxform fieldset li {
list-style: none;
padding: 5px;
margin: 0;
}
form.cmxform fieldset fieldset {
border: none;
margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
padding: 0 0 5px;
font-weight: normal;
}
form.cmxform fieldset fieldset label {
display: block;
width: auto;
}
form.cmxform em {
font-weight: bold;
font-style: normal;
color: #f00;
}
form.cmxform label {
width: 420px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
margin-left: 123px; /* Width plus 3 (html space) */
}
</style>
</head>
<body>
<script language="JavaScript">
function checkEmail()
{
//alert(document.getElementById("useremail").value);
if (/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+.)+([a-zA-Z]{1,3})$/.test(document.getElementById("useremail").value))
{
document.forms[0].submit();
}
else
{
alert("Please enter a valid EMail, for example name@mail.com");
}
}
</script>
<h1>$APP_NAME - Installation</h1>
<form name="cmxform" id="form1" class="cmxform" method="post" action="?command=step2">
<fieldset id="userData">
<legend>Userdata</legend>
<li>
<label for="username">Username</label>
<input name="username" id="username" size="27"
title="Enter a username" type="text" /><br />
</li><li>
<label for="userpass">Userpass</label>
<input name="userpass" id="userpass" size="27"
title="Enter a password" type="password" /><br />
</li><li>
<label for="useremail">EMail</label>
<input name="useremail" id="useremail" size="27"
title="Enter a EMail" type="text" /><br/>
</li><li>
<label for="timeZone">User Time Zone</label>
<select name="timeZone" id="timeZone"
size="1">
#foreach( $key in $allTimeZones.keySet() )
<option value="$key">$allTimeZones.get($key)</option>
#end
</select><br/>
</li>
</fieldset>
<fieldset id="userOrga" >
<legend>Organisation(Domains)</legend>
<li>
<label for="orgname">Name</label>
<input name="orgname" id="orgname" size="27"
title="Enter a default Organisation" type="text" />
</li>
</fieldset>
<fieldset id="userConf">
<legend>Configuration</legend>
<li>
<label for="configdefault">Allow self-registering (allow_frontend_register)</label>
<select name="configdefault" id="configdefault" size="1"
>
<option value="1" selected>Yes</option>
<option value="0">No</option>
</select><br />
</li><li>
<label for="sendEmailAtRegister">Send Email to new registered Users (sendEmailAtRegister)</label>
<select name="sendEmailAtRegister" id="sendEmailAtRegister" size="1"
>
<option value="1" selected>Yes</option>
<option value="0">No</option>
</select><br />
</li><li>
<label for="sendEmailWithVerficationCode">New Users need to verify their EMail (sendEmailWithVerficationCode)</label>
<select name="sendEmailWithVerficationCode" id="sendEmailWithVerficationCode"
size="1">
<option value="1" selected>Yes</option>
<option value="0">No</option>
</select><br />
</li><li>
<label for="createDefaultRooms">Default Rooms of all types will be created</label>
<select name="createDefaultRooms" id="createDefaultRooms"
size="1">
<option value="1" selected>Yes</option>
<option value="0">No</option>
</select><br />
</li><li>
<label for="configreferer">Mail-Referer (system_email_addr)</label>
<input name="configreferer" id="configreferer" size="27"
title="Enter a Referer" type="text" value="noreply@localhost" /><br />
</li><li>
<label for="configsmtp">SMTP-Server (smtp_server)</label>
<input name="configsmtp" id="configsmtp" size="27"
title="Enter a SMTP-Server" type="text" value="localhost" /><br/>
</li><li>
<label for="configsmtp">SMTP-Server Port(default Smtp-Server Port is 25) (smtp_port)</label>
<input name="configsmtpport" id="configsmtpport" size="27"
title="Enter a SMTP-Server.Port normally 25" type="text" value="25" /><br/>
</li><li>
<label for="configmailuser">SMTP-Username (email_userpass)</label>
<input name="configmailuser" id="configmailuser" size="27"
title="Enter the mail-username" type="text" /><br />
</li><li>
<label for="configmailpass">SMTP-Userpass (email_userpass)</label>
<input name="configmailpass" id="configmailpass" size="27"
title="Enter the mail-userpass" type="password" /><br/>
</li><li>
<label for="mailusetls">Enable TLS in Mail Server Auth</label>
<select name="mailusetls" id="mailusetls"
size="1">
<option value="1">Yes</option>
<option value="0" selected>No</option>
</select><br />
</li><li>
<label for="replyToOrganizer">Set inviter's email address as ReplyTo in email invitations (inviter.email.as.replyto)</label>
<select name="replyToOrganizer" id="replyToOrganizer" size="1"
>
<option value="1" selected>Yes</option>
<option value="0">No</option>
</select><br />
</li><li>
<label for="configdefaultLang">Default Language</label>
<select name="configdefaultLang" id="configdefaultLang"
size="1">
#foreach( $key in $allLanguages.keySet() )
<option value="$key">$allLanguages.get($key)</option>
#end
</select><br/>
</li>
<li>
<label for="default_export_font">Default Font for Export [default_export_font]</label>
<select name="default_export_font" id="default_export_font"
size="1">
#foreach( $key1 in $allFonts.keySet() )
<option value="$key1">$allFonts.get($key1)</option>
#end
</select><br/>
</li>
</fieldset>
<fieldset id="userConf1">
<legend>Converters</legend>
<li>
<label for="swftools_zoom">SWFTools Zoom</label>
<input name="swftools_zoom" id="swftools_zoom" size="4" value="72"
title="Enter the dpi that swftools will use for PDF to SWF conversion" type="text" />
<p><i>You can test if swftools is installed into system path by opening a shell or cmd-prompt and type pdf2swf<br/>
Enter the dpi that swftools will use for PDF to SWF conversion. Default is 72 dpi.<br/>
see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i></p>
</li>
<li>
<label for="swftools_jpegquality">SWFTools JPEG Quality</label>
<input name="swftools_jpegquality" id="swftools_jpegquality" size="3" value="85"
title="Enter the quality of embedded jpeg pictures to quality. 0 is worst (small), 100 is best (big). (default:85)" type="text" />
<p>
<i>You can test if swftools is installed into system path by opening a shell or cmd-prompt and type pdf2swf<br/>
Enter the quality of embedded jpeg pictures to quality. 0 is worst (small), 100 is best (big). (default:85)<br/>
see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i>
</p>
</li>
<li>
<label for="swftools_path">SWFTools Path</label>
<input name="swftools_path" id="swftools_path" size="27" title="Enter the path to swftools for example C:/swftools (Windows) or leave blank if swftools is a known to your system path" type="text" />
<p><i>You can test if swftools is installed into system path by opening a shell or cmd-prompt and type pdf2swf<br/>
If this shows a list of options leave this field blank otherwise you have to specify the path to pdf2swf on your system<br/>
see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i></p>
</li>
<li>
<label for="imagemagick_path">ImageMagick Path</label>
<input name="imagemagick_path" id="imagemagick_path" size="27" title="Enter the path to ImageMagick, leave blank if ImageMagick is successfully installed to system-path" type="text" />
<p><i>see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i></p>
</li>
<li>
<label for="ffmpeg_path">FFMPEG Path</label>
<input name="ffmpeg_path" id="ffmpeg_path" size="27" title="Enter the path to FFMPEG, leave blank if FFMPEG is successfully installed to system-path" type="text" />
<p><i>see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i></p>
</li>
<li>
<label for="sox_path">SoX Path</label>
<input name="sox_path" id="sox_path" size="27" title="Enter the path to SoX, leave blank if SoX is successfully installed to system-path" type="text" />
<p><i>see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i></p>
</li>
<li>
<label for="jod_path">JOD Path</label>
<input name="jod_path" id="jod_path" size="27" value="./jodconverter-core-3.0-beta-4/lib"
title="The path to JOD library (http://code.google.com/p/jodconverter), configure the path to point to the lib directory of JOD that contains also the jodconverter-core-version.jar" type="text" />
<p><i>see also <a href="http://incubator.apache.org/openmeetings/installation.html" target="_blank">Installation</a></i></p>
</li>
<li>
<label for="office_path">OpenOffice/LibreOffice Path for jodconverter</label>
<input name="office_path" id="office_path" size="27" value=""
title="The path to OpenOffice/LibreOffice (optional) please set this to the real path in case jodconverter is unable to find OpenOffice/LibreOffice installation automatically" type="text" />
<p>The path to OpenOffice/LibreOffice (optional) please set this to the real path in case jodconverter is unable to find OpenOffice/LibreOffice installation</p>
</li>
</fieldset>
<fieldset id="userConf2">
<legend>Crypt Type</legend>
<li>
<label for="crypt_ClassName">Crypt Class</label>
<input name="crypt_ClassName" id="crypt_ClassName" size="27"
type="text"
title="Enter the Class name of the Encryption Class. DO NOT ALTER THIS IF YOU ARE NOT SURE"
value="org.openmeetings.utils.crypt.MD5Implementation" />
</li>
<p><i>
You can use this default crypt type which is equal to PHP-MD5 function or BSD-Style<BR/>
encryption by using:<b>org.openmeetings.utils.crypt.MD5CryptImplementation</b><BR/>
for more information or to write your own Crypt-Style see:<BR/>
<a href="http://code.google.com/p/openmeetings/wiki/CustomCryptMechanism" target="_blank">CustomCryptMechanism</a><BR/>
You can edit this value later BUT previous created Users and Sessions might be not usable anymore<BR/>
</i></p>
</fieldset>
<fieldset id="ScreenViewer">
<legend>Screen Viewer</legend>
<li>
<label for="screen_viewer">Screenviewer Config</label>
<select name="screen_viewer" id="screen_viewer" size="1">
<option value="4" selected>Rtmp Viewer (Standard)</option>
</select><br />
</li>
<p><i>
The standard Screenviewer is optimized for low-bandwidth areas - You have the possibility of<BR/>
altering the quality of the screencapture,ie.<BR/>
The jrDesktop alternative starts immediately without GUI, just stoppable via SysTray Icon, but offers<BR/>
a higher speed tranferring the screencaptures to the whiteboard<BR/>
The RTP Sharer transfers Desktop Data as RTP Stream to Server. Best performance and quality is reached using 1024x768 as Screen Resolution<BR/>
</i></p>
</fieldset>
<fieldset id="red5sip">
<legend>red5SIP Configuration</legend>
<li>
<label for="red5sip_enable">Enable SIP</label>
<select name="red5sip_enable" id="red5sip_enable" size="1">
<option value="yes">Yes</option>
<option value="no" selected>No</option>
</select><br />
</li>
<p><i>
Enable red5SIP integration
</i></p>
<br />
<li>
<label for="red5sip_room_prefix">SIP rooms prefix</label>
<input name="red5sip_room_prefix" id="red5sip_room_prefix" size="27" title="" type="text" value="400" />
<p><i>Prefix for phone number of conference rooms</i></p>
</li>
<li>
<label for="red5sip_exten_context">SIP extensions context</label>
<input name="red5sip_exten_context" id="red5sip_exten_context" size="27" title="" type="text" value="rooms" />
<p><i>Context of Asterisk extensions</i></p>
</li>
</fieldset>
<fieldset id="sip">
<legend>SIP Applet Configuration</legend>
<li>
<label for="sip_enable">Enable SIP</label>
<select name="sip_enable" id="sip_enable" size="1">
<option value="yes">Yes</option>
<option value="no" selected>No</option>
</select><br />
</li>
<p><i>
Enable to load the SIP Applet in the Client and
call the SIP Applet whenever you enter a Room
</i></p>
<br />
<li>
<label for="sip_realm">SIP Realm</label>
<input name="sip_realm" id="sip_realm" size="27" title="" type="text" />
<p><i>So called *Domain of the SIP Provider*</i></p>
</li>
<li>
<label for="sip_port">SIP Port</label>
<input name="sip_port" id="sip_port" size="27" title="" type="text" />
<p><i>SIP Port</i></p>
</li>
<li>
<label for="sip_proxyname">SIP Proxy</label>
<input name="sip_proxyname" id="sip_proxyname" size="27" title="" type="text" />
<p><i>SIP Proxy name (this is the outbound proxy)</i></p>
</li>
<li>
<label for="sip_tunnel">SIP Tunnel</label>
<input name="sip_tunnel" id="sip_tunnel" size="27" title="" type="text" />
<p><i>SIP Tunnel IP + Port, format domain:port, for example 10.0.0.0:443</i></p>
</li>
<li>
<label for="sip_codebase">SIP Codebase</label>
<input name="sip_codebase" id="sip_codebase" size="27" title="" type="text" />
<p><i>The Base-URL to load the Ringtone from</i></p>
</li>
<li>
<label for="sip_forcetunnel">SIP Forcetunnel</label>
<select name="sip_forcetunnel" id="sip_forcetunnel" size="1">
<option value="true" selected>Yes</option>
<option value="false">No</option>
</select><br />
</li>
<p><i>
Force usage of the tunnel
</i></p>
</fieldset>
<fieldset id="openxg">
<legend>OpenXG / OpenSIPg Configuration</legend>
<li>
<label for="sip_openxg_enable">Enable OpenXG Wrapper URL</label>
<select name="sip_openxg_enable" id="sip_openxg_enable" size="1">
<option value="yes">Yes</option>
<option value="no" selected>No</option>
</select><br />
</li>
<p><i>
Enable the OpenXG XML-RPC Gateway through the Wrapper URL
</i></p>
<br />
<li>
<label for="openxg_wrapper_url">OpenXG XML-RPC Wrapper URL</label>
<input name="openxg_wrapper_url" id="openxg_wrapper_url" size="27" title="" type="text" />
<p><i>OpenXG XML-RPC Wrapper URL, the Wrapper can only
be located on 127.0.01 by default,
for example http://127.0.0.1:5080/rpc_client/rpc_gateway_wrapper.php </i></p>
</li>
<li>
<label for="openxg_client_id">OpenXG Client ID</label>
<input name="openxg_client_id" id="openxg_client_id" size="27" title="" type="text" />
<p><i>OpenXG XML-RPC Client ID </i></p>
</li>
<li>
<label for="openxg_client_secret">OpenXG Client secret</label>
<input name="openxg_client_secret" id="openxg_client_secret" size="27" title="" type="text" />
<p><i>OpenXG XML-RPC Client Secret </i></p>
</li>
<li>
<label for="openxg_client_domain">OpenXG Domain</label>
<input name="openxg_client_domain" id="openxg_client_domain" size="27" title="" type="text" />
<p><i>OpenXG Domain </i></p>
</li>
<li>
<label for="openxg_community_code">OpenXG Community Code</label>
<input name="openxg_community_code" id="openxg_community_code" size="27" title="" type="text" />
<p><i>OpenXG Community Code </i></p>
</li>
<li>
<label for="openxg_language_code">OpenXG Language Code</label>
<input name="openxg_language_code" id="openxg_language_code" size="27" title="" type="text" />
<p><i>OpenXG Language Code For example fi for Finland</i></p>
</li>
<li>
<label for="openxg_adminid">OpenXG Admin ID</label>
<input name="openxg_adminid" id="openxg_adminid" size="27" title="" type="text" />
<p><i>OpenXG Admin ID </i></p>
</li>
</fieldset>
<fieldset id="sip_phone_configuration">
<legend>SIP Phone Range Configuration</legend>
<li>
<label for="sip_language_phonecode">Phone language code</label>
<input name="sip_language_phonecode" id="sip_language_phonecode" size="27" title="" type="text" />
<p><i>For example +358 for Finland</i></p>
</li>
<li>
<label for="sip_phonerange_start">Phone range start</label>
<input name="sip_phonerange_start" id="sip_phonerange_start" size="27" title="" type="text" />
<p><i>The first number in the Range of Phone Numbers in national format</i></p>
</li>
<li>
<label for="sip_phonerange">Number of allocated Numbers</label>
<input name="sip_phonerange" id="sip_phonerange" size="27" title="" type="text" />
<p><i>Amount of numbers in the Phone Range available</i></p>
</li>
</fieldset>
<fieldset>
<legend>Submit</legend>
<input name="Submit" value="INSTALL"
title="Submit" type="button" onclick="checkEmail();"/>
</fieldset>
</form>
</body>
</html>