OU blog

Alternative blog. Can be used as a course activity.
Price option: Free

Supports Moodle 2.1-4.4 See all versions
Latest release: 1 year ago
Installations: 594
Downloads (last 90 days): 146

Frankenstyle name: mod_oublog
Activities
Open University

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Marc,
Firstly it should probably be pointed out that we currently don't use the global blog in Moodle 2 - we are planning to do so from June, so the 'official' 2.4 release of oublog will have better support for global blog.
(1) If you are using the 'gobal' (personal blog) functionality then you should not need to add a blog instance to the front page. It just works 'as is' by visiting mod/oublog/view.php. If you want to add another global instance then you should remove the one automatically created on install from your DB (it will be the first record in the oublog table).
(2) For the global blog you do not need to set to individual mode - it is a special case and works as a personal blog when individual blogs is turned off.
(3) The user will need manageposts and audit capability at system level. Making sure you only have 1 global blog in the system may also address this problem...
(4) Err, that may be a bug - sorry. This (rss) is one of the areas we have made minor updates to in support of us using global blogs. That change may fix it when it comes online, but we will test here on Safari soon to identify any issues.
We have just upgraded to Moodle 2.4
I just tried to upgrade to OU blog $module->version = 2013020800;
I put the blog on the front page of our Moodle and here are the issues I had:
1.) I had to go into the database as mentioned in an earlier post in mdl_oublog and change global from 0 to 1.
2.) When editing settings and set it on Visible individual blogs I am not allowed to ever select Visible to the world. Whenever you logout and try to access a user blog with the link it requires you to login again.
3.) When I login as another user and try to View Site Entries, it shows no other entries although I've made several entries under various fake students. I feel I am missing something having to do with permissions for front page activities?
4.) When I click on the RSS button in Safari it says it can't get that page. In Firefox it downloads feed.php
Any help on this would be appreciated as I'm trying to get things squared away in our new version over Spring Break this week....in Iowa....with snow on the ground still.....depressing.
We have updated the oublog github repository with fixes for 2.4. See https://github.com/moodleou/moodle-mod_oublog. A 'proper' release will follow in June.
Luke, thanks!
This works nicely on my 2.4.1+ (Build: 20130222) installation.
We believe we now have this running in 2.4. The issue was with the change from yui2_lib to yui2in3 documented in https://tracker.moodle.org/browse/MDL-34741.
We removed line 39 in ".../mod/oublog/editpost.php":
$PAGE->requires->yui2_lib('event');
... and changed references in " .../mod/oublog/oublog.js" to the old libs to refer to the new libs, wrapping the modified calls as described in MDL-34741. e.g.:
YAHOO.util.Event.
becomes:
YUI().use('yui2-event', function(Y) {
Y.YUI2.util.Event. });
Hope this helps.
Sorry submitted early, if the fix is backward compatible it might be fixed...
There will be a 2.4 version released in June. Until then if there are specific issues with 2.4 you can raise these in the GitHub project for this plugin and it may be that they can be fixed if they are backwar
I really like this blog, it is not yet compatible with Moodle v. 2.4+ - is there a timeline for release of a 2.4-compatible version?
This module is not compatible with PHP 5.4. Getting error "Fatal error: Call-time pass-by-reference has been removed" in spots like lines 510, 866, 1385 in locallib.php. See http://php.net/manual/en/migration54.incompatible.php call-time pass by reference note.
Please note if anyone is getting the same error:
I was getting this error when tried to view any post -> Fatal error: Call to undefined function file_rewrite_pluginfile_urls() in /home/epostman/public_html/demo/mod/oublog/renderer.php on line 130
I added
require_once($CFG->libdir . '/filelib.php');
in the renderer.php and everything works fine now smile