[Wikitech-l] Technical Conference 2019 - Call for participant nominations

2019-05-29 Thread Greg Grossmeier
Hello all,

As you may have seen, the next Wikimedia Technical Conference[0] is
coming up in November 2019.

It will take place November 12-15th in Atlanta, GA (USA). As announced
at the Hackathon and documented on-wiki[1] this year's event will
focus on the topic of "Developer Productivity".

Like last year, we are looking for diverse stakeholders, perspectives,
and experiences that will help us to make informed decisions. We need
people who can create and architect solutions, as well as those who
will make funding and prioritization decisions for the projects.

See the FAQ for (hopefully) any questions you have:


Please fill out the survey using this link to nominate yourself or someone
else to attend: 

This survey is conducted via a third-party service, which may make it
subject to additional terms. For more information on privacy and
data-handling, see this survey privacy statement:


This nomination form will remain open between May 29 and June 17, 2018.

If you have any questions, please post them on the event's talk page
.

Thanks!

Greg and the Technical Conference 2019 Program Committee

[0] 
[1] 


-- 
Greg Grossmeier
Release Team Manager

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] OOUI v0.32.0 released – native dropdown mobile menu, frameless tabs, SelectFileWidget improvements and breaking changes

2019-05-29 Thread Volker E.
Hello everyone,
I'm excited to announce that we've released OOUI v0.32.0 yesterday.

Key highlights of this release (summarizing since v0.31.0):
 - DropdownInputWidgets now provide native OS menus on mobile.

 - Tabs are now also available in 'frameless' flavor and mobile
behaviour has been improved.
   Thanks to Ed Sanders for the work on that.

 - Several highly used icons saw another size-reduction effort by Thiemo Kreuz.
   Saving big in scale of our projects. Thanks Thiemo.

 - SelectFileWidget has seen a dozen improvements (a.o. supports
multiple file uploads and is available in PHP)

The demos have seen both, usability and navigation improvements as
result of work focus at Hackathon. Check them out![0]

Apart from above, there are also possible breaking changes in this release:
Please carefully consider if they affect your code.

 - SelectWidget: Drop depressed CSS class, which got deprecated in v0.30.4.

 - Toolbar: Remove support for non-tool buttons.

- Drop `web` icon, deprecated in v0.30.4, in this release
removed completely. Use 'browser' instead.

You can find details on additional new features, code-level and accessibility
changes, styling and interaction design amendments, and all
improvements since v0.31.0 in the full changelog[1].

If you have any further queries or need help dealing with breaking
changes, please let me know.

As always, interactive demos[0] and library documentation is available
on mediawiki.org[2], there is comprehensive generated code-level
documentation and interactive demos and tutorials hosted on
doc.wikimedia.org[3].

OOUI version: 0.32.0
MediaWiki version: 1.34.0-wmf.8
Date of deployment to production: Regular train, starting Tuesday 04 June

[0] - 
https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr
[1] - https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
[2] - https://www.mediawiki.org/wiki/OOUI
[3] - https://doc.wikimedia.org/oojs-ui/master/

Best,
Volker

--
Senior UX Engineer
Wikimedia Foundation

volke...@wikimedia.org | @Volker_E

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Kedu ihe na-eme gị obi ụtọ n'izu a? / What's making you happy this week? (Week of 26 May 2019)

2019-05-29 Thread Amir E. Aharoni
בתאריך יום ה׳, 30 במאי 2019, 01:01, מאת Pine W ‏:

>  I was happy to read this announcement
> 
> by
> Amir regarding improvements for typing in African languages on Wikimedia
> projects. (I hope that the translation of the subject of this week's email
> is correct.)
>


Thanks :)

I was happy to receive bug reports about them. The bugs will be fixed soon.
Let this be a reminder that every bug report is a Very Good Thing.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Kedu ihe na-eme gị obi ụtọ n'izu a? / What's making you happy this week? (Week of 26 May 2019)

2019-05-29 Thread Pine W
 I was happy to read this announcement
 by
Amir regarding improvements for typing in African languages on Wikimedia
projects. (I hope that the translation of the subject of this week's email
is correct.)

I thought that this
 was
an interesting WMF Tech Talk regarding WMF and W3C. I felt that it was
encouraging that WMF staff on the call wanted to support the needs and
wishes of Wikimedia readers and contributors. Thank you to WMF for
publicizing this meeting and for collaborating with W3C.

Thank you to engineering and technical staff who take initiative to respond
to problems in a timely and constructive way. Someone who comes to mind is
James Forrester, who has endured years of complaints regarding
VisualEditor. Over time WMF has polished the tool's rough edges, greatly
improved its performance, and added significant functionality. I know that
hearing a barrage of complaints can be difficult, such as happens in this video
clip  from *Star Trek: Deep
Space Nine* that is hosted on Youtube. (Yes, another *Star Trek* video. The
title of the episode is shown at the start of the video, which is why it
displays "Honor Among Thieves".) I appreciate James' calm demeanor,
willingness to listen, responsiveness, patience, and perseverance.

What's making you happy this week? You are welcome to comment in any
language.

Pine
( https://meta.wikimedia.org/wiki/User:Pine )
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Etherpad conversion tools (was Re: Scrum of scrums/2019-05-29)

2019-05-29 Thread Ed Sanders
As mentioned in https://phabricator.wikimedia.org/T130970, the bullet lists
the Etherpad edit surface are terrible, but if you use the export feature
you get properly structured HTML which can be pasted into VisualEditor.

A better solution would be to have the collaborative editing directly in
MediaWiki in the first place: https://www.mediawiki.org/wiki/COLLABPAD

On Wed, 29 May 2019 at 22:09, Nick Wilson (Quiddity) 
wrote:

> On Wed, May 29, 2019 at 11:49 AM Željko Filipin 
> wrote:
>
> > To make meeting notes even easier to read, is there a tool that would
> > convert links to wikitext?
> > * https://phabricator.wikimedia.org/T221177 to [[phab:T221177]]
> > * https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/ to
> > [[gerrit:#/c/operations/puppet/+/506043/]]
> > *
> >
> >
> https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homepage
> > to [[Growth/Personalized first day/Newcomer homepage]]
>
>
> The only existing (or documented at least) tool is here, but all it does is
> change single-linebreaks (without bulletpoints) into 
>
> https://wikitech.wikimedia.org/wiki/Etherpad.wikimedia.org#Converting_etherpad_content_into_wikitext
> E.g. it creates a complete mess if you run it on
> https://etherpad.wikimedia.org/p/Hackathon_showcase_template (because of
> the etherpad-style-bulletpoints)
>
> See also the semi-related https://phabricator.wikimedia.org/T130970
>
> If someone made a tool that converted etherpads into cleaned-up wikitext
> that would be great. It could be used for a variety of things including
> wikifying event-session notes and various team's weekly meeting notes.
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Etherpad conversion tools (was Re: Scrum of scrums/2019-05-29)

2019-05-29 Thread Nick Wilson (Quiddity)
On Wed, May 29, 2019 at 11:49 AM Željko Filipin 
wrote:

> To make meeting notes even easier to read, is there a tool that would
> convert links to wikitext?
> * https://phabricator.wikimedia.org/T221177 to [[phab:T221177]]
> * https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/ to
> [[gerrit:#/c/operations/puppet/+/506043/]]
> *
>
> https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homepage
> to [[Growth/Personalized first day/Newcomer homepage]]


The only existing (or documented at least) tool is here, but all it does is
change single-linebreaks (without bulletpoints) into 
https://wikitech.wikimedia.org/wiki/Etherpad.wikimedia.org#Converting_etherpad_content_into_wikitext
E.g. it creates a complete mess if you run it on
https://etherpad.wikimedia.org/p/Hackathon_showcase_template (because of
the etherpad-style-bulletpoints)

See also the semi-related https://phabricator.wikimedia.org/T130970

If someone made a tool that converted etherpads into cleaned-up wikitext
that would be great. It could be used for a variety of things including
wikifying event-session notes and various team's weekly meeting notes.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Scrum of scrums/2019-05-22

2019-05-29 Thread Željko Filipin
Hi Pine,

and thanks for the feedback! Comments are inline.

Željko

On Wed, May 22, 2019 at 8:38 PM Pine W  wrote:

> I like having the placeholders for teams so that I can get a sense of what
> teams currently exist and how they are named.


SoS meeting notes are not canonical list of teams. Staff and Contractors is
that page:

https://wikimediafoundation.org/role/staff-contractors/

There's also SoS template with all teams, for reference, if that's useful:

https://www.mediawiki.org/wiki/Scrum_of_scrums/Template


> However, my guess is that
> these are expensive meetings in terms of dollars spent on staff time for
> meeting preparation, the meetings themselves, and post-meeting
> documentation and reading, so I understand the desire to weigh the value of
> these meetings and to consider revisions.
>

I think SoS is the least expensive of similar meetings. It's usually really
short, about 10 minutes and about 10 people attends it. I usually spend
just a few minutes preparing notes for my team, I guess other teams spend
similar amount of time. There's still room for improvement, of course.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Scrum of scrums/2019-05-29

2019-05-29 Thread Željko Filipin
Hi,

for HTML version, see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-05-29

Thank you for feedback. As an experiment, this week's notes don't have any
empty sections. That should make them shorter and easier to read.

To make meeting notes even easier to read, is there a tool that would
convert links to wikitext?
* https://phabricator.wikimedia.org/T221177 to [[phab:T221177]]
* https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/ to
[[gerrit:#/c/operations/puppet/+/506043/]]
*
https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homepage
to [[Growth/Personalized first day/Newcomer homepage]]

Željko

--

= 2019-05-29 =

== Callouts ==

* SRE offsite on the week on Jun 9. Probably a code freeze
* Language still blocked on SRE:
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/

== Audiences ==

=== Contributors ===

 Community Tech 
* Updates:
** Work on Dark Mode is delayed to ensure we are doing the right work with
the right collaboration. We are currently updating all the Tool Labs tools
we own to prepare for the Actor migration. If users or devs have issues
with these tools, let us know. The work is moving quickly but due to some
missing indices on the new tables in the replicas, our queries are much too
slow. This is causing occasional application errors for users as the
queries time out.

 Anti-Harassment Tools 
* Updates:
** We are near completion of the refactor of Block. There will be changes
to the ways developers use Blocks. The work is done in this task primarily:
https://phabricator.wikimedia.org/T222737. We will be sending an email to
wikitech-l with details and examples. Most of the documentation is already
updated or will be updated soon.

 Editing 
* Updates:
** Offsite June 3-7
** Instrumenting Mobile Edit Cards
https://www.mediawiki.org/w/index.php?title=VisualEditor_on_mobile/Edit_cards
*** https://phabricator.wikimedia.org/T222999
*** https://phabricator.wikimedia.org/T223651
*** https://phabricator.wikimedia.org/T221855

 Growth 
* Updates:
** Mobile page of Newcomer Homepage
https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homepage
*** https://phabricator.wikimedia.org/T220831
*** https://phabricator.wikimedia.org/T219435

 Language 
* Blocked by:
** SRE: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
* Blocking:
** CentralNotice banner save timeouts:
https://phabricator.wikimedia.org/T224598

=== Readers ===

 iOS native app 
* Updates:
** Continuing development on v6.3 - user testing last week
*** Talk page MCS endpoint - https://phabricator.wikimedia.org/T221148
*** Talk page native work - https://phabricator.wikimedia.org/T215928
*** Link wizard in Editor - https://phabricator.wikimedia.org/T213979
*** Media wizard in Editor - https://phabricator.wikimedia.org/T209398

 Android native app 
* Updates:
** Released minor update last week with bug fixes / minor navigation
improvements.
** Continuing to build structured image caption editing.

 Readers Web 
* Updates:
** Summary: still trying to fix the browser tests, design and technical
planning for the architecture and desktop refresh projects, and continuing
ongoing development for the advanced mobile contributions and the
MobileFrontend architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend / Related Articles):
*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Style the history page for AMC users T219895
 PageActions Menu should use Builder pattern and reuse existing Menu
elements T221792
 Updates to user page treatment (apply for IP address and always show
toolbar) T220114
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 BetaOptInPanel should use ES6 classes NOT mfExtend T220847
*** Browser tests
 Minerva Node.js browser tests failing and not running against commits
T223676
*** Miscellaneous bug fixes and maintenance T221624
** Desktop website (Popups)
*** Popups https://www.mediawiki.org/wiki/Page_Previews
 WMDE reference previews review and support
** Planning
*** Design and MobileFrontend & MinervaNeue frontend architecture and
desktop refresh planning for next fiscal year

 Readers Infrastructure 
* Updates:
** Work continues on PCS abstraction layer. Will remain in pagelib but have
its own webpack output (*-pcs).
** CirrusSearch suggestion generation for suggested edits is rolling out
this week
** Patch for passing Accept-Language header for all MW API requests
(language variant support in MCS/PCS)
** Planning for next FY projects ongoing.

 Multimedia 
* Updates:
** releasing qualifiers for depicts statements next week
** other statements release in June

 Parsing 
* Blocked by:
** Can RelEng team take a 

[Wikitech-l] Upcoming Search Platform Office Hours—June 5th

2019-05-29 Thread Trey Jones
The Search Platform Team
 usually holds
office hours the first Wednesday of each month. Come talk to us about
anything related to Wikimedia search!


Feel free to add your items to the Etherpad Agenda for the next meeting.


Details for our next meeting:

Date: Wednesday, June 5th, 2019

Time: 15:00-16:00 GMT / 08:00-9:00 PDT / 11:00-12:00 EDT / 17:00-18:00 CEST

Etherpad: https://etherpad.wikimedia.org/p/Search_Platform_Office_Hours

Google Meet link: https://meet.google.com/vyc-jvgq-dww


*N.B.:* Google Meet System Requirements



Hope to talk to you in a week!

—Trey

Trey Jones
Sr. Software Engineer, Search Platform
Wikimedia Foundation
UTC-4 / EDT
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] "Patch-For-Review" tag in phabricator

2019-05-29 Thread Andre Klapper
On Tue, 2019-05-28 at 09:13 -0600, Stephen Niedzielski wrote:
> you can identify messages from the bot in Gmail like:
> 
>   from:(Maintenance_bot no-re...@phabricator.wikimedia.org)
> actor(@Maintenance_bot)
> 
> You have to enable the "send stamps" option under Phabricator settings ->
> email format.

See https://www.mediawiki.org/wiki/Phabricator/Help/Managing_mail for
more information on who to handle Phabricator notifications.

andre
-- 
Andre Klapper | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/



___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l