I just tested it and it’s not working…
Ooops! Upgraded BP too soon. Courseware dashboard disappeared altogether. 🙁
Oww yes that sucks. I’m building an educational site and thought of courseware because it should integrate nicely with buddypress and bbpress. Alas.
So what now? Will it be updated or do I look further?
They’ve been good with putting out updated in the past. I’ve been pretty happy with the plugin, but should have checked before upgrading BP.
When will BP 1.7 be supported by the plugin, without having to patch it ourselves?
I was wondering the same thing please.
Want to upgrade to 1.7 in the hope it will speed up my site, but if it doesn’t work with courseware I guess I wont.
@hkcharlie, It does work, but you need to fix it manually by code alteration mentioned here.
That is one problem, it appears there is another problem there ” Add Response Button Missing ” and other we may not know about.
By the look at it the plugin was last updated in October 2012, do we know if the team are working on it to be 1.7 compatible.
I’m tempted to go for it anyway and let people know what the problems are (tester if you like).
Here’s the issue that we are referring to:
https://github.com/Courseware/buddypress-courseware/issues/109
Hoping to see a fix soon. Courseware is essentially non-existent on BP 1.7. Should have tested in BP 1.7 before updating =(
@mlopezcol & @hkcharlie…
The link that you provided did resolve the issue.
https://github.com/Courseware/buddypress-courseware/issues/97
However, this is still a “work-around”. Hoping to see an update from Courseware soon.
Go to:
/wp-content/plugins/buddypress-courseware/groups/groups.class.php
Then, go to: line 44
Add the following:
if ( !isset( $bp->courseware ) || !is_object($bp->courseware)) {
$bp->courseware = new stdClass;
}
Final result:
function activate_component() {
global $bp;
if ( !isset( $bp->courseware ) || !is_object($bp->courseware)) {
$bp->courseware = new stdClass;
}
$bp->courseware->id = 'courseware';
$bp->courseware->slug = 'courseware';
$bp->active_components[$bp->courseware->slug] = $bp->courseware->id;
}
I hope this helps.
How can i edit it’s style !
@AIEstrada – THANK YOU for this fix. I finally upgraded our BP installation today from 1.6.5 to 1.8.1 and the fix you posted worked.
I am very grateful!
@alestrada the work-around works. I can now see the courseware dashboard! Thanks. Now if they will only upgrade the plugin.
Rita