Moodle Community Sites
  1. Moodle Community Sites
  2. MDLSITE-2153

Plugins directory needs to indicate whether the plugin is part of standard distribution for a version of moodle.

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Component/s: moodle.org/plugins
    • Labels:
      None

      Description

      People are wondering why the next version (of a plugin) didn't show up.
      (eg: https://moodle.org/plugins/view.php?plugin=block_dndupload)

      a simple indicator would be useful here. Or even a link to change log that show it being released together with moodle. This is quite cool and should be shared on the plugin's page somehow/somewhere.

        Gliffy Diagrams

          Activity

          Hide
          David Mudrak added a comment -

          Bulk assigning open plugins directory issues to myself.

          Show
          David Mudrak added a comment - Bulk assigning open plugins directory issues to myself.
          Hide
          Anthony Borrow added a comment -

          I am not sure I completely understand what this is about but I know that it would be nice to have a way for plugin maintainers to work toward having a release available when a new release of Moodle comes out. I think the secret is working toward better communications with those developers and give them a chance to do some testing of the plugin. At one point, Stuart Mealor had mentioned have a server that had demo sites with various Moodle Plugins installed. Peace - Anthony

          Show
          Anthony Borrow added a comment - I am not sure I completely understand what this is about but I know that it would be nice to have a way for plugin maintainers to work toward having a release available when a new release of Moodle comes out. I think the secret is working toward better communications with those developers and give them a chance to do some testing of the plugin. At one point, Stuart Mealor had mentioned have a server that had demo sites with various Moodle Plugins installed. Peace - Anthony
          Hide
          David Mudrak added a comment -

          We are adding a new Moodle version to the PD at the beta release time. That gives maintainers couple of weeks to prepare the new versions of their plugins. So I do not thing we put any technical barriers. I think this is mostly the maintainers' responsibility.

          Show
          David Mudrak added a comment - We are adding a new Moodle version to the PD at the beta release time. That gives maintainers couple of weeks to prepare the new versions of their plugins. So I do not thing we put any technical barriers. I think this is mostly the maintainers' responsibility.
          Hide
          Anthony Borrow added a comment -

          Drupal allows maintainers to commit to having updated and tested their plugin by release date. One of the major concerns with using plugins is upgradeability. With some increased communication and mild cajoling and maybe even an award (and or badge) for timeliness if they have the plugin updated and available on release day. That may help address some of the upgrade concerns especially for the more popular plugins.

          Just thinking out loud, but if we began pushing developing some tests for plugins we may be able to automate testing against the new core release. Any that fail could alert maintainer that some work needs to be done for the new version.

          Show
          Anthony Borrow added a comment - Drupal allows maintainers to commit to having updated and tested their plugin by release date. One of the major concerns with using plugins is upgradeability. With some increased communication and mild cajoling and maybe even an award (and or badge) for timeliness if they have the plugin updated and available on release day. That may help address some of the upgrade concerns especially for the more popular plugins. Just thinking out loud, but if we began pushing developing some tests for plugins we may be able to automate testing against the new core release. Any that fail could alert maintainer that some work needs to be done for the new version.
          Hide
          David Mudrak added a comment -

          Right. It's not difficult to raise a campaign and say that everybody who has their plugin ready for 2.8 at the release day, will get a badge (say "Moodle 2.8 early adopter" or so). The trouble is how to make sure that folks just did not set 2.8 as supported version. Unless we want to go and re-test them all manually, we don't have much of choice. Well we have. We can just trust the maintainers that they do not want to cheat.

          Show
          David Mudrak added a comment - Right. It's not difficult to raise a campaign and say that everybody who has their plugin ready for 2.8 at the release day, will get a badge (say "Moodle 2.8 early adopter" or so). The trouble is how to make sure that folks just did not set 2.8 as supported version. Unless we want to go and re-test them all manually, we don't have much of choice. Well we have. We can just trust the maintainers that they do not want to cheat.
          Hide
          Anthony Borrow added a comment -

          I am OK trusting folks. At the very least it well get some of those who are maintaining to look at the API changes and be aware of the changes. If it turns out that the code does not work for 2.8 we could always take the badge away but most of the maintainers have earned some trust. Plus it adds to some of the gamification of plugins that we may want to help foster. Peace - Anthony

          Show
          Anthony Borrow added a comment - I am OK trusting folks. At the very least it well get some of those who are maintaining to look at the API changes and be aware of the changes. If it turns out that the code does not work for 2.8 we could always take the badge away but most of the maintainers have earned some trust. Plus it adds to some of the gamification of plugins that we may want to help foster. Peace - Anthony

            People

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

              Dates

              • Created:
                Updated:

                Development