Hey everyone,
apologies for the cross-posting, we're just too excited:
we're looking for a new member for our team [0], who'll dive right away in
the promising Structured Data project. [1]
Is our future colleague hiding among the tech ambassadors, translators,
GLAM people, community members we usually work with? We look forward to
finding out soon.
So please, check the full job description [2], apply, or tell/recommend
anyone who you think may be a good fit. For any questions, please contact
me personally (not here).
Thanks!
Elitre (WMF)
Senior Community Liaison, Technical Collaboration
[0] https://meta.wikimedia.org/wiki/Community_Liaisons
[1] https://commons.wikimedia.org/wiki/Commons:Structured_data
[2]
https://boards.greenhouse.io/wikimedia/jobs/610643?gh_src=o3gjf21#.WMGV0Rih…
Crossposting!
---------- Forwarded message ----------
From: Lani Goto <lgoto(a)wikimedia.org>
Date: Wed, Apr 26, 2017 at 10:19 AM
Subject: CREDIT showcase, Wednesday, 3-May-2017
To: wikitech-l(a)lists.wikimedia.org
Hi!
I'd like to welcome you to join us at the CREDIT showcase next week,
Wednesday, 3-May-2017 at 1800 UTC / 1100 Pacific Time. We'd like to see
your demos, whether they're rough works in progress or polished production
material, or even just a telling of something you've been studying
recently. For more information on the upcoming event, as well as recordings
of previous events, please visit the following page:
https://www.mediawiki.org/wiki/CREDIT_showcase
And if you'd like to share the news about the upcoming CREDIT showcase,
here's some suggested verbiage. Thanks!
*Hi <FNAME>*
*I hope all is well with you! I wanted to let you know about CREDIT, a
monthly demo series that we’re running to showcase open source tech
projects from Wikimedia’s Community, Reading, Editing, Discovery,
Infrastructure and Technology teams. *
*CREDIT is open to the public, and we welcome questions and discussion. The
next CREDIT will be held on May 3rd at 11am PT / 2pm ET / 18:00 UTC. *
*There’s more info on MediaWiki
<https://www.mediawiki.org/wiki/CREDIT_showcase>, and on Etherpad
<https://etherpad.wikimedia.org/p/CREDIT>, which is where we take notes and
ask questions. You can also ask questions on IRC in the Freenode chatroom
#wikimedia-office (web-based access here
<https://webchat.freenode.net/?channels=%23wikimedia-office>). Links to
video will become available at these locations shortly before the event.*
*Please feel free to pass this information along to any interested folks.
Our projects tend to focus on areas that might be of interest to folks
working across the open source tech community: language detection,
numerical sort, large data visualizations, maps, and all sorts of other
things.*
*If you have any questions, please let me know! Thanks, and I hope to see
you at CREDIT.*
*YOURNAME*
--
Lani Goto
Project Assistant, Engineering Admin
--
Lani Goto
Project Assistant, Engineering Admin
Hello, as you may or may not already know there will be a datacentre
switch back to Eqiad, WMF's main data centre, on May 3rd at approximately
14:00 UTC. For approximately 20-30 minutes you will NOT be able to save
edits to any WMF project. If you have any questions feel free to reply back
to this email, or ask on IRC on freenode channel #wikimedia-tech. If there
any major issues that occur during this time please report them to
#wikimedia-tech on freenode!
Thanks,
Zppix
Volunteer Developer for WMF
www.enwp.org/User:Zppix
TL;DR: The oldest deprecated JavaScript functions ("wikibits") are being
removed. Most gadgets and site scripts on Wikimedia wikis don't use these
anymore, but you may need to adjust user scripts.
This change will be part of MediaWiki 1.29.0-wmf.21, which goes to
Wikimedia wikis from 25 April. The removal covers almost all wikibits
functions that were deprecated in MediaWiki 1.17 and 1.18 (in 2010 and
2011). They have had console warnings since MediaWiki 1.22 (April 2013).
[1] Only a few functions are being kept (importScript, importStylesheet,
and addOnloadHook - those may be removed later.
We considered removal in MediaWiki 1.22 but, to avoid disruption, we
instead replaced most variables with dummy placeholders. This meant that
calling code was silently disabled, instead of causing cascading failures
into other code. Anything still using these variables today has been broken
since at least April 2013.
This removal includes:
* User-Agent variables:
is_gecko, is_chrome_mac, is_chrome, webkit_version, is_safari_win,
is_safari,
webkit_match, is_ff2, ff2_bugs, is_ff2_win, is_ff2_x11, opera95_bugs,
opera7_bugs, opera6_bugs, is_opera_95, is_opera_preseven, is_opera,
ie6_bugs.
(deprecated since 1.17; warnings and hardcoded to false since 1.22)
* User-Agent string: clientPC (deprecated since 1.17; warnings added in
1.22)
* DOM manipulation:
changeText, killEvt, addHandler, hookEvent, addClickHandler,
removeHandler,
getElementsByClassName, getInnerText.
(deprecated since 1.17; replaced with no-op warning dummies in 1.22)
* Checkbox utilities: setupCheckboxShiftClick, addCheckboxClickHandlers.
(deprecated since 1.17; replaced with no-op warning dummies in 1.22)
* Classic toolbar utilities: mwEditButtons, mwCustomEditButtons
(deprecated since 1.17; replaced with no-op warning dummies in 1.22)
* Misc utilities:
- injectSpinner, removeSpinner, escapeQuotes, escapeQuotesHTML, jsMsg
(deprecated since 1.17; replaced with no-op warning dummies in 1.22)
- addPortletLink, appendCSS, tooltipAccessKeyPrefix,
tooltipAccessKeyRegexp, updateTooltipAccessKeys
(deprecated since 1.17; warnings added in 1.22)
Examples of how to upgrade existing scripts using these, see:
https://www.mediawiki.org/wiki/ResourceLoader/Legacy_JavaScript#wikibits.js
For an introduction to mediawiki.js, jQuery, and other modern libraries,
see:
https://www.mediawiki.org/wiki/ResourceLoader/Core_modules
Yours,
-- Krinkle
Phabricator Task: https://phabricator.wikimedia.org/T122755
[1] wikitech-l: First round of JavaScript deprecations (introducing
mw.log.deprecate for wikibits) - MediaWiki 1.23 (2013)
https://www.mail-archive.com/wikitech-l@lists.wikimedia.org/msg72198.html