Hello Svetlana I'm a front-end developer on the search team, and although I know very little about mediawiki and how to best integrate this feature, I'd love to help as much as I can. My expertise lie mostly in the HTML/CSS/JS world.
We're still collaborating with designers at the WMF to see how this feature can be styled, but the general concept is pretty solid (just like you have on your page). A few weeks ago I created an HTML prototype to illustrate this idea: https://people.wikimedia.org/~jdrewniak/SERP-tabs/ It's just a proof-of-concept with some throw-away code, but I think it gets the idea across. I'm in the UTC+1 timezone and jan_drewniak on #wikimedia-discovery IRC. I am available to help you as much as I can, but I'm also learning the ins & outs of mediawiki as you are. Cheers, Jan On Fri, Nov 25, 2016 at 12:03 PM, Guillaume Lederrey < [email protected]> wrote: > It is thanksgiving weekend in some part of the world, so the usual > suspects might not be available to answer this until next Monday. I'll > put a few thoughts inline, but keep in mind that this is not really my > area of expertise. > > On Fri, Nov 25, 2016 at 1:50 AM, Svetlana Tkachenko > <[email protected]> wrote: > > 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. > > Thanks a lot for proposing your help! > > > 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? > > You will most probably have more freedom by using Vagrant. You will be > able to break anything you want to break without impacting anyone > else. Our current instances in labs have new code deployed once that > code is already reviewed and merged (as far as I know). So for early > testing, Vagrant looks like a better solution. > > You could also request labs access and start your own instance to > check your own code. But that is probably more work than just using > Vagrant. > > We have some documentation about the way we use Vagrant that you might > want to read [1]. This is a long and non trivial page. Feel free to > ask for clarifications on IRC. > > > 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.) > > I'm probably not the right mentor (I know next to nothing about > mediawiki itself), but if you have any question related to > infrastructure / puppet / other strange things, feel free to ask! > > [1] https://www.mediawiki.org/wiki/MediaWiki-Vagrant > > > Regards, > > Svetlana. > > > > [0]: > > https://lists.wikimedia.org/pipermail/wikitech- > ambassadors/2016-November/001502.html > > [1]: http://svetlana.nfshost.com/fs/ > > [2]: > > https://www.mediawiki.org/wiki/Cross-wiki_Search_Result_ > Improvements/Design#Tabbed_interface > > [3]: https://wikitech.wikimedia.org/wiki/User:Gryllida/sandbox > > [4]: https://phabricator.wikimedia.org/T151344 > > > > _______________________________________________ > > discovery mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/discovery > > > > -- > Guillaume Lederrey > Operations Engineer, Discovery > Wikimedia Foundation > UTC+1 / CET > > _______________________________________________ > discovery mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/discovery > -- Jan Drewniak UX Engineer, Discovery Wikimedia Foundation
_______________________________________________ discovery mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/discovery
