Select Moodle version:

General plugins (Local): Shared Resources Center

local_sharedresources
This additional component provides Moodle with a sote level Library front end, for exploring searching or browsing common pool of public resources, using a rich metadata based search engine.
Maintained by: Picture of Valery Fremaux Valery Fremaux

Sets

This plugin is part of set Shared resources module package. Plugins from the set work the best when installed together.

This component implements a Library Front End for accessing, browsing, searching
in sharedresources. It will provide also a Librarian backoffice to manange, list
update resource indexation information, among with some other site level services
such as OAI exposure.

When browsed from a course context, the library keeps awareness of originating
context and will allow direct resource publication from the library search results.

Shared resource can be an alternative to "common Pot" filesystem repository, adding
possiblity to all teachers to feed collectively the resource base.

The library developement is still not achieved,  and we still are on the road for improvement and completeness.

Screenshots

screenshot

Contributors

Picture of Valery Fremaux
Valery Fremaux (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Thu, May 30, 2013, 10:05 AM
    Hi Valery,
    i have tried installing all the plugins in this set 'Shared resources module package'. My site wouldn't load at all, and with no errors. i then removed the local package on a hunch and then installation ran fine with the rest of the set. Please look into this package to see what could be blocking the loading moodle. i suspect one of the structural files like settings.php or lang ? i can look into this more soon.
  • Picture of Valery Fremaux
    Thu, May 30, 2013, 6:50 PM
    ok trying my side too...
  • MD shot of me from his iphone4
    Tue, Jun 4, 2013, 12:02 PM
    Warning: require_once(/Users/aparup/mtools/mdkinstances/stable_master/moodle/mod/sharedresource/lib.php): failed to open stream: No such file or directory in /Users/aparup/mtools/mdkinstances/stable_master/moodle/local/sharedresources/lib.php on line 30

    Aha! http://docs.moodle.org/dev/version.php : you need to change $plugin->dependancies ... to $plugin->dependencies smile

    Do note the spelling of 'dependEncies' smile
  • MD shot of me from his iphone4
    Tue, Jun 4, 2013, 12:05 PM
    I'm confident you will get around to fixing this, so i'll approve it now. Thanks for sharing this.
  • Picture of Valery Fremaux
    Wed, Jun 5, 2013, 7:05 AM
    package reloaded and fixed.
  • Picture of German Valero
    Tue, Jun 25, 2013, 1:32 AM
    Hi Valery,
    I was translating the local_sharedresources add-on and I noticed a strange-looking English language string:
    [keywords,local_sharedresources]
    Mots clefs

    I think the English word for that is "Keywords".
    Thanks in advance for your help
  • Picture of Michael Milette
    Fri, Dec 6, 2013, 10:52 PM
    Hi Valery,

    I was trying to install this plugin in Moodle 2.6 and got the following messages when updating the database in Notifications (with debugging turned on):

    Subplugin type "sharedresourceprovider" should define class "\local_sharedresources\plugininfo\sharedresourceprovider"
    * line 435 of /lib/classes/plugin_manager.php: call to debugging()
    * line 240 of /lib/classes/plugin_manager.php: call to core_plugin_manager::resolve_plugininfo_class()
    * line 261 of /lib/classes/plugin_manager.php: call to core_plugin_manager->load_enabled_plugins()
    * line 384 of /lib/classes/plugininfo/base.php: call to core_plugin_manager->get_enabled_plugins()
    * line 88 of /lib/classes/plugininfo/mod.php: call to core\plugininfo\base->is_enabled()
    * line 35 of /admin/settings/plugins.php: call to core\plugininfo\mod->load_settings()
    * line 6363 of /lib/adminlib.php: call to require()
    * line 6248 of /lib/adminlib.php: call to admin_get_root()
    * line 14 of /admin/upgradesettings.php: call to admin_externalpage_setup()

    get_list_of_plugins() should not be used to list real plugins, use core_component::get_plugin_list() instead!
    * line 7303 of /lib/moodlelib.php: call to debugging()
    * line 15 of /local/sharedresources/settings.php: call to get_list_of_plugins()
    : : : : : : :

    I am not sure how to correct the first one. If you could look into it, I would really appreciate it.

    The second issue was easily corrected by making the following change to line 15 of /local/sharedresources/settings.php:

    Was:
    $plugins = get_plugin_list('local/sharedresources/plugins');

    Should now be:
    $plugins = core_component::get_plugin_list('local/sharedresources/plugins');

    Hope that helps.

    Best regards,

    Michael Milette
  • Picture of Valery Fremaux
    Sat, Dec 7, 2013, 1:33 AM
    Hi Michael, seems subplugins API has changed for Moodle 2.6. I am actually working on 2.5 upgradings and have a work plan for 2.6 not before June 2014 (2.6 final delivery date for major plugins).... we'll try to go a bit faster... moreover on this resource set... but cannot really plan now....
Please login to post comments