This drag and drop from a CSV and other mentions of VE neatness would make a great blog post. I would love see a post about being productive in VisualEditor. Tips and tricks as it were.
-Chris K.
This electronic mail and any attached documents are intended solely for the named addressee(s) and contain confidential information. If you are not an addressee, or responsible for delivering this email to an addressee, you have received this email in error and are notified that reading, copying, or disclosing this email is prohibited. If you received this email in error, immediately reply to the sender and delete the message completely from your computer system.
Hi, I'd like to present a new RFC for your consideration:
https://www.mediawiki.org/wiki/Requests_for_comment/Minifier
It is about how we can shave 10-15% off the size if JavaScript
delivered to users.
Your comments are highly welcome!:)
--
Best regards,
Max Semenik ([[User:MaxSem]])
When api.php was basically the only API in MediaWiki, calling it "the API"
worked well. But now we've got a Parsoid API, Gabriel's work on a REST
content API, Gabriel's work on an internal storage API, and more on the
way. So just saying "the API" is getting confusing.
So let's bikeshed a reasonably short name for it that isn't something awful
like "the api.php API". I'm horrible at naming.
--
Brad Jorsch (Anomie)
Software Engineer
Wikimedia Foundation
[ cross-posted to MediaWiki-i18n, Wikimedia-L and Wikitech-L ]
Dear Wikimedians,
The 2000th article that was written using the ContentTranslation extension
was published today.
Article #2000 was translated from English to Greek, and it's about Škocjan
Caves, a UNESCO World Heritage site in Slovenia.
Original: https://en.wikipedia.org/wiki/%C5%A0kocjan_Caves
Translated:
https://el.wikipedia.org/wiki/%CE%A3%CF%80%CE%AE%CE%BB%CE%B1%CE%B9%CE%B1_%C…
In case you're wondering what ContentTranslation is, here's a brief
summary: ContentTranslation is an extension that helps Wikipedia editors to
create articles quickly and easily by translating them from other
languages. It's being developed by the Language Engineering team. Its
design started in the summer of 2013 and its coding started in early 2014.
You can find more info at https://www.mediawiki.org/wiki/CX as well as in
the following blog posts:
* http://blog.wikimedia.org/2015/01/10/content-translation-beta-coming-soon/
* http://blog.wikimedia.org/2015/01/20/try-content-translation/
*
http://blog.wikimedia.org/2015/04/06/content-translation-improved-my-edits/
* http://blog.wikimedia.org/2015/04/08/the-new-content-translation-tool/
Some more data about ContentTranslation:
* Our first deployment was in mid-January to Catalan, Spanish, Portuguese,
Esperanto, Norwegian Bokmal, Danish, Indonesian and Malay. Now we support
43 languages, and this number is growing every week as we extend the
deployment (a special thank-you to the Ops and Release Engineering people,
who continuously and tirelessly support our deployment effort).
* In all the Wikipedias in which ContentTranslation is deployed, it is
currently defined as a Beta feature, which means that it is only available
to logged-in users who opted into it in the preferences.
* The 1000th article was written on April 10th, so it took much less to get
to 2000 than to 1000.
* The language into which the most articles were translated is Catalan:
762. The Catalan Wikipedia community always had a strong inclination to
translation, it was the first one that volunteered to test the tool in labs
in the summer of 2014 and provided a lot of useful feedback, and it also
has good machine translation support thanks to the Freely-licensed Apertium
engine.
* The second most popular target language is Spanish. It started slowly in
the first couple of months, but it's quickly growing since March.
* Other target languages that are quickly growing lately are French,
Portuguese and Ukrainian.
* The language from which the largest number of articles is translated is
English. It is followed by Spanish, from which a lot of articles are
translated to the closely related Portuguese and Catalan.
* The total number of people who published at least one translated article
into any language is 663.
* Of more than 2000 articles that were created, about 60 were deleted, so
we have a reason to think that the quality of the created articles is
pretty OK.
* In Catalan we see that ContentTranslation has some influence on the
number of articles created per day - it was usually between 60 and 90
before 2015, and in January and February it was over a 100. It's too early
to say how does it influence other languages, but we are optimistic ;)
* A community discussion about enabling the tool in the French Wikipedia
ended with 50 "votes" in support of the tool and 0 "votes" against it ;)
Some of our plans for the coming months are:
* Enabling more languages, including big ones like English, Russian and
Italian, as well as right-to-left languages.
* Improving the support for links.
* Creating support for smart suggestions of articles to translate, as well
as "task lists" for translation projects.
* Starting to get the tool out of beta status :)
I'd like to thank all the Wikimedia volunteers around the planet who are
participating in this effort by translating articles, translating the
extension's user interface, testing the tool, assisting other wikipedians
to translate, organizing translation workshops, reporting useful bugs,
submitting patches, and generally proving day after day what an incredible
community they are - hard-working, massively-multilingual, helpful,
patient, creative and talented.
Thank you - we have a lot more to achieve together \o/
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
Thank you for the quick fix!
Best,
--
Sukyoung
On Jan 29, 2014, at 9:55 AM, Nathan wrote:
> FYI in case you aren't subscribed to the list.
>
> ---------- Forwarded message ----------
> From: Yair Rand <yyairrand(a)gmail.com>
> Date: Tue, Jan 28, 2014 at 7:25 PM
> Subject: Re: [Wikitech-l] Bug in the Wikipedia main web page
> To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
>
>
> Thank you for pointing out this bug. Your suggested change to
> MediaWiki:Gadget-wm-portal.js has been implemented by Meta-Wiki
> administrator User:PiRSquared17.
>
>
> On Tue, Jan 28, 2014 at 6:50 PM, Sukyoung Ryu <sukyoung.ryu(a)gmail.com>wrote:
>
> > Dear all,
> >
> > We are researchers at KAIST in Korea working on finding JavaScript bugs in
> > web pages. While analyzing top websites from Alexa.com, we found an issue,
> > which seems to be a bug, on the Wikipedia main web page (wikipedia.org).
> > We would be grateful if you can either confirm that it is a bug and even
> > better fix it or let us know what we're missing.
> >
> > Here's the issue. When a user selects a language in which search results
> > are displayed via the language selection button from the Wikipedia main web
> > page, the following JavaScript function is executed:
> >
> > 1 function setLang(lang) {
> > 2 var uiLang = navigator.language || navigator.userLanguage, date
> > = new Date();
> > 3
> > 4 if (uiLang.match(/^\w+/) === lang) {
> > 5 date.setTime(date.getTime() - 1);
> > 6 } else {
> > 7 date.setFullYear(date.getFullYear() + 1);
> > 8 }
> > 9
> > 10 document.cookie = "searchLang=" + lang + ";expires=" +
> > date.toUTCString() + ";domain=" + location.host + ";";
> > 11 }
> >
> > Depending on the evaluation result of the conditional expression on line
> > 4, "uiLang.match(/^\w+/) === lang", the function leaves or dose not leave
> > the selected language information on the user's computer through a cookie.
> > But we found that the expression, "uiLang.match(/^\w+/) === lang", always
> > evaluates to false, which results in that the function always leaves
> > cookies on users' computers. We think that changing the contidional
> > expression, "uiLang.match(/^\w+/) === lang", to the expression,
> > "uiLang.match(/^\w+/) == lang", will solve the problem.
> >
> > This problem may occur in the main web pages of all the Wikimedia sites.
> > Could you kindly let us know what you think? Thank you in advance.
> >
> > Best,
> > Changhee Park and Sukyoung Ryu
> >
> >
> > _______________________________________________
> > Wikitech-l mailing list
> > Wikitech-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
Hello all,
I would like to announce the release of MediaWiki Language Extension
Bundle 2015.04.
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2015.04.tar…
* sha256sum: 0aaae92b987130068b9fc03595428286d96541a947cbd137147ae7c0f50d9241
Quick links:
* Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
* Announcements of new releases will be posted to a mailing list:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
* Report bugs to: https://phabricator.wikimedia.org/
* Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Babel ==
* T95157: Restore compatibility with MediaWiki 1.24 and older version.
== CLDR ==
* T96650: Update to CLDR 27.0.1
== LocalisationUpdate and CleanChanges ==
* Localisation updates only.
== Translate ==
* Avoid unneeded warnings on stable MediaWiki releases.
* T54728: Small optimizations to Special:SupportedLanguages
* Styled search result navigation buttons in Special:SearchTranslations
* Fixed Special:PagePreparation, now works better and has autocompletion
== UniversalLanguageSelector ==
* T76196: Show the Common language section only if the list is long enough.
* Fixed the regions for some languages.
* T88279: Make ULS IME working in Content Translation.
* Added support for Talossan in ULS.
Thanks!
--
Kartik Mistry/કાર્તિક મિસ્ત્રી | IRC: kart_
{kartikm, 0x1f1f}.wordpress.com
[x-posted announcement]
Hello,
The next IRC office hour of the Language Engineering team of the Wikimedia
Foundation will be on May 5, 2015 (Tuesday) at 1430 UTC on
#wikimedia-office. We missed a few of our regular monthly office hours, but
from May onwards we will be back on schedule.
There has been significant progress around Content Translation[1] and it is
now available as a beta feature on several Wikipedias[2]. We’d love to hear
comments, suggestions and any feedback that will help us make this tool
better.
Please see below to check local time and event details. Questions can also
be sent to me ahead of the event.
Thanks
Runa
[1] http://blog.wikimedia.org/2015/04/08/the-new-content-translation-tool/
[2]
https://www.mediawiki.org/wiki/Content_translation/Languages#Available_lang…
Monthly IRC Office Hour:
==================
# Date: May 5, 2015 (Tuesday)
# Time: 1430 UTC (Check local time:
http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150505T1430 )
# IRC channel: #wikimedia-office
--
Language Engineering - Outreach and QA Coordinator
Wikimedia Foundation
TLDR: You are eligible to vote in the upcoming elections
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections_2015> if
you have at least one merged commit to WMF utilized git repos in the past 6
months, you can verify if your account is automatically on the voter list
because of edits on this tool
<https://tools.wmflabs.org/meta/accounteligibility/> and if it isn't (and
you think you might vote) you can email me, privately, to ensure you're on
before or during the election. Also, apologies to WMF Staff who already
received a different version of this email.
Hello Wikitech-l,
As many of you have probably already realized while browsing the Wikimedia
projects the 2015 WMF Election
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections_2015> process
is underway to elect the Funds Dissemination Committee
<https://meta.wikimedia.org/wiki/Grants:APG/Funds_Dissemination_Committee> and
the WMF Board of Trustees
<http://wikimediafoundation.org/wiki/Board_of_Trustees>. There are multiple
ways
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections_2015#Informa…>
to
become eligible to vote in the elections with the majority of these
eligible voters being enfranchised by virtue of their edits (53,712).
However, you are also eligible if you are either a Wikimedia server
administrator with shell access or have made at least one merged commit on
WMF utilized git repos between 15 October 2014 and 15 April 2015. These are
two separate elections but they use the same voter list and so if you plan
to vote in either election this email is for you.
*The Elections*
The first election, starting on Sunday (UTC, so 5pm Pacific on Saturday)
and running for 8 days is the Funds Dissemination Committee (FDC) election.
The purpose of the FDC is to make allocations to FDC-eligible Wikimedia
entities, based on an assessment of the extent to which requested funding
will enable those entities to have an impact on realizing the mission goals
of the Wikimedia movement. There are 5 members of the committee (The
majority of a 9 person committee) up for election at this point and
you can read
the candidates statements on meta
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/FDC_election…>
(there
are currently 6 candidates but others may apply before the deadline in
about 15 hours). There is also 1 spot up for election for the FDC
Ombudsperson
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/FDC_Ombudspe…>
who
assists the board investigating complaints about the process. Unfortunately
there are no candidates
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/FDC_Ombudspe…>
for
that position at the moment and so that particular election may be called
off.
The 2nd election, starting on May 17th and running for 15 days is the
election for 3 members of the Wikimedia Foundation Board of Trustees. The
Board's role (and legal obligation) is to oversee the management of the
organization and ensure that it fulfills this role. In the end they are
ultimately responsible for its success. You can read the candidate
statements on meta
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/Board_electi…>
to
learn more about the 7 people currently running and remember that users
have about a week left to decide to run and I anticipate that quite a few
more will ( for example I know of at least a handful who have accepted
private nominations submitted to the election committee but not yet posted
their official candidacy). Historically there is always a bit of a rush in
the last couple days to submit statements.
*What can you do?*
1. *You can ask questions*
- You can ask questions for the FDC candidates to answer on meta
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/FDC_election…>
both
now and throughout the election process.
- You can ask questions for the Board candidates to answer on meta
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/FDC_election…>
both
now and throughout the election process including a week and a half
specifically dedicated for questions and discussion that starts next
Tuesday.
2. *You can vote, and make sure you're on the voter list.*
- We will be doing what we can to ensure that eligible developers are
already on the voter list when the election time comes however those
methods are in no way foolproof.
- You can verify if your account is automatically on the voter list
(because of your edit count) by typing your username into this tool
<https://tools.wmflabs.org/meta/accounteligibility/>.
- If you are not automatically eligible and think you are likely to
vote in one or both of the elections you can email me
(privately) so that I
can double check that you're on the eligible voter list.
Other then that the elections will start, with banners and emails to notify
eligible voters, on Sunday (for the FDC) and on May 17th (for the Board).
If you have any questions or concerns please feel free to send me an email!
If there are any other lists which would reach eligible developers please
feel free to either forward or let me know so that I can reach out.
[and for the benefit of those wondering: No, if you're eligible to vote for
multiple reasons such as your employment and your edits you can still only
vote once. The same thing applies if you are eligible on multiple accounts
such as a volunteer account and a work account. :) ]
James Alexander
Community Advocacy
Wikimedia Foundation
(415) 839-6885 x6716 @jamesofur
Anonymous editing was enabled on mobile web on 30th March 2015 to all users
(previous it was available in an experimental mode of the site). Now we
have almost a month's worth of data I thought it would be a good time to
check the impact... it's a little disappointing to be honest... but it
depends what we are optimising and consider the most important.
Quick summary:
* All edits up 154%
* Edits from logged in users down 152%
* Errors up 600%
* No noticeable impact on the new active editor graph [0] (editors that hit
5 edits in the month period)
* First edits by logged in users down 176% (although this could arguably be
said to be compensated by anonymous edits)
* New account creation up by 192%
Follow ups
* Aaron H, it would be great if you could report back with some findings on
the quality of the edits during this same period.
* Can anyone provide theories why registrations jumped so much? This might
be related to the change or because of something else
Details on the queries I ran:
In March for a 26 day period before the change:
* 170,948 total edits [1]
* 169,845 non-anonymous edits [6]
** by 40,658 distinct users [7]
* 26,617 users completely their first ever edit [11]
* 9,528 errors [8]
* 219,012 accounts created on mobile [12]
For a similar 26 day period in April
* 263,986 total edits [2]
* 136,079 non-anonymous edits [4]
** by 26,823 distinct users [5]
* 15,109 users completely their first ever edit [10]
* 58,394 errors [9]
* 419,976 accounts created on mobile [13]
[0] http://mobile-reportcard.wmflabs.org/
[1] select count(*) from MobileWebEditing_8599025 where event_action =
'success' and timestamp > 20150301000000 and timestamp < 20150327000000
[2] select count(*) from MobileWebEditing_8599025 where event_action =
'success' and timestamp > 20150401000000 and timestamp < 20150427000000
[3] https://phabricator.wikimedia.org/T97494
[4] select count(*) from MobileWebEditing_8599025 where event_action =
'success' and timestamp > 20150401000000 and timestamp < 20150427000000 and
event_username is NOT NULL
[5] select count(distinct event_username) from MobileWebEditing_8599025
where event_action = 'success' and timestamp > 20150401000000 and timestamp
< 20150427000000 and event_username is NOT NULL
[6] select count(*) from MobileWebEditing_8599025 where event_action =
'success' and timestamp > 20150301000000 and timestamp < 20150327000000 and
event_username is NOT NULL
[7] select count(distinct event_username) from MobileWebEditing_8599025
where event_action = 'success' and timestamp > 20150301000000 and timestamp
< 20150327000000 and event_username is NOT NULL
[8] select count(*) from MobileWebEditing_8599025 where event_action =
'error' and timestamp > 20150301000000 and timestamp < 20150327000000
[9] select count(*) from MobileWebEditing_8599025 where event_action =
'error' and timestamp > 20150401000000 and timestamp < 20150427000000
[10] select count(*) from MobileWebEditing_8599025 where event_action =
'success' and timestamp > 20150401000000 and timestamp < 20150427000000 and
event_userEditCount = 0
[11] select count(*) from MobileWebEditing_8599025 where event_action =
'success' and timestamp > 20150301000000 and timestamp < 20150327000000 and
event_userEditCount = 0
[12] select count(*) from ServerSideAccountCreation_5487345 where
event_displayMobile = 1 and timestamp > 20150301000000 and timestamp <
20150327000000
[13] select count(*) from ServerSideAccountCreation_5487345 where
event_displayMobile = 1 and timestamp > 20150401000000 and timestamp <
20150427000000