I very much lie the idea of this extension: it's very useful to know
what changes have been made in a software one is using. Does it only
work with WMF's gerrit? Many extensions are not hosted there. I think
that for them you can just compare the version number of the extension
with its current version number on mediawiki.org.
-----
Yury Katkov, WikiVote



On Mon, May 13, 2013 at 8:26 AM, Moriel Schottlender <[email protected]> wrote:
> Hello everyone,
>
> I'd like to get your opinions and critique on my very first MediaWiki
> extension, which, I hope, will be helpful to other developers.
>
> I noticed that there's no easy way of seeing if extensions that we have
> installed on our MediaWiki require update, and there are even some
> extensions that get so little regular attention that when they do get
> updated, there's no real way of knowing it (unless we check specifically).
>
> It can be annoying when encountering problems or bugs, and then discovering
> that one of our extensions (probably the one we least expected) actually
> has an update that fixed this bug.
>
> So, I thought to try and solve this issue with my extension. Since
> MediaWiki's changes are submitted through gerrit, I thought I'd take
> advantage of that and perform a remote check to see if there are any new
> commits that appeared in any of the extensions since they were installed.
>
> How it works, briefly: the system compares the local repository date to the
> list of latest commits on gerrit's repo for the extension to see how many
> commits a user is behind on. If the user doesn't have a local git for the
> extension (or if they downloaded the extension manually) the system falls
> back to testing the local modification date for the files. It's not
> perfect, but it can give people a general idea of whether or not their
> extensions need some TLC.
>
> The extension is available on GitHub:
> https://github.com/mooeypoo/MediaWiki-ExtensionStatus along with
> screenshots and a short possible todo list.
>
> There's a list of things I plan to try and improve, some of them are meant
> to make the lives of newbie developers (like me!) easier, but I'd love it
> if I could get feedback from you all and see if you think this could be
> helpful to you.
> Would you like to see anything else in it? Do you think I'm in the right
> direction or am I doing it all wrong?
>
> Be merciless!
> Okay, maybe not *completely* merciless, but please don't hold back. This is
> my very first extension, and beyond wanting to make this a good extension,
> I also want to get a sense of whether or not I got into MW development
> right, and if there is anything I should have done (or be doing)
> differently.
>
> Please let me know what you think!
>
> Moriel
> (mooeypoo)
>
>
>
> --
> No trees were harmed in the creation of this post.
> But billions of electrons, photons, and electromagnetic waves were terribly
> inconvenienced during its transmission!
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to