Introduction
Adobe Connect Web conference is a tool that allows Sakai users to hold web conference events using an Adobe Connect server.
This tool has been developed by Samoo in a collaborative effort from 5 Spanish Universities: Universidad Politécnica de Valencia, Universidad de Lleida, Universidad de Murcia, Universidad Católica San Antonio de Murcia and Universidad Pública de Navarra.
Updates
12/09/2017 - This tool is currently deprecated, there are no contributions / volunteers to maintain it. If you're interested in make contributions contact the Sakai Dev list sakai-dev@apereo.org
Features
- Check server status - indicates the connection status between the server and client.
- Room listings – list of available meetings.
- Creating a room – allows you to create a room and specify the room properties such as room name, room type, maximum number of users.
- Scheduling – set the dates & times for when a meeting will begin & finish, or for how often a meeting will occur over a fixed period of time.
- Accessing rooms – the ability to set the permissions for users entering a room. The user will either be a moderator or a guest. The moderator will have more privileges over the guest.
- Notifications – To notify other Sakai users about video conference events you can; add a calendar event, announce the video conference session, send e-mail notifications.
- Editing a room – change the properties of a room.
- Deleting rooms – remove a room.
Release Information
Requirements
- JDK 1.5+ installed
- Maven (to compile and deploy)
- Tomcat with Sakai deployed and running
- A database server: Oracle or MySql
Download
Installation
- Edit pom.xml file and change the version tag to reflect the Sakai version. Also make sure that the full profile or the open meetings profile is activated by default.
- For Sakai 2.6 or lower, edit …/adobeconnect/pom.xml and …/common/pom.xml and change version dependencies (Take care about JSF dependencies).
- Run Maven to compile the tool:
- For Sakai <= 2.4, use Maven 1:
- maven sakai
- For Sakai >= 2.5 or trunk, use Maven 2:
- mvn clean install sakai:deploy
Edit your sakai.properties and add the following lines:
- samoo.connect.url=host:port
- samoo.connect.username=username
- samoo.connect.password=password
External database
The video conference tool needs a database to store all the information. Nowadays, only Oracle and MySql servers are supported by the tool.
You don’t need to create a new database or tables. The tool will use a Sakai database and will automatically create the tables that it needs. Of course, to do that, you need to set the property “auto.ddl” to true in the sakai.properties file.
If you are using a MySQL database and the SAKAI_USER, SAKAI_SITE or SAKAI_SITE_GROUP tables are not established with InnoDB engine, the script will fail. In that case, after deploy the tool (and a new adobeconnect-tool folder was created) rename the file …/TOMCAT_SERVER/webapps/adobeconnect-tool/WEB-INF/classes/mysql/sakai_videoconference_adobeconnect_no_references.sql to …/TOMCAT_SERVER/webapps/adobeconnect-tool/WEB-INF/classes/mysql/sakai_videoconference_adobeconnect.sql
Sakai setup
Add the Video conference tool to a site
Use the “Worksite setup” or the “Site info” tool to add the video conference tool to a Sakai site:
- Click “Add tools” link
- Select “Sakai Connect Pro tool”
- Click “Continue” to save changes
Support
- Questions?: If you have any questions please direct them to Samoo
Configuration
1. Required settings:
To configure this tool properly you must add the following lines to your sakai.properties:
Configuration key |
samoo.connect.url=host:port |
samoo.connect.username=username |
samoo.connect.password=password |
2. Optional settings:
Setup tool permissions
To configure the “Sakai Adobe Connect” tool after it is deployed. The following permissions can be used:
Configuration key | Description | Role |
samoo.videoconference.connect.room.new | allows a user to create a new room | Maintain |
samoo.videoconference.connect.room.access | allows a user to access a room created by this tool | Access |
samoo.videoconference.connect.room.delete | allows a user to delete a room created by this tool | Maintain |
samoo.videoconference.connect.room.edit | allows a user to edit a room created by this tool | Maintain |
samoo.videoconference.connect.room.moderate | allows a user to moderate a room created by this tool | Maintain |
samoo.videoconference.connect. | allows a user to see all rooms created by this tool, even if the user is not in the list of allowed users, or not pertains to any of the allowed groups | Maintain |
Adobe Acrobat Connect Pro server
To access to the Adobe Acrobat Connect Pro server, you could need to install a certificate into your Java virtual machine. To do that, download the certificate from the Web page (In Firefox, click on the yellow padlock in the lower right corner of the screen. Then click on “See certificate” -> Details -> Export…) , and install it with the following command:
keytool -import -keystore path_to_JRE\lib\security\cacerts -file path_to_certificate -storepass STOREPASS (by default: changeit)
Troubleshooting
Issue | Resolution |
---|---|
[ERROR] Failed to execute goal on project adobeconnect-tool: Could not resolve dependencies for project org.sakaiproject.videoconference:adobeconnect-tool:war:1.1: Failed to collect dependencies at org.primefaces:primefaces:jar:1.1: Failed to read artifact descriptor for org.primefaces:primefaces:jar:1.1: Could not transfer artifact org.primefaces:primefaces:pom:1.1 from/to prime-repo (http://repository.primefaces.org): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target | Import the certificate from http://repository.primefaces.org/ into <JAVA_HOME>/jre/lib/security/cacerts
|
Authors
Samoo Team:
- Francisco Saez
- Sante Filice
2 Comments
Steve Swinsburg
Hi, do you have a Jira project for this integration? I have a couple of issues to file.
Irfan Sural
There are some coding problems in openmeeting tool. I have disabled openmeeting and compiled for adobe connect and it is ok now for Sakai 10.2