Coder Social home page Coder Social logo

elgg-sched_conf-plugin's Introduction

THIS PLUGIN IS DEPRECATED. ITS FEATURES ARE NOW BUILT INTO THE EVENT CALENDAR PLUGIN.

This plugin adds web conferencing integration to the event calendar.

This version supports Big Blue Button (BBB) version 0.8.

To configure, set the URL for your BBB server in the plugin settings 
(including the closing slash).

You will also need to set the BBB securitySalt value in the plugin 
settings. This can be found in

/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties

for a typical BBB install.

The plugin adds an additional button "Add conference".

Adding a BBB conference automatically adds a conference on your BBB server and
a corresponding event to the Elgg event calendar.

The duration of the conference is set so that it closes 24 hours after the
event start time.

Conference creators and site admins are granted moderator rights over the conference
and can enter it at any time after the conference is created (even before the
conference start time) until the conference is closed.

Any other user with the conference event on his/her personal calendar can join
the conference beginning 15 minutes before the conference start time.

To enter the conference, visit the conference event page in the Elgg event calendar
and click on the "Join conference" button. This sends the participant to the BBB
server using their Elgg display name.

The "Join conference" button only appears if and when the user is allowed to
participate in the conference.

elgg-sched_conf-plugin's People

Contributors

mrclay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

nachopavon mrclay

elgg-sched_conf-plugin's Issues

Conference time issue

On my development site I have noticed that conference events are saved with the wrong time compared to regular event calendar events. Regular events display the correct time but conference events are back dated several hours before the time and date originally entered.

Has any one else noticed this?

I assume that it is a time zone related issue.

If it is a quirk of my development server I will ignore it for now but I wanted to know if any one else has seen it.

Fatal Error can you help me?

Hello Kevin or anybody seen this.

I´m trying to use this plugin along with the Elgg-Event-Calendar. I´ve already configured the bigbluebutton, but when trying to run this, i get the following fatal error:

Fatal error: Call to undefined function curl_init() in /var/www/elgg-1.8.8/mod/sched_conf/models/model.php on line 286

Can anybody help me please? what can be wrong?

Have a nice day

Fatal Error. String could not be parsed as XML

Hi Kevin, Thank you for your work in creating this plugin....I was wondering if you ran into this issue when adding a conference? Any thoughts? THanks

Fatal Error.

String could not be parsed as XML

Exception Object
(
[message:protected] => String could not be parsed as XML
[string:Exception:private] => exception 'Exception' with message 'String could not be parsed as XML' in /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php:293
Stack trace:
#0 /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php(293): SimpleXMLElement->__construct('<ti...')
#1 /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php(257): sched_conf_create_bbb_conf(Object(ElggObject), Object(ElggObject))
#2 /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php(218): sched_conf_sync_event_for_conference(Object(ElggObject))
#3 /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/actions/sched_conf/edit.php(21): sched_conf_set_event_from_form('', 0)
#4 /var/www/vhosts/mydomain.com/httpdocs/engine/lib/actions.php(102): include('/var/www/vhosts...')
#5 /var/www/vhosts/mydomain.com/httpdocs/engine/handlers/action_handler.php(20): action('sched_conf/edit')
#6 {main}

[code:protected] => 0
[file:protected] => /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php
[line:protected] => 293
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php
[line] => 293
[function] => __construct
[class] => SimpleXMLElement
[type] => ->
[args] => Array
(
[0] => <title>Apache Tomcat/6.0.24 - Error report</title><style></style>

HTTP Status 404 - /bigbluebutton/bigbluebutton/api/create


type Status report

message /bigbluebutton/bigbluebutton/api/create

description The requested resource (/bigbluebutton/bigbluebutton/api/create) is not available.


Apache Tomcat/6.0.24


)

)

[1] => Array
(
[file] => /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php
[line] => 257
[function] => sched_conf_create_bbb_conf
[args] => Array
(
[0] => ElggObject Object
(
[url_override:protected] =>
[icon_override:protected] =>
[temp_metadata:protected] => Array
(
)

[temp_annotations:protected] => Array
(
)

[temp_private_settings:protected] => Array
(
)

[volatile:protected] => Array
(
)

[attributes:protected] => Array
(
[time_created] =>
[guid] => 309
[type] => object
[subtype] => 22
[owner_guid] => 35
[container_guid] => 35
[site_guid] =>
[access_id] => 2
[time_updated] =>
[last_action] =>
[enabled] => yes
[tables_split] => 2
[tables_loaded] => 0
[title] => TEsdsfsdf
[description] => dsfsdfsdf
)

[valid:protected] =>
)

[1] => ElggObject Object
(
[url_override:protected] =>
[icon_override:protected] =>
[temp_metadata:protected] => Array
(
)

[temp_annotations:protected] => Array
(
)

[temp_private_settings:protected] => Array
(
)

[volatile:protected] => Array
(
)

[attributes:protected] => Array
(
[time_created] =>
[guid] => 310
[type] => object
[subtype] => 23
[owner_guid] => 35
[container_guid] => 35
[site_guid] =>
[access_id] => 2
[time_updated] =>
[last_action] =>
[enabled] => yes
[tables_split] => 2
[tables_loaded] => 0
[title] => TEsdsfsdf
[description] => dsfsdfsdf
)

[valid:protected] =>
)

)

)

[2] => Array
(
[file] => /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/models/model.php
[line] => 218
[function] => sched_conf_sync_event_for_conference
[args] => Array
(
[0] => ElggObject Object
(
[url_override:protected] =>
[icon_override:protected] =>
[temp_metadata:protected] => Array
(
)

[temp_annotations:protected] => Array
(
)

[temp_private_settings:protected] => Array
(
)

[volatile:protected] => Array
(
)

[attributes:protected] => Array
(
[time_created] =>
[guid] => 309
[type] => object
[subtype] => 22
[owner_guid] => 35
[container_guid] => 35
[site_guid] =>
[access_id] => 2
[time_updated] =>
[last_action] =>
[enabled] => yes
[tables_split] => 2
[tables_loaded] => 0
[title] => TEsdsfsdf
[description] => dsfsdfsdf
)

[valid:protected] =>
)

)

)

[3] => Array
(
[file] => /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/actions/sched_conf/edit.php
[line] => 21
[function] => sched_conf_set_event_from_form
[args] => Array
(
[0] =>
[1] => 0
)

)

[4] => Array
(
[file] => /var/www/vhosts/mydomain.com/httpdocs/engine/lib/actions.php
[line] => 102
[args] => Array
(
[0] => /var/www/vhosts/mydomain.com/httpdocs/mod/sched_conf/actions/sched_conf/edit.php
)

[function] => include
)

[5] => Array
(
[file] => /var/www/vhosts/mydomain.com/httpdocs/engine/handlers/action_handler.php
[line] => 20
[function] => action
[args] => Array
(
[0] => sched_conf/edit
)

)

)

[previous:Exception:private] =>
)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.