I took some time over the past 3 days to port the Drupal 7 version of bbb to Drupal 8 as a learning exercise. You can find my code at https://github.com/arosboro/drupal-8.x-bbb.
I'd like to invite contributors to bbb to download and review this module with the latest drupal 8 dev branch. I think this could be a good opportunity for students to learn Drupal 8, and practice making contributions to the d.o community.
I've tested meetings with my demo vm server which has bbb 0.80 installed, and I'm currently in the process of creating a bbb HTML5 Dev Environment to test Big Blue Button's new html5 features.
I will continue to develop in my github branch until the owners of this project feel like creating a bbb-8.x-dev branch as a new home for this code. Also, when that happens I'll continue to share my development progress in the issue queue as patches for review by the community.
Let me know what you think about this effort. I realize most universities are at home with Drupal 6, but I think a Drupal 8 branch offers some great learning opportunities for developers to get comfortable with Drupal's new OOP concepts.
Comments
Comment #1
arosboro commentedComment #2
arosboro commentedComment #3
zhinio commentedHi,
Any stable version of this available for D8 yet?
It would be much appropriated to see one.
Comment #4
socialnicheguru commentedI am interested in this.
Comment #5
socialnicheguru commenteddrush pm-uninstall bbb gives me
There is no variable table (http://drupal.org/project/variable is not ported to D8)
Comment #6
socialnicheguru commentedAnother issue:
I get this once I try to enable the module:
Comment #7
dunghoanguit commentedAwesome, appreciate your work, I would like to contribute, is there any tasks can assign to me?
Comment #8
volegerPlease create 8.x-1.x branch to be able create patches for the 8.x version of the module.
Comment #9
volegerPlease, create 8.x-1.x branch, I'm currently finishing rewriting the @arosboro version of the module against BBB 2.0.0-RC9 and Drupal 8.6.x. And want to create a patch against 8.x-1.x.
Comment #10
volegerPostponed on #3027206: Create 8.x-1.x branch
Comment #11
voleger#3027206: Create 8.x-1.x branch
8.x branched
I'm going to push 8.x dev version. I hope to do it today.
Comment #12
jack2222 commentedHello,
Do we have a working version already? If yes, what is the link to download it?
Thanks!
Comment #13
pandurengan.jegadeesan commentedHello,
Any plan / road map about the module release in Drupal 8
There is no version available for D8 for this module.
Thanks!
Comment #14
dunghoanguit commentedGuys, just use BBB api, it is easy to build a custom module and use the api, this way worked for me (my project)
Comment #15
jack2222 commentedHello,
Could you please share your custom module that works?
Thanks!
Comment #16
CountryKid commentedHi All,
Any updates on this module for Drupal 8?
Comment #17
bernig commentedNot that I know of. But I need this, so I'll be working on it, maybe the following month.
I will contribute as soon as I have a working D8 module, but I would gladly use dunghoanguit's solution (#14) if he'd be willing to share it.
Comment #18
volegerAs I know that BBB has the docker build. That would be great if someone can share docker-compose file with configured BBB for testing purposes. Like in the search_api_solr module https://git.drupalcode.org/project/search_api_solr/blob/8.x-2.x/docker-c...
Comment #19
volegerYeah, added docker-compose file. I think the dev version is enough to close this issue. Please test, create appropriate issues and provide the patches. I'll think about to add a custom drupalci file to make possible to create integration tests. Thanks!
https://www.drupal.org/project/bbb/releases/8.x-1.x-dev
Comment #20
jack2222 commentedHello,
1) "Test connection" not working. I'm getting this message/error: "Bad connection"
2) "Big Blue Button Node" is creating issues when enabled, such as "HTTP ERROR 500" error.
Thanks!
Comment #21
dunghoanguit commentedHi guys, for now I couldn't share the module but I wrote a short tutorial here http://dev-itmanvn.pantheonsite.io/node/4
Please comment if you need any helps
Comment #22
jack2222 commentedThanks for the information. But we still have some issues after I installed "composer require bigbluebutton/bigbluebutton-api-php:~2.0.0".
I realized that when I enable "Big Blue Button Node" I have issue creating a content type. Also, if the content type is created, It wont let me create a content, from that content type.
Thanks for looking into this!
Comment #23
volegerThanks for the feedback. Please create appropriate issues with the details of the steps to reproduce.
Comment #24
bernig commentedThank you very much, volegel !
The connection test button works for me.
I do have an error when creating a new meeting, but I will open a new issue.