Hello everyone!
I am Yashdeep Thorat, I am an undergraduate student at BITS Pilani
Hyderabad Campus, India.
I will be working on adding a spreadsheet interface to the Page Forms
extension which will
allow administrators of a wiki to edit multiple pages at once.
https://phabricator.wikimedia.org/T189743
I will be working under the mentorship of Yaron Koren, Nischay Nahata and
Balakarthikeyan Rajan.
I am really exited to work on this project and would love to interact with
the members of
this community.
Best Regards,
Yashdeep Thorat
Hello all,
I am Perside Rosalie student at the University of Buea-Cameroon studying
computer engineering and one of the accepted students for GSoC 2018.
I will work on the Emoji Twitter bot for Commons images from NYPL fork
<https://phabricator.wikimedia.org/T190163>. I hope to get in touch with a
lot of community members, encourage volunteers from my community and as
well learn a lot from this project.
Best Regards,
Rosalie
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-04-25
==2018-04-25 ==
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-03 through 2018-05-01
* RelEng could use some help to get rebuildLocalisationCache.php back
up-to-normal speed -- if you have experience with hhvm
internals/cli-options: https://phabricator.wikimedia.org/T191921
== Audiences ==
=== Readers ===
==== iOS native app ====
* Blocked by:
* Blocking:
* Updates:
**Released 5.8 with Reading Lists, now working on a point release (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.1-manatee-on-a-scootscoo…)
**Joe to return next week (4/30)
==== Android native app ====
* Blocked by:
* Blocking:
* Updates:
** Released Reading list syncing!
==== Readers Web ====
* Blocked by:
* Blocking:
* Updates:
**Page previews enwiki launch
**Post-launch page preview bug fixes and clean up
https://phabricator.wikimedia.org/T192622
**Starting page issues work https://phabricator.wikimedia.org/T159262
**Planning for MobileFrontend & MinervaNeue frontend architecture
improvements
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFro…
**Fixing mobile watchlist bugs https://phabricator.wikimedia.org/T191454
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
https://phabricator.wikimedia.org/T181079
*** Reading Web depends on SRE, RelEng, Reading Infra
==== Readers Infrastructure ====
* Blocked by:
* Blocking:
* Updates:
** CSS endpoints rolled out (
https://en.wikipedia.org/api/rest_v1/#!/Mobile/get_data_css_mobile_site)
** Added Bosnian Wikipedia to supported wikis for featured article,
In-the-news, and On-This-Day
** Working on simplistic browser extension to add the current page to the
default reading list (for logged in users)
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
https://phabricator.wikimedia.org/T181079
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services
===== Maps =====
* Blocked by: None
* Blocking: None
* Updates:
** Work being done by collab team
** Paul is out next scrum of scrums
*==== Multimedia ====*
* Updates
**Wikibase patches for file page prototype going through
** Search work continuing for 'depicts'
** File captions - currently working through changing the name of the field
for MediaInfo
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
** [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on Multimedia
=== Contributors ===
==== Community Tech ====
* Blocked by:
* Blocking:
* Updates:
** Just like last week: GlobalPreferences, CodeMirror, TemplateWizard
==== Anti-Harassment Tools ====
* Blocked by:
* Blocking: None
* Updates: None
** Updating Block Notices on Mobile
https://phabricator.wikimedia.org/T165535
** Adding Cookie Blocking to IP Users
https://phabricator.wikimedia.org/T152462
==== Editing ====
* Blocked by:
* Blocking:
** Updates:
**
==== Parsing ====
* Blocked by:
* Blocking:
* Updates:
** We are considering removing newline stripping in image captions. See
https://gerrit.wikimedia.org/r/#/c/425726/
** In https://phabricator.wikimedia.org/T192037 we are beginning to make
wikitext handling a bit more uniform across extensions and outside
extensions, so there are fewer surprises / edge cases. That is yet to be
flushed out, but is an advance heads up.
** Tidy removal is going apace -- another 40+ wikis will switch next week.
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]] Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing depends on MediaWiki Platform, Services
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
Increase code sharing of client apps by coalescing and moving more logic to
the server.
*** Reading Infra depends on Parsing, Services
[[Wikimedia Technology/Goals/2017-18 Q4#Program 7. Smart tools for better
data|Outcome 2: Objective 1]]: Revision storage scaling phab task ?
*** Services depends on SRE, Parsing
==== Collaboration ====
* Blocked by:
* Blocking:
* Updates:
** Localized maps deployed on testwiki and test2wiki, announcement coming
soon
*** Test page:
https://test2.wikipedia.org/wiki/Map_internationalization_examples
** Going to deploy <mapframe> to English Wikipedia on April 30th
https://phabricator.wikimedia.org/T191584
==== Language ====
* Blocked by: None
* Blocking: None
* Updates:
**
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.1]] Improve and consolidate our unified editing platform so that it's
great on all devices
***Language depends on Editing
=== Audiences Design ===
==== UI Standardization ====
* Blocked by:
* Blocking:
* Updates:
** OOUI – v0.26.5 released:
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v…
*** 5 style changes, 5 code improvements. Among those
**** De-emphasize toolgroup borders in order to visually de-clutter VE
toolbar
**** PopupTool: Set active state depending on whether popup is open, again
a change with visual impact, providing better user-friendliness
**** Toolbar: Put all popups (from PopupToolGroup and PopupTool) into an
overlay. https://phabricator.wikimedia.org/T192505
** DateTimeInputWidget has been aligned to other WikimediaUI widgets
https://phabricator.wikimedia.org/T189352
** Style Guide technical and content improvements ongoing with 6 open PRs
currently
** Transparency Report now fully conformant to WCAG 2.0 level AA
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Wikistats outage: bad data load led to a couple of days of unstable
data, found the problems and rolled back, will update again soon, numbers
are good now but missing 2018-03
** Wikistats is a little more mobile touch friendly, hover interaction a
little better in general
** Wikistats titles and meta tags are now more SEO-friendly
** Spark 2 is now the default spark experience on the cluster
** lots of prep work for the Kafka cluster upgrade, already started
updating some of the machines, monitoring, etc.
** page preview aggregate data is available now in a Hive table
** fixed wmf.mediawiki_user_history and wmf.mediawiki_page_history tables
(they had bad column names which led to null values)
** fixed pagecounts-ez and mediacounts datasets outage problem
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
**DonationInterface: new recurring contribution API for main card processor
**CiviCRM: Debugging nasty transaction handling failures
** Working on getting landing page and banner impression EventLogging data
into payments cluster DBs
=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]] Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
***Parsing depends on MediaWiki Platform, Services
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Prepare for launch of the
first Structured Data on Commons feature]] (multilingual file captions) phab
task ?
***SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
** [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 1.1]] Assist
with deploying MultiContent Revisions on Commons
[[phab:T174022|T174022]] Implement multi-content revisions,
[[phab:T174023|T174023]] Implement MCR storage layer,
[[phab:T174045|T174045]] DB schema migration for MCR,
[[phab:T174044|T174044]] Deploy MCR storage layer, [[phab:T174043|T174043]]
Deploy Multi-Content Revisions
***SDC depends on MediaWiki Platform, WMDE
=== Performance ===
* Blocked by:
**None
* Blocking:
**None
* Updates:
**Good progress consolidating our tools, getting them out of puppet
** Rolling out a tool called PerformanceInspector over the next couple of
weeks -- will allow community members to get a bunch of performance data
about pages on the wikis
** Doing some optimizations of ResourceLoader
** Making some fixes to MW Core to prep for PHP7
** Refactoring Varnish logging stuff to use mtail instead of a couple of
deprecated varnish tools
** mcrouter is now being used in deployment-prep
** WebPageTest fully migrated over to Linux hosts
=== Release Engineering ===
* Blocked by:
** rebuildLocalisationCache.php/localization update rebuilds are taking 40
minutes for full scaps (used to take 8minutes)
*** See: https://phabricator.wikimedia.org/T191921 if you have hhvm
internals help to give :)
* Blocking:
** none?
* Updates:
** 1.32.0-wmf.1 is going out this week, wmf.30 was finally completed Monday
** Scap MediaWiki canary changes using service-check (hopefully live Soon™,
working in beta)
*Quarterly goal dependency update:
** No updates from us (if something specific needed from us, ping us!)
[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
https://phabricator.wikimedia.org/T181079
*** Reading Web depends on SRE, RelEng, Reading Infra
=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Prepare for launch of the
first Structured Data on Commons feature]] (multilingual file captions) phab
task ?
***SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- [[phab:T171252|T171252]]
***Research depends on Multimedia
** Most of the teams is at the Web Conference
https://www2018.thewebconf.org/
=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:
=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
** New analysis plugin deployed:
https://phabricator.wikimedia.org/T189239 enabling
Serbian and in the future other stemmers
** Solvak stemmer added, deploy & reindexing next:
https://phabricator.wikimedia.org/T190815
** Some fixes for deep category search:
https://phabricator.wikimedia.org/T192270,
https://phabricator.wikimedia.org/T188350
** Wikibase Lexeme search patches merged
** Internal WDQS cluster installed, switching traffic to it soon:
https://phabricator.wikimedia.org/T192942
** Working on indexing external IDs and string properties for Wikibase:
https://phabricator.wikimedia.org/T99899
** Evaluating feature generation by `query_explorer` functionality of LTR
plugin: https://phabricator.wikimedia.org/T187148
** Working on query parsing refactoring:
https://phabricator.wikimedia.org/T185108
** WDQS GUI automatic build moving along, thanks RelEng:
https://phabricator.wikimedia.org/T189811
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Prepare for launch of the
first Structured Data on Commons feature]] (multilingual file captions) phab
task ?
***SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|*Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
=== Security ===
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]]: Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
***Parsing depends on MediaWiki Platform, Services
=== Services ===
* Blocked by: Several job serialization tasks, will talk to owners of the
said jobs
* Blocking: none
* Updates:
** Enabled support for EventBus and kafka job queue for private wikis
** Replaced SSDs on restbase1010, rebootstrapped cassandra there
** CSS endpoint for reading infra deployed
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server.]]
***Reading Infra/Parsing, Services
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]] Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
***Parsing depends on MediaWiki Platform, Services
[[Wikimedia Technology/Goals/2017-18 Q4#Program 7. Smart tools for better
data|Outcome 2: Objective 1]]: Revision storage scaling phab task ?
*** Services depends on SRE, Parsing
=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Have a look at
https://blog.wikimedia.org/2018/04/24/new-data-center-singapore/
** Work on getting proton up (QR goal for Reading Web) and running started
https://phabricator.wikimedia.org/T192983
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
https://phabricator.wikimedia.org/T181079
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Prepare for launch of the
first Structured Data on Commons feature]] (multilingual file captions)
***SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
[[Wikimedia Technology/Goals/2017-18 Q4#Program 7. Smart tools for better
data|Outcome 2: Objective 1]]: Revision storage scaling phab task ?
*** Services depends on SRE, Parsing
== Wikidata ==
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Prepare for launch of the
first Structured Data on Commons feature]] (multilingual file captions) phab
task ?
***SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 1.1]] Assist
with deploying MultiContent Revisions on Commons
[[phab:T174022|T174022]] Implement multi-content revisions,
[[phab:T174023|T174023]] Implement MCR storage layer,
[[phab:T174045|T174045]] DB schema migration for MCR,
[[phab:T174044|T174044]] Deploy MCR storage layer,
[[phab:T174043|T174043]]Deploy Multi-Content Revisions
***SDC depends on MediaWiki Platform, WMDE
== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
** ICU 57 migration done
** Appservers are being reimaged to Debian Stretch
**
== SoS Meeting Bookkeeping ==
* Updates:
**Request from SRE: Please either add phab tasks to all goals so that work
can be tracked and updates can be made in a meaningful way even across
large and diverse teams, or let's just drop the quarterly goal dependency
updates.
Greetings !
I am Tanvi Dadu, GSoC 2018 participant . I will be implementing Feedback
Sharing Module in Commons App and
<https://phabricator.wikimedia.org/T189788#4153895>quiz
<https://phabricator.wikimedia.org/T189788#4153895>, for users who have a
high upload revert rate ,as a part of my intern program under Josephine Lim
and Vivek Maskara. I have a keen interest in android development and
participation in GSoC provides a huge opportunity to get acquainted with
the latest technology and work with highly skilled professionals.This is my
first time being a part of a FOSS internship and I am quite excited about
it.
Regards
Tanvi Dadu
Sorry for cross-posting!
Reminder: Technical Advice IRC meeting again **tomorrow, Wednesday 3-4 pm
UTC** on #wikimedia-tech.
The Technical Advice IRC meeting is open for all volunteer developers,
topics and questions. This can be anything from "how to get started" over
"who would be the best contact for X" to specific questions on your project.
If you know already what you would like to discuss or ask, please add your
topic to the next meeting: https://www.mediawiki.org/
wiki/Technical_Advice_IRC_Meeting
Hope to see you there!
Michi (for WMDE’s tech team)
--
Michael F. Schönitzer
Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0
http://wikimedia.de
Stellen Sie sich eine Welt vor, in der jeder Mensch an der Menge allen
Wissens frei teilhaben kann. Helfen Sie uns dabei!
http://spenden.wikimedia.de/
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/681/51985.
On a tangent to T192752 ([1]), are there any general guidelines on which classes are or should be used by core and extension devs on HTML elements for styling?
On mw.org I found scattered remarks about mw-ui-progressive, mw-ui-constructive, and the like and I found the page on OOUI ([2]), which I could probably reverse engineer. What I did not find is a comprehensive description of HTML classes, that a skin developer might take as a starting point to work on.
Also, is [2] the way MW core will go and stay on for a while or is it "just" a convenient option for developers?
Last question, is there any deprecation policy in place similar to the one for PHP ([3])?
Cheers
Stephan
[1] https://phabricator.wikimedia.org/T192752
[2] https://www.mediawiki.org/wiki/OOUI
[3] https://www.mediawiki.org/wiki/Deprecation_policy