Hi all,
In response to [0] I am considering volunteering to develop the tabbed
search interface [2] [3]. To me it looks like more logical, more
familiar to users compared to the other interfaces.
I'm Gryllida at Wikimedia sites. I have prior Perl and JavaScript
experience interacting with the MediaWiki API [1], but none in PHP. The
JavaScript things I wrote are rather scattered; I have only minimal
understanding of objects and modules as I only wrote subroutine style
scripts before. At home, I use a GNU/Linux Debian desktop.
So this week I came to IRC and asked several questions to get an idea of
what the Discovery team is doing. Thanks Deborah for sharing the current
state of things! :-) I appear to realize that the tabbed interface is in
the plans and nobody is working on it, so it's good to take.
We had left some questions unanswered. Particularly, is the Labs
instance at [4] expected to be used for all ideas at once or only for
one at a time, and is it shared between several people? Is it a good
idea for me to use a Labs instance at initial development stages or only
when the code is nearing completion? Or is it better to use a Vagrant
instance locally? Or both?
What documentation and code do you recommend me to read? May I develop
it as an extension as much as possible and not a gadget, so that people
don't have to wait for page JavaScript to finish loading before they see
the new sister wiki tabs?
May I please ask someone to volunteer mentoring me throughout the
project? (I am in the UTC+11 timezone at present; 'gry' nickname at
chat.freenode.net.)
Regards,
Svetlana.
[0]:
https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2016-November/00…
[1]:
http://svetlana.nfshost.com/fs/
[2]:
https://www.mediawiki.org/wiki/Cross-wiki_Search_Result_Improvements/Design…
[3]:
https://wikitech.wikimedia.org/wiki/User:Gryllida/sandbox
[4]:
https://phabricator.wikimedia.org/T151344