Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-60887

Provide possibility for sites to register and publish courses in custom hubs (using plugins)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.4
    • Fix Version/s: 3.4.1
    • Component/s: Hub
    • Labels:
    • Testing Instructions:
      Hide
      1. Install site with Moodle 3.3 either on public URL or in *.per.in.moodle.com domain
      2. Go to Site administration > Server > Hubs and register your site with custom hub http://marina.per.in.moodle.com/oldhub (no password required)
      3. Create a course, add a label with some text to it
      4. Open "Publish" (or "Share") in the settings and advertise and publish your course on "Test custom hub"
      5. Ask Marina to approve courses
      6. Add instance of "Community finder" block somewhere and make sure you can search the "Test custom hub" and find your published/advertised course
      7. Upgrade to Moodle 3.4 (integration)
        • Now there is no "Hubs" in Site administration > Server
        • If you go to your course and select "Share" you will also not see where course was shared
        • You will also not be able to search custom hubs in the community block
      8. Install plugins https://github.com/moodlehq/moodle-tool_customhub and https://github.com/moodlehq/moodle-block_customhub (do not do anything else that is written in readme there)
      9. Go to Site administration > Server > Hubs (yay, it's back!)
      10. Make sure your site is listed as registered on "Test custom hub"
      11. Go to your course and select "Publish on hub" from the settings cog
      12. Make sure your course is listed as published/advertised
      13. Add instance of the "Hub search" block somewhere and make sure you can search courses on "Test custom hub"
      14. Download and install one of the courses
      15. Unregister and re-register on custom hub on Site administration > Server > Hubs
      16. Publish another course on custom hub, remove publication
      Show
      Install site with Moodle 3.3 either on public URL or in *.per.in.moodle.com domain Go to Site administration > Server > Hubs and register your site with custom hub http://marina.per.in.moodle.com/oldhub (no password required) Create a course, add a label with some text to it Open "Publish" (or "Share") in the settings and advertise and publish your course on "Test custom hub" Ask Marina to approve courses Add instance of "Community finder" block somewhere and make sure you can search the "Test custom hub" and find your published/advertised course Upgrade to Moodle 3.4 (integration) Now there is no "Hubs" in Site administration > Server If you go to your course and select "Share" you will also not see where course was shared You will also not be able to search custom hubs in the community block Install plugins https://github.com/moodlehq/moodle-tool_customhub and https://github.com/moodlehq/moodle-block_customhub (do not do anything else that is written in readme there) Go to Site administration > Server > Hubs (yay, it's back!) Make sure your site is listed as registered on "Test custom hub" Go to your course and select "Publish on hub" from the settings cog Make sure your course is listed as published/advertised Add instance of the "Hub search" block somewhere and make sure you can search courses on "Test custom hub" Download and install one of the courses Unregister and re-register on custom hub on Site administration > Server > Hubs Publish another course on custom hub, remove publication
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Pull Master Branch:
      wip-MDL-60887-master

      Description

      In MDL-59495 registration with custom hubs was removed from moodle core.
      Provide possibility for sites to install plugins that will allow them to register, publish courses and search courses on custom hubs

      Documentation: https://docs.moodle.org/34/en/Community_hubs#Registering_with_a_custom_community_hub

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  15/Jan/18