Tag Archives: D0keos
In Dokeos 1.8, a new feature permits to turn PowerPoint documents into learning path. To enable this feature, you have to install OpenOffice.org 2.x on the web server.
How to get oogie to work:
Using Dokeos 1.8.6, edit main/admin/configure_extensions.php and uncomment line 349 and 404
start on a shell the following command:
/usr/lib/openoffice/program/soffice -accept="socket,host=127.0.0.1,port=2002;urp;" -headless -norestore -invisible
This will start OpenOffice 3.0 in the background. Now go to the “On the Dokeos platform” section and do that too.
- To do this in console mode on a Debian (or any Debian-derived distributions such as Ubuntu) installation, you have to enter the following commands :
sudo apt-get install xvfb openoffice.org
- Once the latest version of OpenOffice.org is installed, edit the configuration file (on Debian : /usr/lib/openoffice/share/registry/data/org/openoffice/Setup.xcu) and add the following property :
<prop oor:name="ooSetupConnectionURL"> <value> socket,host=localhost,port=2002;urp;StarOffice.ServiceManager </value> </prop>
The previous step might not be necessary in OpenOffice.org 3+
The videoconference tool is composed of three components: – The Apache 2 Jk module (Tomcat) – The Red5 server (open-source substitute for the Flash server dealing with the central processing of videoconf communication data) – The OpenLazslo server (dealing with the user interface generation, display and interaction)
These three components can be used from separate servers, and the Tomcat server should be able to get requests on a different port from the normal Apache server that serves the Dokeos application. This means that, if you want to provide an all-on-port-80 server you need either two different servers, or one server with two different network interfaces (or two different IP addresses).
The following guide is an evoluting attempt at helping you install these three components on your servers.
Dependencies: JDK 1.5
JAVA_HOME must be set. This generally involves knowing how to configure the JDK on your system. Ask for assistance for system administrators to do that.
ooservice (OpenOffice.org) must be up and listening in headless mode on port 2002 on localhost. Headless mode means that the application runs but doesn’t use a graphical interface, so you can run it on a server. More info on starting OpenOffice.org server in headless mode can be found on this page MakeOOOListening
The OpenLaszlo server and ooservice must be on the same physical server.
Apache should be up and running with the jk_mod module already installed.