How to submit new local plugin?

How to submit new local plugin?

by Perry Way -
Number of replies: 7

I'm looking for information on how to submit a plugin for the public to use.

Can someone direct me to the right procedure? 

I put together a local plugin that was born from the needs expressed in this post, to host stand-alone pages in Moodle not associated with any course, report or module:

https://moodle.org/mod/forum/discuss.php?d=398277


Average of ratings: -
In reply to Perry Way

Re: How to submit new local plugin?

by Davo Smith -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
https://moodle.org/plugins/registerplugin.php

Or

Downloads > Moodle plugins directory

Then follow: Navigation > Plugins > Register a new plugin

But be aware, there is quite a backlog of submitted plugins, so you may be best self-publishing on github until your plugin can be approved.
Average of ratings:Useful (2)
In reply to Davo Smith

Re: How to submit new local plugin?

by David Mudrák -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Plugins guardians Picture of Testers Picture of Translators

so you may be best self-publishing on github until your plugin can be approved

To clarify, having a native source code repository and a bug tracker is considered as an approval requirement these days - https://docs.moodle.org/dev/Plugin_contribution_checklist

Average of ratings:Useful (2)
In reply to David Mudrák

Re: How to submit new local plugin?

by Perry Way -
Thanks David, Davo and Tim!

I'm considering these things but knowing there's an additional component involved with Github makes me evaluate if I want the additional effort ;) But now I know where to go! And the process involved!
In reply to Perry Way

Re: How to submit new local plugin?

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
If you are developing any code, you need it in verstion control, surely. (I can't imagine doing without it any more.)

And, if your code is already in git, then pushing to github is not hard. I imagine that if you have nto done it before, there are things to learn. However, they are probably worthwhile things to learn when you have the time.
In reply to Tim Hunt

Re: How to submit new local plugin?

by Perry Way -
Yeah, I use SVN server and Tortoise SVN client. I just happen to be the lucky one who has only been dealing with proprietary software development so yeah, just getting acquainted to a new interface is a luxury I can't afford just yet. But with this Coronavirus thing.. might have plenty of time sometime soon smile
In reply to Perry Way

Re: How to submit new local plugin?

by David Mudrák -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Plugins guardians Picture of Testers Picture of Translators

Please note. We do not necessarily require Git - SVN can do as well. The point is to provide a way for the community contributors to eventually submit you patches. It should be said though that >99% of all moodle related development happens in Git.

Average of ratings:Useful (1)