Moodle Docs Page http://docs.moodle.org/en/MrCuteJr_Shared_Resource_Repository Requirements Tested on Moodle 1.9.5+ running on Ubuntu and RedHat (LAMP) setups. Developed by Leo Thiessen from www.ByDistance.com, some code "borrowed" from MrCUTE2 - thanks MrCUTE2 team!! Installation Steps for the MrCUTE Jr. URL/File Repository Modules 1) Verify your Moodle version is 1.9.5+ (other versions may work, but I've not tested them). See upgrade instructions here: http://docs.Moodle.org/en/Upgrading 2) Copy the mod/resource/type/mrcutejr/ folder to the mod/resource/type/ folder inside of your Moodle installation. 3) Copy the blocks/mrcutejr/ folder to the blocks/ folder inside of your Moodle installation. 4) Log in to your Moodle site as admin, then navigate to "Site Administration->Notifications"; this creates the database table. 5) Go to "Site Administration->Front Page->Site Files" and create a repository folder (e.g. "mrcutejr/"). Additionally create at least one sub-folder, (e.g. "mrcutejr/misc"). Only go one sub-folder deep. These sub-folders are "categories" for your shared file resources. 6) Go to "Site Administration->Blocks->MrCUTE Jr. Repository" and fill in the settings. Make sure to press the save button even if you are using the default suggested values. 7) Optional: To display different icons for different types of MrCUTE Jr. repository resources, you'll need to apply the mod_resource_dynamic_custom_icons.patch to your Moodle. Instructions at: http://docs.Moodle.org/en/Development:How_to_apply_a_patch 8) Optional: update the mod/resource/type/mrcutejr/mrcutejr.css file to make the various forms fit into your theme how you would like them to (I've tried to make it somewhat generic to fit reasonably well into the current theme, but you may need to add some more css "resets" and such if you have an elaborate theme). How-To's for the MrCUTE Jr. URL/File Repository Modules How To Add The Search Block Log in as admin, on your Moodle home page turn editing on, find the "Blocks" block and click on the "Add..." drop list and select "MrCUTE Jr. Repository"; this works for any course page as well. How To Add a New Shared URL or File Enter a course, turn editing on, then in any course section select "Add a resource...->MrCUTE Jr. shared file or website" then click the "New Shared URL" or "New Shared File" button. How To Add an Existing Shared URL or File Enter a course, turn editing on, then in any course section select "Add a resource...->MrCUTE Jr. shared file or website" then click the "MrCUTE Jr. Repository Search" button and perform a search, then click the "choose" link beside the desired resource (you can preview the resource first by clicking on the resource title). How to Edit an Existing Shared URL or File Search for the resource, then click the little "edit" icon. How to Allow Users to Search/Add/Edit MrCUTE Jr. Resources Go to "Site Administration->Modules->Blocks->MrCUTE Jr. Repository" and add the users as a comma separated list in the appropriate field. ---