The Elearning Community • Conference Plugin issue
Page 1 of 1

Conference Plugin issue

Posted: Wed Feb 23, 2022 3:58 pm
by kamaldua
I am trying to create a simple plugin for joining another conference ( not BigBlue Button). It always gives wrong url for conference. Upon investigation found that file /appScs/lib/lib.conference.1.3.plugins.php has hardcoded bigblue button.
hence confernce additionl plugin can not be made except BigBlueButton

Code: Select all

function getUrl($idConference,$room_type) {
		$conference = $this->roomInfo($idConference);

        $pg = new PluginManager('Conference');
        $classconference = $pg->get_plugin('ConferenceBBB');// PluginManager::getPlugins($plugin_conference['name']); #PLUGIN_SYSTEM_OLD


    $url = $classconference ->getUrl($idConference,$room_type);

		return $url;
	}

Re: Conference Plugin issue

Posted: Wed Feb 23, 2022 4:07 pm
by max
I think this is because BBB has traditionally been natively built-in in the old Docebo CE and now in Forma Lms.
But I can ensure you that you can create as many additional plugins that you want for other videoconference systems, we already have plugins for Zoom, Adobe, GTWebinar, Teams, Keymeeting.

Re: Conference Plugin issue

Posted: Wed Feb 23, 2022 4:21 pm
by alfa24
It should be $classconference = $pg->get_plugin($room_type);

Re: Conference Plugin issue

Posted: Wed Feb 23, 2022 4:55 pm
by kamaldua
but this is the case at many places.
I am very new to forma , should custom plugin files be confined only under plugin folder or it can also be places else where as I see in case of BBB.

Re: Conference Plugin issue

Posted: Wed Feb 23, 2022 5:09 pm
by alfa24
Plugins should be confined and the core should not contain hardcoded references as BBB.

Re: Conference Plugin issue

Posted: Wed Feb 23, 2022 5:47 pm
by max
alfa24 wrote: Wed Feb 23, 2022 5:09 pm Plugins should be confined and the core should not contain hardcoded references as BBB.
You are absolutely right, and that what has happened with all the other available plugins.
But it was the first thing I wrote, that BBB is a kind of "legacy" that we never bothered to modify.
Also, it is possible to create other plugins for videoconference that override that setting. Don't know how, but they exist.

Re: Conference Plugin issue

Posted: Wed Feb 23, 2022 7:40 pm
by kamaldua
Thank you for your inputs

This site uses cookies.

Some of the cookies we use are essential for parts of the site to operate and have already been set. We also use Google Analytics scripts, which all use cookies.
You may delete or block all cookies from this site in your browser options.