General plugins (Local): Shared Resources Center

Maintained by Picture of Valery Fremaux Valery Fremaux
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.
26 sites
12 fans

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.


This plugin is part of set Shared resources module package.


Screenshot #0


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, 30 May 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, 30 May 2013, 6:50 PM
    ok trying my side too...
  • MD shot of me from his iphone4
    Tue, 4 Jun 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! : 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, 4 Jun 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, 5 Jun 2013, 7:05 AM
    package reloaded and fixed.
  • Picture of Germán Valero
    Tue, 25 Jun 2013, 1:32 AM
    Hi Valery,
    I was translating the local_sharedresources add-on and I noticed a strange-looking English language string:
    Mots clefs

    I think the English word for that is "Keywords".
    Thanks in advance for your help
  • Picture of Michael Milette
    Fri, 6 Dec 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:

    $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, 7 Dec 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....
  • Picture of Aurelien DARIE
    Fri, 30 Dec 2016, 7:01 AM
    Hi, I'm having trouble accessing the Center as an administrator, i do not have the permission..could I have some help please.
Please login to post comments