Hi all!
When developing the Revision Slider extension [1] earlier this year, we (at
Wikimedia Germany) have learned quite some things about making extensions
and gadgets accessible for RTL language users. We have just published the
write up [2] summarizing what we've discovered.
We hope people developing new and existing tools, and in general developers
sensitive to RTL accessibility issues will find these notes interesting
and/or helpful.
Any comments are welcome!
[1] https://www.mediawiki.org/wiki/Extension:RevisionSlider
[2]
https://www.mediawiki.org/wiki/Extension:RevisionSlider/Developing_a_RTL-ac…
Best,
--
Leszek Manicki
Software Developer
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Phone: +49 (0)30 219 158 26-0
http://wikimedia.de
Imagine a world, in which every single human being can freely share in the
sum of all knowledge. That‘s our commitment.
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.
We are soon going to run out of Google Code-in tasks.
Please mentor small and easy tasks!
https://www.mediawiki.org/wiki/Google_Code-in_2016
Contact us if you need help or have questions!
Some GCI achievements of the last week (week 2 out of 7):
* Newsletter extension again received numerous patches
* Proposals for a redesign of the Romanian Wikipedia's main page
* MobileFrontend hooks documentation got updated
* One Wikispeech logo proposal (student still needs to upload to
Commons)
* A long CREDIT showcase video got split into 'one video per topic'
parts on Commons
* Deprecated "Article::getContent()" calls got replaced in several
MediaWiki extensions
* Wikidata user docs were analyzed and improvements proposed
* In WikiEduDashboard, .erb html templates were converted to .haml
* The RelatedArticles extension received a design fix for the footer
* Updated screencast videos in the Phabricator help on mw.org
* More screenshots on extension pages (Echo, Poem, TemplateSandbox, …)
* Soon in the pageview API: Monthly request stats per article title!
* …and many many more.
Congratulations to all our students and thanks to all our mentors!
Thanks,
andre
--
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/
Hi all!
Please find below minutes of the last ArchCom meeting
The minutes can be fond at
<https://www.mediawiki.org/wiki/Architecture_committee/2016-12-07>.
See also the ArchCom status page at
<https://www.mediawiki.org/wiki/Architecture_committee/Status> and the RFC board
<https://phabricator.wikimedia.org/tag/mediawiki-rfcs/>.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
People present: Members: Brion, Daniel (chair), Gabriel, Tim. Guest: Victoria
Coleman (CTO)
* Victoria joined to meeting to get an idea of how ArchCom operates
* Victoria will attend ArchCom meetings as much as time allows
* Work on thumbnail API (T66214) is progressing, follow-up meeting to be
announced (Gabriel)
* Web API outage (T151702) is being investigated/evaluated (Gabriel, Tim, Kunal,
and others)
* Code experiments started for using Varnish’s xkey feature in Wikibase
(T152425) (Daniel)
* Victoria suggest to have a regular meeting to review/prioritize technical
debt. ArchCom to be invited.
* Lego’s Deprecation Policy RFC (T146965) to be discussed on December 14.
Fallback: thumb API (T66214).
--
Daniel Kinzler
Senior Software Developer
Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.
Hi all,
Tomorrow evening (18:30–19:30 UTC) I'll be taking Gerrit offline shortly
for a planned upgrade from 2.12.5 to 2.13.3. It shouldn't take the full
hour, but you never know :)
If you play the deployment game regularly, you'll notice I've cancelled[0]
tomorrow's "SF Morning SWAT" window because it overlaps with the time I
picked ;-)
Thanks!
-Chad
[0]
https://wikitech.wikimedia.org/w/index.php?title=Deployments&type=revision&…
Hi!
Thanks to some awesome work by Erik Bernhardson, phan[1], a new static
analysis tool, is now voting[2] on MediaWiki core patches.
It's significantly more advanced than any of our other current tools,
and should help identify some types of errors. It uses PHP 7's AST to
process code, but is capable of analyzing PHP5 code.
There's documentation on mediawiki.org[3] about how it is currently
configured, and how to set it up locally. You'll need PHP 7 with the ast
extension to actually run phan. If that's not possible for your system,
you can rely on jenkins to run it for you.
[1] https://github.com/etsy/phan
[2] https://phabricator.wikimedia.org/T132636
[3] https://www.mediawiki.org/wiki/Continuous_integration/Phan
-- Legoktm
Hi everyone,
As there are no deployments scheduled for the weeks of December 19 and
December 26, Tech News[1] will take a hiatus for two weeks, too. The next
issue will be distributed to the wikis on Monday; the issue after that one
on January 9. If you have something you need included in Tech News before
the end of the year, please add the user-notice tag in Phabricator, write
me or add it to the current draft[2] before Friday this week.
Deadlines and inclusion critera:
https://meta.wikimedia.org/wiki/Tech/News/For_contributors
[1] https://meta.wikimedia.org/wiki/Tech/News
[2] https://meta.wikimedia.org/wiki/Tech/News/2016/51
//Johan Jönsson
--