Set up and Use Apache Openmeetings in 30 Minutes Maxim Solodovnik Agenda
Total Page:16
File Type:pdf, Size:1020Kb
Set up and use Apache Openmeetings in 30 minutes Maxim Solodovnik Agenda ● Who am I? ● Preparing system / Installing ● Performing basic install ● Project overview ● Overview available features ● Install additional services ● Perform basic customization ● Integration demo ● QA 11/19/14 2 Who I am ● Siberia/Russia ● software developer ~15 years. Java/C++/PHP/... ● Openmeetings > 3 years ● 11/19/14 3 Preparing System / Installing The following commands need to be executed to install basic OM (based on Ubuntu system) cd mkdir work cd work wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-jav a-5.1.34.tar.gz tar -xzf mysql-connector-java-5.1.34.tar.gz wget https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeeti ngs%203.0.x/lastSuccessfulBuild/artifact/3.0.x/dist/apache-openmee tings-3.0.4.r1633867-23-10-2014_1630.tar.gz 11/19/14 4 Preparing System / Installing sudo apt-get install mysql-server mysql-client xvfb libreoffice imagemagick ghostscript ubuntu-restricted-extras libart-2.0-2 libgif4 unzip sox openjdk-7-jre-headless sudo apt-get install apache2 libapache2-mod-proxy-html cd /opt/ sudo mkdir red5 cd red5 sudo tar -xzf ~/work/apache-openmeetings-3.0.4.r1637690-09-11- 2014_1550.tar.gz sudo cp webapps/openmeetings/WEB-INF/classes/META- INF/mysql_persistence.xml webapps/openmeetings/WEB- INF/classes/META-INF/persistence.xml 11/19/14 5 Preparing System / Installing sudo cp ~/work/mysql-connector-java-5.1.34/mysql-connector-java- 5.1.34-bin.jar webapps/openmeetings/WEB-INF/lib/ mysql -uroot -p CREATE DATABASE openmeetings DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; sudo chown -R nobody:nogroup /opt/red5 script from https://code.google.com/p/openmeetings/wiki/UbuntuLucidLTS sudo vim /etc/init.d/red5 sudo chmod a+x /etc/init.d/red5 sudo service red5 start 11/19/14 6 Performing basic web install 11/19/14 7 Project Overview: Dashboard 11/19/14 8 Project Overview: Calendar 11/19/14 9 Project Overview: Recordings 11/19/14 10 Project Overview: Contacts and messages 11/19/14 11 Project Overview: Rooms 11/19/14 12 Project Overview: Admin->Users 11/19/14 13 Project Overview: Room 11/19/14 14 Overview Available features Open installed Openmeetings live and check which features are working as expected and which are not 11/19/14 15 Install Additional Services ● Compile ffmpeg https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu ● Set-up jodconverter https://jodconverter.googlecode.com/files/jodconverter-core-3.0- beta-4-dist.zip ● SwfTools https://launchpad.net/~ella-animation/+archive/ubuntu/dev/+s ourcepub/1278042/+listing-archive-extra sudo apt-get install libjpeg62; sudo dpkg -i swftools_0.9.1- 0maverick2_amd64.deb echo "swftools hold" | sudo dpkg --set-selections 11/19/14 16 Install Additional Services/Check ● Check recordings ● Check documents sharing ● Check screensharing 11/19/14 17 Perform Basic Customization ● Customize logo and colors webapps/openmeetings/public/themes/basic- theme/general/logo.png webapps/openmeetings/css/theme_om/jquery- ui-1.10.4.custom.css webapps/openmeetings/public/theme.xml ● Set-up https/rtmps 11/19/14 18 Integration Demo ● Perform integration with Moodle 11/19/14 19 Set up and use Apache Openmeetings in 30 minutes.