[Building Sakai] Fwd: Sakai BigBlueButton integration

Adrian Fish a.fish at lancaster.ac.uk
Tue Mar 9 05:40:10 PST 2010


Hola Jaime,

First you need to generate a salt value; you can use uuidgen under linux 
for that. Paste the generated UUID into a file somewhere ready for copy 
and pasting.

Setup the BBB host machine:
On your bigbluebutton machine/vm edit 
'/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties' 
and paste your uuid in the line 
'beans.dynamicConferenceService.securitySalt=' replacing any current 
value. Restart tomcat on the BBB host.

Setup Sakai:
Pass the same UUID to the Sakai BBB tool by adding this line to 
sakai.properties 
'salt at org.sakaiproject.bbb.api.BBBMeetingManager=REPLACE_WITH_YOUR_UUID'

Restart Sakai and try it out. It should work now.

Cheers,

Adrian.

Jaime Aguilera wrote:
> Hi,
>
> I don't know how configure salt values, could you help me?
>
> Thank u so much
>
> 2010/3/3 Adrian Fish <a.fish at lancaster.ac.uk 
> <mailto:a.fish at lancaster.ac.uk>>
>
>     Hola Jaime,
>
>     It should have been attached to the email I sent to the dev list.
>     Perhaps your email provider stripped it off. I have attached it
>     once more. All you need to do is unzip it into your tomcat
>     directory and restart tomcat.
>
>     Don't forget to setup the host and salt values in your
>     sakai.properties.
>
>     Cheers,
>
>     Adrian.
>
>     Jaime Aguilera wrote:
>
>         Hi,
>
>         my name is Jaime Aguilera and i'm very interesting in testing
>         your BBB integration in Sakai. What do I have to do apart from
>         install BBB in my Ubuntu? Where can I download the sakai app?
>
>         Thanks for all
>
>         ---------- Mensaje reenviado ----------
>         De: *Miguel Ángel Guillén* <maguillen at pdi.ucam.edu
>         <mailto:maguillen at pdi.ucam.edu> <mailto:maguillen at pdi.ucam.edu
>         <mailto:maguillen at pdi.ucam.edu>>>
>
>         Fecha: 3 de marzo de 2010 10:01
>         Asunto: Fwd: Fwd: [Building Sakai] Sakai BigBlueButton integration
>         Para: Jaime Aguilera Pino <jaimeap87 at gmail.com
>         <mailto:jaimeap87 at gmail.com> <mailto:jaimeap87 at gmail.com
>         <mailto:jaimeap87 at gmail.com>>>
>
>
>
>         -------- Original Message --------
>
>         Subject: [Building Sakai] Sakai BigBlueButton integration
>         From: Adrian Fish<a.fish at lancaster.ac.uk
>         <mailto:a.fish at lancaster.ac.uk> <mailto:a.fish at lancaster.ac.uk
>         <mailto:a.fish at lancaster.ac.uk>>>
>         To: Sakai Dev Mailing List<sakai-dev at collab.sakaiproject.org
>         <mailto:sakai-dev at collab.sakaiproject.org>
>         <mailto:sakai-dev at collab.sakaiproject.org
>         <mailto:sakai-dev at collab.sakaiproject.org>>>
>         CC: null
>
>         Hi All,
>
>         I've written an integration with a conferencing tool called
>         BigBlueButton (http://www.bigbluebutton.org). If you want to
>         try it out
>         I've attached the overlay which has been tested against the
>         current
>         trunk. You need to setup a BigBlueButton server but thankfully
>         this is
>         not difficult. I ended up doing it by installing all of the
>         components
>         against a 64bit Ubuntu 9.10, but the easiest install is
>         against a 32bit
>         Ubuntu as they've kindly created a deb package
>         (http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu)
>         so you
>         can literally have it up and running in 10 minutes. You could
>         install
>         into a 32bit VM as they've also created a VM image
>         (http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM).
>
>         To secure the BBB api you need to generate a GUID and set the
>         securitySalt value to it in:
>         /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties
>
>         There are only two things you need to do on the Sakai end.
>
>         1. configure your BBB IP Address (if you want to use hostnames
>         as I did,
>         you need to go through the config scripts for the various BBB
>         components
>         like Nginx, Tomcat and Asterisk and swap the IPs for
>         hostnames) and
>         security salt:
>
>         # BigBlueButton Integration
>         host at org.sakaiproject.bbb.api.BBBMeetingManager=http://BIGBLUEBUTTON_IP_ADDRESS
>
>         2. Pass the security salt by specifying it in either
>         sakai.properties or
>         security.properties:
>
>         salt at org.sakaiproject.bbb.api.BBBMeetingManager=THE_SAME_GUID_AS_IN_BBB
>
>         The BBB mailing list
>         (http://groups.google.com/group/bigbluebutton-dev/topics?gvc=2)
>          is
>         pretty active and the documentation
>         (http://code.google.com/p/bigbluebutton/w/list) is generally
>         decent.
>
>         I'll be getting JIRA, SVN and Confluence space setup soon and
>         I'll get
>         this information into there when that happens.
>
>         Cheers,
>
>         Adrian.
>
>         -- 
>         ==================================
>         Adrian Fish
>         Software Engineer
>         Centre for e-Science
>         Bowland Tower South C Floor
>         Lancaster University
>         Lancaster
>         LA1 4YW
>         email: a.fish at lancaster.ac.uk <mailto:a.fish at lancaster.ac.uk>
>         <mailto:a.fish at lancaster.ac.uk <mailto:a.fish at lancaster.ac.uk>>
>
>
>         http://confluence.sakaiproject.org/display/YAFT/Yaft
>         http://confluence.sakaiproject.org/display/BLOG/Home
>         http://confluence.sakaiproject.org/display/AGORA/Home
>
>         _______________________________________________
>         sakai-dev mailing list
>         sakai-dev at collab.sakaiproject.org
>         <mailto:sakai-dev at collab.sakaiproject.org>
>         <mailto:sakai-dev at collab.sakaiproject.org
>         <mailto:sakai-dev at collab.sakaiproject.org>>
>
>         http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
>         TO UNSUBSCRIBE: send email to
>         sakai-dev-unsubscribe at collab.sakaiproject.org
>         <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>
>         <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org
>         <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>> with a
>         subject of "unsubscribe"
>
>
>
>
>
>         -- 
>         http://www.jaimeaguilera.es/
>
>
>     -- 
>     ==================================
>     Adrian Fish
>     Software Engineer
>     Centre for e-Science
>     Bowland Tower South C Floor
>     Lancaster University
>     Lancaster
>     LA1 4YW
>     email: a.fish at lancaster.ac.uk <mailto:a.fish at lancaster.ac.uk>
>
>     http://confluence.sakaiproject.org/display/YAFT/Yaft
>     http://confluence.sakaiproject.org/display/BLOG/Home
>     http://confluence.sakaiproject.org/display/AGORA/Home
>
>
>
>
> -- 
> http://www.jaimeaguilera.es/

-- 
==================================
Adrian Fish
Software Engineer
Centre for e-Science
Bowland Tower South C Floor
Lancaster University
Lancaster
LA1 4YW
email: a.fish at lancaster.ac.uk

http://confluence.sakaiproject.org/display/YAFT/Yaft
http://confluence.sakaiproject.org/display/BLOG/Home
http://confluence.sakaiproject.org/display/AGORA/Home

-------------- next part --------------
A non-text attachment was scrubbed...
Name: a_fish.vcf
Type: text/x-vcard
Size: 289 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100309/0e1b0660/attachment.vcf 


More information about the sakai-dev mailing list