CREDIT showcase/2017-03-01
Notes from the CREDIT showcase held 1-March-2017.
About the CREDIT showcase
editLearn more about the CREDIT showcase.
Video
editVideo: WebM on Commons or YouTube
Notes
edit1. Presenter, name of your project: Stephen Niedzielski, localized Android app independent of system language
editWhat does it do? / Why is it awesome? Localizes the Wikipedia for Android native user interface chrome to the app language regardless of the system language.
How can people find out more information if they'd like to learn more? (Contact name, wiki page, phab ticket, etc.) https://phabricator.wikimedia.org/T142019
2. Presenter, name of your project: Gergő Tisza, Developer Wishlist
editWhat does it do? / Why is it awesome? Helps prioritize efforts; some of the tools developed for it can be reused for other kinds of outreach
How can people find out more information if they'd like to learn more? (Contact name, wiki page, phab ticket, etc.)
info: https://www.mediawiki.org/wiki/Developer_Wishlist
results: https://www.mediawiki.org/wiki/Developer_Wishlist/2017/results
3. Presenter, name of your project: Gergő Tisza, PsySH (much of the credit is due to Antoine Musso who could not participate)
editWhat does it do? / Why is it awesome? It's like eval.php except it does not suck.
How can people find out more information if they'd like to learn more? (Contact name, wiki page, phab ticket, etc.)
https://phabricator.wikimedia.org/T117661
Questions? Comments?
- How does this compare to mwrepl which provides breakpoints, access check bypass (private/protected), etc?
- access check bypass would be easy to add; it includes a full PHP parser and you can manipulate commands before they are executed
- not sure about breakpoints (is that a HHVM feature?) you can use PsySH as a sort of breakpoint though, just drop eval( \Psy\sh() ) in your code and you get a prompt
- mwrepl itself is just the hhvm debug mode with mediawiki loaded, so yes it's hhvm specific.
4. Presenter, name of your project: Jan Drewniak - 'Explore Similar' feature for search results
editWhat does it do? / Why is it awesome? adds categories and related pages directly search results
How can people find out more information if they'd like to learn more? (Contact name, wiki page, phab ticket, etc.)
- Install the userscript `importScript( 'User:JDrewniak_(WMF)/exploreSimilarSearchResults.js' );`