[Wikitech-l] [TAIM] Wednesday: Technical Advice IRC Meeting

2019-11-05 Thread Leszek Manicki
Sorry for cross-posting!

Reminder: Technical Advice IRC meeting this week **Wednesday 4-5 pm UTC**
on #wikimedia-tech.
*Note the time change due to Berlin having switched to winter time!*

Questions can be asked in English.

The Technical Advice IRC Meeting (TAIM) is a weekly support event for
volunteer developers. This week we have a special theme, related to the
upcoming Wikimedia Technical Conference focusing on Developer Productivity.
In particular we're interested in hearing about your experiences with
developer productivity in the context of your work with on-wiki tools
(gadgets, templates, modules, etc). Your input is going to be useful for
the "Developer Productivity & onwiki tooling" (
https://phabricator.wikimedia.org/T234661) session held at the Conference
next week.

Hope to see you there!

-- 
Leszek Manicki
Engineering Manager

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. Help us to achieve our vision!
https://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/029/42207.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] [TAIM] Wednesday: Technical Advice IRC Meeting

2019-10-30 Thread Leszek Manicki
Sorry for cross-posting!

Reminder: Technical Advice IRC meeting this week **Wednesday 4-5 pm UTC**
on #wikimedia-tech.
*Note the time change due to Berlin having switched to winter time!*

Questions can be asked in English, and Spanish!

The Technical Advice IRC Meeting (TAIM) is a weekly support event for
volunteer developers. Every Wednesday, two full-time developers are
available to help you with all your questions about MediaWiki, gadgets,
tools and more! 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 already know 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!

-- 
Leszek Manicki
Engineering Manager

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. Help us to achieve our vision!
https://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/029/42207.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Scrum of scrums/2019-07-31

2019-08-01 Thread Leszek Manicki
Dear Readers of Scrum of Scrum notes in the email form,

due to my mistake part of Wikidata entries this week have been listed
incorrectly under "German Technical Wishlist".
It is Wikdata team that is still blocking Search Platform: RDF export of
MediaInfo entities.
Also, it was Wikidata team that intended to update that there is a
significant reduction in size of Wikibase-related ResourceLoader modules
loaded on every page view on Wikibase Clients (Wikipedias) expected to go
live today: https://phabricator.wikimedia.org/T203696

There has been no reports from German Technical Wishlist team this week.

Apologies for the mistake. The HTML version on mediawiki.org is also
corrected now.

Best,
Leszek Manicki


On Thu, 1 Aug 2019 at 16:03, Deb Tankersley 
wrote:

> Hi all,
>
> For HTML version, see:
> https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-07-31
>
>
> Deb
>
> ---
>
> = 2019-07-31 =
>
> == Callouts ==
> * Wikipedia.org portal weekly update blocked on:
> https://phabricator.wikimedia.org/T213806
> * Moving pages on wiki results in lowered article counts:
> https://phabricator.wikimedia.org/T212706
> * Growth for ORES filters threshold/deployment update stuck in triage
> https://phabricator.wikimedia.org/T227094
>
> == Product ==
>
> === Contributors ===
>
>  Community Tech 
> * Updates:
> ** Need to meet with Security regarding the upcoming Password Reset wish
> that we'll be working on.
> ** WhoWroteThat browser extension/gadget work has begun.
> ** New Page Patrol work is progressing well.
>
>  Anti-Harassment Tools 
> * Updates:
> ** Launched Adiministrator Confidence Survey on ITWP.
> ** Partial Blocks is likely coming soon to all wikis.
> ** Work on Interaction Timeline coming up next.
>
> === Readers ===
>
>  iOS native app 
> * Updates:
> ** 6.3.1 in beta testing
> https://phabricator.wikimedia.org/tag/ios-app-v6.3.1_lobster-on-an-orv/
> *** bug fixes
> *** talk pages enhancements
> ** 6.4 exploratory phase
>
> https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboard/
> ** History & Diffs
> ** iOS13 / iPadOS updates
>
>  Android native app 
> * Updates:
> ** Released updated Beta, continuing regression testing.
> ** Starting to look towards Suggested Edits v3.
> ** Continuining work on integration with mobile-html
>
>  Readers Web 
> * Updates:
> ** Summary: wrapping up advanced mobile contributions. [
> https://phabricator.wikimedia.org/T228916 Deployment to all Wikipedias
> planned for August 7th.] \o/
> ** Responsive website (MinervaNeue / MobileFrontend / Portals):
> *** [
> https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
> Advanced mobile contributions]:
>  [https://phabricator.wikimedia.org/T226068 AMC Outreach -
> Modal]
>  [https://phabricator.wikimedia.org/T214540 [EPIC] AMC
> Navigation - user menu]
>  [https://phabricator.wikimedia.org/T229295 [EPIC] Cleanup AMC
> after release]
>  [https://phabricator.wikimedia.org/T228419 Improve list
> styles
> on mobile Special:RecentChanges ]
>  [https://phabricator.wikimedia.org/T224216 Add recent changes
> link into main menu for AMC]
>  [https://phabricator.wikimedia.org/T229024 GrowthExperiments
> shouldn't be setting the AMC mode]
>  [https://phabricator.wikimedia.org/T229000 [Bug] All mobile
> options reverted when desktop preferences saved]
>  [https://phabricator.wikimedia.org/T224070 Update
> notifications & search icons (AMC & non-AMC)]
>  [https://phabricator.wikimedia.org/T217197 Move skin
> "subtitle" markup that contains redirect and breadcrumbs]
> *** [
>
> https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
> Invest in the MobileFrontend & MinervaNeue frontend architecture]:
>  [https://phabricator.wikimedia.org/T225460 Add Redux to
> MobileFrontend]
>  [https://phabricator.wikimedia.org/T216537 mobile.init should
> not be loaded on desktop Minerva]
> *** Miscellaneous:
>  [https://phabricator.wikimedia.org/T227034 Multimedia viewer
> does not open for Minerva desktop images]
>  [https://phabricator.wikimedia.org/T229228 Watch/unwatch url
> is incorrect for non-js users]
>  [https://phabricator.wikimedia.org/T229031 Flaky wdio test:
> MinervaNeue/history_steps "Page diff Added and removed content"]
>  [https://phabricator.wikimedia.org/T228736 [BUG] Drawer does
> not appear for block messages on mobile]
>  [https://phabricator.wikimedia.org/T221978 [Bug] Visiting a
> talk section flashes page content]
>  [https://phabricator.wikimedia.org/T228278

Re: [Wikitech-l] Scrum of scrums/2019-06-19

2019-06-20 Thread Leszek Manicki
Traffic Team (low priority): https://phabricator.wikimedia.org/T213769
> is blocking undeployment of Wikipedia Zero.
> *** ServiceOps Team: Scap 3.10.0:
> https://phabricator.wikimedia.org/T224915
> * Updates:
> * SRE DBAs point out that:
> ** 19th June Wed 05:00 UTC - s4 primary db master failover - read only
> required
> ** 25th June Wed 06:00 UTC - change the last parsercache key
> https://phabricator.wikimedia.org/T210725
>
> == Wikidata ==
> * Blocking:
> ** Search Platform: RDF for Structured Data on Commons
> https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/507910
> and
> https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/489447
> (fixes in the making)
> ** Release Engineering: We need to update wikiba.se tests to PHP7 so we
> can
> drop php56 from CI. https://phabricator.wikimedia.org/T224905
> * Updates:
> ** Started the migration of Wikidata secondary storage (wb_terms) to a
> better designed tables to start next
> ** Started working on the Wikidata bridge (editing Wikidata without leaving
> Wikipedia)
> ** Work on the mobile termbox editing progresses
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
Leszek Manicki
Engineering Manager

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. Help us to achieve our vision!
https://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/029/42207.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] 2019-03-20 Scrum of Scrums meeting notes

2019-03-20 Thread Leszek Manicki
Hi,

thanks for the notes, Željko.
A quick question about SRE callout: "Goal planning ongoing but inevitably
partly delayed, SRE asks for your requests for next quarter.".

Where those requests should be addressed to?

Regards,
Leszek Manicki


On Wed, 20 Mar 2019 at 17:28, Željko Filipin  wrote:

> For HTML version see
> https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-03-20
>
> =2019-03-20=
>
> == Callouts ==
> * Fundraising campaigns
> https://meta.wikimedia.org/wiki/CentralNotice/Calendar
> * From RI, to RelEng(?): Does anyone know definitively whether enabling an
> extension in the Beta Cluster requires in practice that the extension
> submodule be present in all MW branches currently running in production?
> See discussion on
> https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/496577/ .
> * Parsing Team requesting SRE to take a look at
> https://phabricator.wikimedia.org/T213493
> * If your project is using RemexHtml, please update to the latest version
> (2.0.2). HTML parsing and DOM building is now 7x faster on large DOMs.
> * Vandalism fighting in gerrit is taking a toll on SRE, Releng, Security.
> Goal planning ongoing but inevitably partly delayed, SRE asks for your
> requests for next quarter.
> * Analytics: Research is starting data collection for CitationUsage schemas
> on enwiki on 03/21: https://phabricator.wikimedia.org/T213969
> * Performance, Readers Web: Research is running reader trust survey on
> enwiki during 03/18-03/21: https://phabricator.wikimedia.org/T217576
> * Release Engineering: train blocked, branch is cut but it's not even on
> group 0 yet, might be at groups 0 and 1 later today, depending on problems
> * RelEng: https://gerrit.wikimedia.org/r/c/integration/config/+/497600 and
> https://gerrit.wikimedia.org/r/c/integration/config/+/496843
> * From Performance to Security: Possible privacy issue in Chrome 73 on
> Android https://phabricator.wikimedia.org/T218618
>
> == Audiences ==
>
> === Contributors ===
>  Community Tech 
> * Blocked by:
> * Blocking:
> * Updates:
> **
>
>  Anti-Harassment Tools 
> * Blocked by:
> * Blocking:
> * Updates:
> **
>
>  Editing 
> * Blocked by:
> * Blocking:
> ** Updates:
> **
>
>  Growth 
> * Blocked by:
> * Blocking:
> * Updates:
> **
>
>  Language 
> * Blocked by:
> * Blocking:
> * Updates:
> **
>
> === Readers ===
>  iOS native app 
> * Blocked by:
> * Blocking:
> * Updates:
> **6.2.1 is in beta
> https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/
> ***Find & Replace
> ***Editing onboarding
> ***Other bug fixes & editing enhancements
>
>  Android native app 
> * Blocked by:Android is ready with the ‘Suggested Edits’ for a beta
> release. Blocked by API production release.
> * Blocking:
> * Updates:
> **Ready for enhanced search feature in ‘My Lists’. Waiting for an upstream
> fix.
> **Minor enhancement on Tablet.
>
>  Readers Web 
> * Blocked by:
> * Blocking:
> * Updates:
> ** Summary: deploying advanced mobile contributions, planning for next
> year, and continuing the MobileFrontend architecture investment project.
> ** Responsive website (MinervaNeue / MobileFrontend):
> *** Advanced mobile contributions
> https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
>  Deploy to Arabic, Indonesian, and Spanish Wikipedias
>  Tag Thanks actions with AMC tag T215477
>  Cannot access user contributions when following red link to user page
> on mobile T201339
> *** Invest in the MobileFrontend & MinervaNeue frontend architecture
>
> https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
>  Refactor ImageOverlay T216198
>  Refactor NotificationOverlay T217296
>  Refactor TalkSectionAddOverlay T217102
> *** QuickSurveys
>  Consultation and support for Research
> *** ExternalGuidance extension review and support
> *** Miscellaneous bug fixes and maintenance T218069 T218731 T198534 T218173
> ** Desktop website (Popups)
> *** Popups https://www.mediawiki.org/wiki/Page_Previews
>  WMDE reference previews review and support T67114
> https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
>  Bugfix for double pokey on some page previews T204627
> ** Planning
> *** RFC: Section headings should have a clickable anchor T18691
> *** RFC: Add a frontend build step to skins/extensions to our deploy
> process T199004
> *** RFC: Let's stop using QUnit as a mechanism for integration tests
> T212521
> *** MobileFrontend & MinervaNeue frontend architecture planning fo

[Wikitech-l] Notes on creating a RTL-accessible tool in MediaWiki

2016-12-14 Thread Leszek Manicki
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-accessible_feature_in_MediaWiki_-_what_we%27ve_learned_while_creating_the_RevisionSlider

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.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l