I am Manimaran(https://manimaran96.WordPress.com), Free Software Activist
and Android Developer. I developing the app called Spell4Wiki.
*Spell4Wiki - Spell For Wiki*
Spell4Wiki is an mobile application to record and upload audio to wiki
commons for Wiktionary words.Spell4Wiki also act as dictionary. Words
meanings are come from Wiktionary.
Source code : https://github.com/manimaran96/Spell4Wiki
While developing I struggled in some places(listed below). If anyone have
idea about this please help me...
1. While uploading audio some times I got a message “Invalid CSRF”.
2. Once successfully uploaded audio not reflected to UN-Audio words API
Word’s Wiktionary page.
Problem : 1Reason I found
1. I think this comes may be session time out or expire or wrong CSRF
2. Once app close session expired
What I tried
1. I am saving first CSRF token after login. Then after every edit
request use same CSRF token -> Not worked.
2. Every time getting new CSRF token for every edit request -> Not
3. I managed the cookies using android-lib
<https://github.com/franmontiel/PersistentCookieJar> -> Not worked.
1. How to solve this?
2. Possible to extend login expire time?
3. Which header/cookie is important for every edit request?
Problem : 2
Reason I found
1. I think Wikipedia refresh the UN-Audio word list and Wiktionary word
page after specific period of time.
What I tried
1. Once user uploaded audio of particular word. Then that word stored in
local DB and not showing next time to user -> Not suit for global use.
2. After audio upload edit(Just append text “” empty) the particular
word’s page in Wiktionary
1. This time updated in Wiktionary page suddenly but Un-Audio API
some times only reflected.
2. Sometime IP blocked due to this type of empty edit.
1. How to solve this?
2. Empty append text in edit action is good or bad?
3. While uploading audio to commons How to manage conflict works or
duplicate works? Because lot of user may contribute same word.
Some General Doubts
1. Client login or OAuth login - Which one is better?
2. In Which license to release uploaded audio file? Public domain or CC
by zero or any ? and reason?
I hope i explained my needs clearly. If you have any doubts/questions ask
I expect collective answers from who are able to help me, at least convey
whatever you know. Which is help to further develop.
Thanks in advance.
Hi Community Metrics team,
This is your automatic monthly Phabricator statistics mail.
Accounts created in (2020-01): 317
Active Maniphest users (any activity) in (2020-01): 1019
Task authors in (2020-01): 550
Users who have closed tasks in (2020-01): 308
Projects which had at least one task moved from one column to another on
their workboard in (2020-01): 305
Tasks created in (2020-01): 2376
Tasks closed in (2020-01): 2378
Open and stalled tasks in total: 43986
Median age in days of open tasks by priority:
Unbreak now: 8
Needs Triage: 552
(How long tasks have been open, not how long they have had that priority)
Active Differential users (any activity) in (2020-01): 14
To see the names of the most active task authors:
* Go to https://wikimedia.biterg.io/
* Choose "Phabricator > Overview" from the top bar
* Adjust the time frame in the upper right corner to your needs
* See the author names in the "Submitters" panel
TODO: Numbers which refer to closed tasks might not be correct, as
described in https://phabricator.wikimedia.org/T1003 .
Fab Rick Aytor
(via community_metrics.sh on phab1001 at Wed 26 Feb 2020 06:05:12 PM UTC)
It's time for Wikimedia Tech Talks 2020 Episode 1! This talk will take
place on *26 February 2020 at 6 PM UTC*.
This month's talk will be in an interview format. You are invited to send
questions ahead of time by replying to this email, or you can ask during Q
& A section of the live talk by asking through IRC or the Youtube
Title: Data and Decision Science at Wikimedia
Speaker: Kate Zimmerman, Head of Product Analytics at Wikimedia
How do teams at the Foundation use data to inform decisions?
Sarah R. Rodlund talks with Kate Zimmerman, Head of Product Analytics at
Wikimedia, about what sorts of data her team uses and how insights from
their analysis have shaped product decisions.
Kate Zimmerman holds an MS in Psychology & Behavioral Decision Research
from Carnegie Mellon University and has over 15 years of experience in
quantitative and experimental methods. Before joining Wikimedia, she built
data teams from scratch at ModCloth and SmugMug, evolving their data
capabilities from basic reports to strategic analysis, automated
dashboards, and advanced modeling.
The link to the Youtube Livestream can be found here:
During the live talk, you are invited to join the discussion on IRC at
You can watch past Tech Talks here:
If you are interested in giving your own tech talk, you can learn more
Note: This is a public talk. Feel free to distribute through appropriate
email and social channels!
Sarah R. Rodlund
Technical Writer, Developer Advocacy
Sorry for cross-posting.
---------- Forwarded message ---------
From: Jayanta Nath <jayantanth(a)gmail.com>
Date: Sun, Feb 23, 2020 at 8:48 PM
Subject: [MediaWiki-India] India Hackathon 2020 (IH2020)
To: MediaWiki development in India <mediawiki-india(a)lists.wikimedia.org>
Cc: Discussion list on Indian language projects of Wikimedia. <
Greetings from CIS-A2K,
India Hackathon 2020 (IH2020) will take place on 27 - 29 March 2020. India
Hackathon 2020 will be a 3 (three) days residential hackathon where topics
related to MediaWiki, Toolforge will be taken place. Earlier Mediawiki
Training iterations were conducted in 2015, 2016, 2017, 2018 & 2019. This
year we have a plan for a hackathon.
For more information, you can look at -
If any community members from India, who are interested to join this
hackathon, please fill this form
*The last date of showing interest to participate is 1st March 2020.*
Thanks and Regards,
MediaWiki-India mailing list
I have a question. Is anywhere available list of extensions which don't
volunteer, Wikimedia Serbia
s: zoranzoki21.github.io e: zorandori4444(a)gmail.com
*Замислите свет у коме свака особа на планети има слободан приступ
целокупном људском знању. То је оно на чему ми радимо.*
TL;DR: `docker-compose up` gets you a Docker environment with which
The Engineering Productivity group is happy to announce the
availability of a new, official Docker environment for MediaWiki
core.  This is a component of our work on improving developer
productivity, as part of the Wikimedia Foundation's "Platform
Evolution"  multi-year priority, looking to support faster, more
reliable technical change for our communities. We've been exploring
options for a year now, and we had a great deal of input,
particularly at the TechConf 2019, where Kosta Harlan worked
closely with us to move this forward. 
This new environment has been built for simple experimentation,
development, and testing of proposed changes to MediaWiki core. It
is designed to be particularly simple and easy to use, and intended
particularly to be a good option for newbies, be they testers,
designers, developers, or others who have not yet invested a great
deal of their time in setting up local environments.
We intend for this environment to become the official, supported,
and advertised entry point for small-scale development. If you find
issues, or have suggestions for improvements, we'd love to hear
from you.  We will be adjusting various bits of documentation
over time to encourage futher use, but if you find some out-of-date
instructions, please do fix them, or flag for us to do.
We know that there are number of people who need a more complex,
configurable, and powerful development and testing environment,
even up to being a "Wikimedia production-like" state. This is not
that environment; we plan to provide a more configurable and thus
more complex, "heavy-weight" alternative for that use case in the
future. You may wish to follow our work in Phabricator. 
Our huge thanks to pioneering volunteer and staff colleagues who
have provided support, testing, and advice, and who have explored
different uses of Vagrant, Docker, and other techniques for
providing better forms of MediaWiki testing, development, and
hosting, which have inspired us on how to best provide this. We
all owe you a great debt. Thank you.
Again, if you have questions, comments, or concerns, please do file
a task so that we can help you! 
 - https://www.mediawiki.org/wiki/Docker
 - https://phabricator.wikimedia.org/T238224
 - https://phabricator.wikimedia.org/tag/mediawiki-docker/
 - https://phabricator.wikimedia.org/tag/local-charts/
Brennen Bearnes (he/him)
WMF Release Engineering
We (the Commons app team) are hoping to release a Commons iOS app this
year! :) We have received quite a few requests for it, so we have included
it in our Project Grant proposal:
Additionally, we are proposing a few new features for the Android app, and
stability/code quality improvements.
If this sounds useful or interesting to you, please do take a look at our
proposal, and endorse it if you see fit. Or if you have any questions or
concerns, please feel free to email me or post in the discussion page.
Thank you so much for all of your encouragement and support. We really
Josephine / @misaochan (Commons app project lead)