dbarratt (David Barratt)
Software Engineer, Anti-Harassment Tools

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
May 30 2017, 9:17 PM (63 w, 4 d)
Availability
Available
IRC Nick
davidwbarratt
LDAP User
Dbarratt
MediaWiki User
DBarratt (WMF) [ Global Accounts ]

Recent Activity

Today

dbarratt added a comment to T173214: Support GraphQL Queries on Wikidata.

For statement filtering by qualifier a good solution is maybe to add an extra parameter "hasStatement" to the statements field and give to it a value of type SnakInput (a GraphQL input type that would be used to encode a snak provided by the GraphQL client). What do you think about it?

Sat, Aug 18, 3:18 AM · Developer-Wishlist, MediaWiki-extensions-WikibaseRepository, Wikidata.org, Wikidata
dbarratt added a comment to T173214: Support GraphQL Queries on Wikidata.

I thought of some more features and I thought I'd document them here:

Sat, Aug 18, 2:27 AM · Developer-Wishlist, MediaWiki-extensions-WikibaseRepository, Wikidata.org, Wikidata
dbarratt updated the task description for T173214: Support GraphQL Queries on Wikidata.
Sat, Aug 18, 1:55 AM · Developer-Wishlist, MediaWiki-extensions-WikibaseRepository, Wikidata.org, Wikidata

Yesterday

dbarratt added a comment to T196145: Determine: should we have a ChangeLog for wikibase-containers.

I don't see a reason why not... my only concern is that... there are no version numbers. I suppose there could be version numbers for the git repo (and those don't necessarily have to line up with the docker tags), but maybe that is more confusing?

Fri, Aug 17, 3:49 PM · User-Addshore, Wikidata, Wikibase-Containers

Thu, Aug 16

dbarratt updated the task description for T164449: Consider a static site generator for Wikimedia Design Style Guide.
Thu, Aug 16, 8:53 PM · WikimediaUI Style Guide
dbarratt added a comment to T164449: Consider a static site generator for Wikimedia Design Style Guide.

Does Hugo's i18n support work with translatewiki.net? or would you be using something else for translations?

Thu, Aug 16, 8:52 PM · WikimediaUI Style Guide
dbarratt added a comment to T195274: Rewrite ORES "reference" UI using React.

FYI: I moved the React bindings for jQuery.i18n into it's own library:
https://www.npmjs.com/package/@wikimedia/react.i18n

Thu, Aug 16, 8:51 PM · User-Ladsgroup, Wikimedia-Hackathon-2018, Scoring-platform-team (Current), ORES
dbarratt closed T197836: Takedown tool should use UTC everywhere (including datepicker) as Resolved.
Thu, Aug 16, 8:46 PM · Anti-Harassment (AHT Sprint 27), Wikimedia-Takedown-Tools
dbarratt removed a subtask for T197143: Update Special:BlockList with partial block info: T197144: Create Schema for Partial Blocks.
Thu, Aug 16, 5:22 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt removed a parent task for T197144: Create Schema for Partial Blocks: T197143: Update Special:BlockList with partial block info.
Thu, Aug 16, 5:22 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt added a parent task for T202036: Create block restrictions related classes: T197143: Update Special:BlockList with partial block info.
Thu, Aug 16, 5:22 PM · Patch-For-Review, Anti-Harassment (AHT Sprint 27)
dbarratt added a subtask for T197143: Update Special:BlockList with partial block info: T202036: Create block restrictions related classes.
Thu, Aug 16, 5:22 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt added a subtask for T202036: Create block restrictions related classes: T197144: Create Schema for Partial Blocks.
Thu, Aug 16, 5:21 PM · Patch-For-Review, Anti-Harassment (AHT Sprint 27)
dbarratt added a parent task for T197144: Create Schema for Partial Blocks: T202036: Create block restrictions related classes.
Thu, Aug 16, 5:21 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt committed rWTDTe1f7b41196d9: T197836 Use UTC in wiki template (authored by dbarratt).
T197836 Use UTC in wiki template
Thu, Aug 16, 2:49 PM

Wed, Aug 15

dbarratt claimed T197109: Update Special:Block to set Partial Blocks.
Wed, Aug 15, 11:31 PM · Anti-Harassment (AHT Sprint 27)
dbarratt moved T197109: Update Special:Block to set Partial Blocks from Ready to In progress on the Anti-Harassment (AHT Sprint 27) board.
Wed, Aug 15, 11:31 PM · Anti-Harassment (AHT Sprint 27)
dbarratt committed rWTDTbaf5e0c7a527: T197836 Update domain name for Wikimedia Foundation (authored by dbarratt).
T197836 Update domain name for Wikimedia Foundation
Wed, Aug 15, 11:23 PM
dbarratt added a comment to T197836: Takedown tool should use UTC everywhere (including datepicker).

What timezone should https://foundation.wikimedia.org/wiki/Template:DMCA_email be in? UTC? or should it remain in west coast timezone?

Wed, Aug 15, 11:20 PM · Anti-Harassment (AHT Sprint 27), Wikimedia-Takedown-Tools
dbarratt added a comment to T201719: Tracking blocks: Log when the mobile web editor block notice is displayed.

I don't know anything about our logging. :) but it does look like you can use Graphite, or you can also use the schema (db?) logging from the client. So we should be golden either way. It also looks like MobileFrontend is using mw.track (Graphite) for most of it's logging (as far as I can tell).

Wed, Aug 15, 6:08 PM · Anti-Harassment
dbarratt closed T197148: Timeline: Generate wikitext for on-wiki discussions as Resolved.
Wed, Aug 15, 3:55 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T201719: Tracking blocks: Log when the mobile web editor block notice is displayed.

We can also use statsv which is just an HTTP endpoint
https://wikitech.wikimedia.org/wiki/Graphite#statsv

Wed, Aug 15, 2:33 PM · Anti-Harassment
dbarratt added a comment to T201719: Tracking blocks: Log when the mobile web editor block notice is displayed.

It looks like Graphite will listen to EventLogging extension:
https://wikitech.wikimedia.org/wiki/Graphite#EventLogging
Event logging has a method for client-side events:
https://www.mediawiki.org/wiki/Extension:EventLogging/Guide#Underlying_technology
examples:
https://www.mediawiki.org/wiki/Extension:EventLogging/Programming#Client-side_logging

Wed, Aug 15, 2:30 PM · Anti-Harassment
dbarratt committed rWTDTdfadc6f09777: Merge branch 'master' into T197836 (authored by dbarratt).
Merge branch 'master' into T197836
Wed, Aug 15, 4:29 AM
dbarratt committed rWTDT9b76847e2fb9: T197836 Use UTC for everything (authored by dbarratt).
T197836 Use UTC for everything
Wed, Aug 15, 4:29 AM

Tue, Aug 14

dbarratt removed a member for Community-Tech: dbarratt.
Tue, Aug 14, 11:57 PM
dbarratt claimed T197836: Takedown tool should use UTC everywhere (including datepicker).
Tue, Aug 14, 11:55 PM · Anti-Harassment (AHT Sprint 27), Wikimedia-Takedown-Tools
dbarratt moved T197836: Takedown tool should use UTC everywhere (including datepicker) from Ready to Review on the Anti-Harassment (AHT Sprint 26) board.

https://github.com/wikimedia/takedown-tools/pull/12

Tue, Aug 14, 11:53 PM · Anti-Harassment (AHT Sprint 27), Wikimedia-Takedown-Tools
dbarratt edited projects for T197836: Takedown tool should use UTC everywhere (including datepicker), added: Anti-Harassment (AHT Sprint 26); removed Anti-Harassment.
Tue, Aug 14, 11:52 PM · Anti-Harassment (AHT Sprint 27), Wikimedia-Takedown-Tools
dbarratt created T201968: MediaWiki should respond with HTTP 200 when offline.
Tue, Aug 14, 9:37 PM · MediaWiki-General-or-Unknown
MacFan4000 awarded T188318: Support PHP 7.2 webservices on Toolforge a Like token.
Tue, Aug 14, 5:21 PM · Patch-For-Review, Toolforge
dbarratt added a comment to T199917: RFC: Block users by page/namespace.

! In T199917#4499879, @dbarratt wrote:

That question looks like it's related to T194697. We have no plans to change the UNIQUE index in this project.

@dbarratt or @dmaza correct me if I'm wrong. We also believe that even if there were "duplicates" created, the effect would be exactly what it should be. The user would be blocked from the intended actions/pages/whatever for the intended amount of time. We will ensure that the display of existing blocks won't break if there are multiples.

Tue, Aug 14, 1:55 PM · Anti-Harassment, TechCom-RFC

Mon, Aug 13

dbarratt renamed T197114: Update PHP APIs to set Partial Blocks from Update PHP APIs to get & set Partial Blocks to Update PHP APIs to set Partial Blocks.
Mon, Aug 13, 10:33 PM · Anti-Harassment (AHT Sprint 27)
dbarratt renamed T197114: Update PHP APIs to set Partial Blocks from Update PHP APIs to set Partial Blocks to Update PHP APIs to get & set Partial Blocks.
Mon, Aug 13, 9:33 PM · Anti-Harassment (AHT Sprint 27)
dbarratt claimed T197114: Update PHP APIs to set Partial Blocks.
Mon, Aug 13, 9:20 PM · Anti-Harassment (AHT Sprint 27)
dbarratt added a comment to T199917: RFC: Block users by page/namespace.

Tim's question of unique index (which are currently used to address the situation when two admins attempt to set a block at the same time.)

Mon, Aug 13, 8:54 PM · Anti-Harassment, TechCom-RFC
dbarratt moved T197143: Update Special:BlockList with partial block info from In progress to Review on the Anti-Harassment (AHT Sprint 26) board.
Mon, Aug 13, 7:19 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt placed T197108: Update block logs with partial block details up for grabs.
Mon, Aug 13, 6:03 PM · Anti-Harassment (AHT Sprint 27)
dbarratt added a comment to T201853: Allow users to be blocked from creating a specific page (e.g. FIFA World Cup 3034) (aka redlink blocking).

This may be an insurmountable blocker for database reasons.

Mon, Aug 13, 4:33 PM · MediaWiki-User-management, Anti-Harassment
dbarratt added a comment to T201853: Allow users to be blocked from creating a specific page (e.g. FIFA World Cup 3034) (aka redlink blocking).

@TBolliger Do we have any idea how many admins are looking for this feature?

Mon, Aug 13, 4:25 PM · MediaWiki-User-management, Anti-Harassment
dbarratt moved T197141: Update Block APIs to list partial blocks from In progress to Review on the Anti-Harassment (AHT Sprint 26) board.
Mon, Aug 13, 4:08 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt added a comment to T152462: Add cookie when blocking anonymous users.

@dmaza In hindsight, we should have probably determined if the user had a session and then set the cookie T194396#4498543

Mon, Aug 13, 2:18 PM · MW-1.32-release-notes (WMF-deploy-2018-05-29 (1.32.0-wmf.6)), Anti-Harassment (AHT Sprint 21/22), Patch-For-Review, Trust-and-Safety, MediaWiki-User-management
dbarratt added a comment to T194396: Create a hook like AfterFinalPageOutput with the cacheability of the page.

@Krinkle oh. that's fascinating. Is there a standard way to determine if the user has a session?

Mon, Aug 13, 2:05 PM · MediaWiki-Interface, TechCom
dbarratt added a comment to T194396: Create a hook like AfterFinalPageOutput with the cacheability of the page.

This implies there exists logic that obtained information about the current user in a way that was insufficiently conditional (on there being a session), determined a cookie to want to set, and then wants to know whether doing that is safe.

We usually do things the other way around: The logic should not obtain such information or compute values to be set unless we determine that the current request is session-based (e.g. user agnostic, or user specific). If a session is available, information may be read and used, otherwise it must not.

Mon, Aug 13, 1:17 PM · MediaWiki-Interface, TechCom
dbarratt added a comment to T201722: Determine plan for Partial Blocks feature flag.

All that makes sense to me, and I agree that I don't think disabling the feature should mess with the database.

Mon, Aug 13, 4:57 AM · Anti-Harassment (AHT Sprint 27)
dbarratt moved T199917: RFC: Block users by page/namespace from Request IRC meeting to Last Call on the TechCom-RFC board.
Mon, Aug 13, 4:53 AM · Anti-Harassment, TechCom-RFC
dbarratt added a comment to T197108: Update block logs with partial block details.

@dmaza I think T197117 is the next task in the graph, but if you can complete this one before it's subtasks than go for it, but I think we figured that wouldn't be possible for some reason? perhaps the log only tracks when they are saved?

Mon, Aug 13, 4:52 AM · Anti-Harassment (AHT Sprint 27)
dbarratt closed T201720: Update node-sass to clear out security warning on github as Resolved.
Mon, Aug 13, 4:50 AM · Anti-Harassment (AHT Sprint 26), InteractionTimeline

Fri, Aug 10

dbarratt created T201714: Remove wikibug's Anti-Harassment tools from #wikimedia-commtech.
Fri, Aug 10, 7:56 PM · User-MarcoAurelio, Anti-Harassment, Wikibugs
dbarratt added a comment to T201692: Prepare a technical plan for Multi-blocks.

@TBolliger Does this ticket involve splitting out T194697 into smaller tasks like we did for T2674?

Fri, Aug 10, 3:59 PM · Anti-Harassment (AHT Sprint 27)
dbarratt added a parent task for T201692: Prepare a technical plan for Multi-blocks: T194697: Multi-blocks — Allow for multiple, simultaneously blocks with different expiration dates..
Fri, Aug 10, 3:57 PM · Anti-Harassment (AHT Sprint 27)
dbarratt added a subtask for T194697: Multi-blocks — Allow for multiple, simultaneously blocks with different expiration dates.: T201692: Prepare a technical plan for Multi-blocks.
Fri, Aug 10, 3:57 PM · MediaWiki-User-management, Anti-Harassment
dbarratt moved T197143: Update Special:BlockList with partial block info from Review to In progress on the Anti-Harassment (AHT Sprint 26) board.
Fri, Aug 10, 12:59 AM · Anti-Harassment (AHT Sprint 27), Patch-For-Review

Thu, Aug 9

dbarratt moved T197148: Timeline: Generate wikitext for on-wiki discussions from In progress to Review on the Anti-Harassment (AHT Sprint 26) board.
Thu, Aug 9, 8:10 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T189839: Interaction Timeline should let me choose a language.

That is the point, I thought. There are numerous tools that use Intuition, or it's cookies. At the least it probably won't be of any surprise if the user sees other tools in the language they selected.

Thu, Aug 9, 7:55 PM · InteractionTimeline
dbarratt added a comment to T173214: Support GraphQL Queries on Wikidata.

I've been thinking about Wikidata a lot, and asking "What is the reading experience supposed to be like?" and I though about data websites that I read a lot, and one came time mind: IMDb. While I was at Wikimania-Hackathon-2018 I started work (ok, I haven't done much) on a IMDb clone that uses wikidata:
running prototype: https://wikimdb.davidwbarratt.com/item/25188
code: https://github.com/davidbarratt/wikimdb

Thu, Aug 9, 6:04 PM · Developer-Wishlist, MediaWiki-extensions-WikibaseRepository, Wikidata.org, Wikidata
dbarratt added a comment to T194697: Multi-blocks — Allow for multiple, simultaneously blocks with different expiration dates..
  1. Is there a reason why bt_auto exists in block_target instead of block_entry. It feels to me that autoblocks can be just another entry
Thu, Aug 9, 4:43 PM · MediaWiki-User-management, Anti-Harassment
dbarratt updated subscribers of T194697: Multi-blocks — Allow for multiple, simultaneously blocks with different expiration dates..

@tstarling wow thanks for your detailed comment!

Thu, Aug 9, 4:25 PM · MediaWiki-User-management, Anti-Harassment
dbarratt added a comment to T189839: Interaction Timeline should let me choose a language.

If we are gonna set that cookie we somehow need to inform the user that language selection is shared among the tools in the domain. Otherwise it is an unexpected side-effect to select a language in one tool and have it carried over to another.

Thu, Aug 9, 2:33 PM · InteractionTimeline

Wed, Aug 8

dbarratt archived P7439 docker-compose.yml.
Wed, Aug 8, 10:47 PM · MediaWiki-Docker
dbarratt edited P7439 docker-compose.yml.
Wed, Aug 8, 10:46 PM · MediaWiki-Docker
dbarratt created P7439 docker-compose.yml.
Wed, Aug 8, 9:00 PM · MediaWiki-Docker
dbarratt added a comment to T189839: Interaction Timeline should let me choose a language.

If I remember correctly we are handling translations on the client side of the app so we can't use Intuition. We could use the cookie if it exists but then we'll be considering something that is not part of our dependencies. I think that https://phabricator.wikimedia.org/T189839#4485397 is the way to go for now.

Wed, Aug 8, 8:46 PM · InteractionTimeline
Cameron11598 awarded T197148: Timeline: Generate wikitext for on-wiki discussions a Like token.
Wed, Aug 8, 7:53 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt moved T197141: Update Block APIs to list partial blocks from Review to In progress on the Anti-Harassment (AHT Sprint 26) board.
Wed, Aug 8, 1:59 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt closed T199235: Add support for SSH keys that have an associated password as Resolved.
Wed, Aug 8, 1:57 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt closed T199364: Disable banner on Special:Block 7 days after it has been enabled (on August 6, 2018) as Resolved.
Wed, Aug 8, 1:57 PM · Anti-Harassment (AHT Sprint 26), Wikimedia-Site-requests
dbarratt closed T199364: Disable banner on Special:Block 7 days after it has been enabled (on August 6, 2018), a subtask of T194301: Introduce temporary element on Special:Block UI to invite users to participate in the Partial Block consultation, as Resolved.
Wed, Aug 8, 1:57 PM · MW-1.32-release-notes (WMF-deploy-2018-07-24 (1.32.0-wmf.14)), MediaWiki-User-management, Patch-For-Review, Anti-Harassment (AHT Sprint 25)
dbarratt moved T197148: Timeline: Generate wikitext for on-wiki discussions from Review to In progress on the Anti-Harassment (AHT Sprint 26) board.
Wed, Aug 8, 1:57 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt moved T199364: Disable banner on Special:Block 7 days after it has been enabled (on August 6, 2018) from In progress to Done on the Anti-Harassment (AHT Sprint 26) board.
Wed, Aug 8, 1:57 PM · Anti-Harassment (AHT Sprint 26), Wikimedia-Site-requests
dbarratt moved T199235: Add support for SSH keys that have an associated password from Review to Done on the Anti-Harassment (AHT Sprint 26) board.
Wed, Aug 8, 1:57 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt moved T199364: Disable banner on Special:Block 7 days after it has been enabled (on August 6, 2018) from Review to In progress on the Anti-Harassment (AHT Sprint 26) board.
Wed, Aug 8, 1:56 PM · Anti-Harassment (AHT Sprint 26), Wikimedia-Site-requests

Tue, Aug 7

dbarratt added a comment to T200957: No way to watch a page on wikimediafoundation.org.

There are some built-in RSS feeds for Wordpress.

Tue, Aug 7, 11:20 PM · wikimediafoundation.org
dbarratt added a comment to T201469: Consider releasing Special:Block UI changes as an opt-in beta feature for a limited period of time.

What happens if someone creates a Partial Block (with the new UI) but then someone tries to edit the block (with the old UI)?

Tue, Aug 7, 11:19 PM · MediaWiki-User-management, Anti-Harassment
dbarratt placed T197117: Enforce Partial Blocks from Database and Update Block Notices up for grabs.
Tue, Aug 7, 6:20 PM · Anti-Harassment (AHT Sprint 27), Patch-For-Review
dbarratt added a comment to T2674: Allow users to be blocked from editing a specific article or all articles inside a namespace.

@Huji I completely understand the use-case and I agree that this is a problem that needs to be resolved. We created T194697 and after some investigation, we discovered that it's effectively a completely separate project that has no relation to this project at all. The only relationship is that... it's somewhat pointless to create multiple sitewide blocks for the same user/ip. We could do T194697 before doing this project, but what would be the point? At the same time, adding T194697 to this project constitutes scope creep since there isn't any overlap between the two. The irony is that this task (as well as T104099 & T6995 which are also separate projects) exposes the multi-block issue that wasn't a problem before. We are effectively creating a new problem (and perhaps that's not a bad thing).

Tue, Aug 7, 5:47 PM · TechCom, MediaWiki-User-management, Anti-Harassment, Community-Wishlist-Survey-2015, MediaWiki-extension-requests
dbarratt added a comment to T189839: Interaction Timeline should let me choose a language.

It seems that the consensus view is that a language picker should exist on the page, but the default should be inferred from the browser's settings.

Tue, Aug 7, 4:49 PM · InteractionTimeline
dbarratt added a comment to T199917: RFC: Block users by page/namespace.

@stjn The hope is that partial blocks (pages and namespace) will help mitigate conduct issues. If that's not the case, then this isn't something that Anti-Harassment should work on. I think there's probably a lot of overlap, but I think if we can help prevent small issues between users from "blowing up" into huge issues by adding a partial block to the user, then that's a big one. For instance, if two users are getting angry at each other over content, from what little we know, that can quickly cross the line from being a simple content dispute to becoming a conduct issue. In fact, it's our purpose for building this in the first place:

Smaller, more tactical blocks may defuse situations while retaining constructive contributors. The goal of this project is to give wiki administrators a more robust set of tools to be able to better respond to different user conflict situations.

https://meta.wikimedia.org/wiki/Community_health_initiative/Per-user_page,_namespace,_and_upload_blocking#Use_cases

Tue, Aug 7, 4:15 PM · Anti-Harassment, TechCom-RFC
dbarratt added a comment to T197148: Timeline: Generate wikitext for on-wiki discussions.

Not sure if you're planning on doing T189839 or not, but if so, you might run into space trouble with other languages like German ("Teilen Sie diese Ergebnisse"). Maybe just "Share" would work better. Sorry to add more bikeshedding :)

Tue, Aug 7, 3:41 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline

Mon, Aug 6

dbarratt moved T197148: Timeline: Generate wikitext for on-wiki discussions from In progress to Review on the Anti-Harassment (AHT Sprint 26) board.
Mon, Aug 6, 7:08 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T197148: Timeline: Generate wikitext for on-wiki discussions.

What do we think?


Mon, Aug 6, 7:08 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T197148: Timeline: Generate wikitext for on-wiki discussions.

David — when the dialog opens, is the text automatically selected?

Yes.

Mon, Aug 6, 4:59 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T197148: Timeline: Generate wikitext for on-wiki discussions.

How does the dialog handle smaller screen sizes? Is it fixed or fluid in size?

Mon, Aug 6, 4:33 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T197148: Timeline: Generate wikitext for on-wiki discussions.

What do we think?



This doesn't show in the screenshot, but the text within the box is focused and selected (ready for a copy/paste).

Mon, Aug 6, 4:28 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt updated the task description for T200957: No way to watch a page on wikimediafoundation.org.
Mon, Aug 6, 4:04 PM · wikimediafoundation.org
dbarratt updated the task description for T200957: No way to watch a page on wikimediafoundation.org.
Mon, Aug 6, 4:03 PM · wikimediafoundation.org
dbarratt moved T199364: Disable banner on Special:Block 7 days after it has been enabled (on August 6, 2018) from Ready to Review on the Anti-Harassment (AHT Sprint 26) board.

On the schedule!
https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20180806T1800

Mon, Aug 6, 2:25 PM · Anti-Harassment (AHT Sprint 26), Wikimedia-Site-requests
dbarratt moved T197148: Timeline: Generate wikitext for on-wiki discussions from Review to In progress on the Anti-Harassment (AHT Sprint 26) board.
Mon, Aug 6, 2:03 PM · Anti-Harassment (AHT Sprint 26), InteractionTimeline
dbarratt added a comment to T201041: wikimediafoundation.org main page requires first world bandwidth and data plan.

I'm also not sure how these numbers are being calculated, the most I can get up to (on desktop, no cache) is 3.49 MB on Firefox and 3.2 MB on Chrome. For context, this article https://en.wikipedia.org/wiki/Universe transfers 1.6 MB on Firefox and 2.3 MB on Chrome.

Mon, Aug 6, 4:02 AM · wikimediafoundation.org
dbarratt added a comment to T201041: wikimediafoundation.org main page requires first world bandwidth and data plan.

I suppose it would be helpful to better define the problem... is it the amount of data or the performance that is the problem? Those two problems might have different solutions (although there is some overlap).

Mon, Aug 6, 3:50 AM · wikimediafoundation.org
dbarratt added a comment to T201041: wikimediafoundation.org main page requires first world bandwidth and data plan.

I'm not sure the title of this is accurate, while initially I thought that perhaps it was a lot of resources, I ran a Lighthouse Audit and even when throttled to a "Fast 3G Connection" (which, tbf, is probably faster than most people have, I don't have any data though) the homepage receives a top score (on desktop and mobile). The audit does however give opportunities for improvements without changing the design (i.e. using next-generation image formats, making the site offline-first, increasing the cache length, etc.)

Mon, Aug 6, 3:45 AM · wikimediafoundation.org

Thu, Aug 2

dbarratt updated subscribers of T200964: Remove 'autofocus' attribute from IP address or username field on Special:Block.

If I understand correctly, David is suggest to keep the behavior that typing after landing on the page will still popular the username/IP field.

Thu, Aug 2, 9:37 PM · Anti-Harassment, MediaWiki-User-management
dbarratt triaged T201102: Suggest additional pages to block with the Related API as Normal priority.
Thu, Aug 2, 9:10 PM · MediaWiki-User-management, Anti-Harassment
dbarratt added a comment to T200964: Remove 'autofocus' attribute from IP address or username field on Special:Block.

@Mooeypoo This is only really a problem for new admins, or if we add something to the top of the page we want people to notice. I suppose in hindsight we should have added it after the help text.

Thu, Aug 2, 6:39 PM · Anti-Harassment, MediaWiki-User-management
dbarratt added a comment to T200964: Remove 'autofocus' attribute from IP address or username field on Special:Block.

@Mooeypoo, I think @TBolliger had an idea of making the help contextual (i.e. it would changed based on what you typed in) which I think is a great solution, more complicated, but it only presents the help when you need it.

Thu, Aug 2, 6:36 PM · Anti-Harassment, MediaWiki-User-management
dbarratt added a comment to T200964: Remove 'autofocus' attribute from IP address or username field on Special:Block.

Thu, Aug 2, 6:35 PM · Anti-Harassment, MediaWiki-User-management
dbarratt added a comment to T201035: Delete cloud VPS project mediawiki-docker.

Oh! my apologies.

Thu, Aug 2, 5:22 PM · cloud-services-team (Kanban), Cloud-VPS
dbarratt added a comment to T200964: Remove 'autofocus' attribute from IP address or username field on Special:Block.

David, do you know if this will this require a change to OOUI or to Special:Block?

My assumption is that this would be a change to Special:Block

Thu, Aug 2, 5:16 PM · Anti-Harassment, MediaWiki-User-management
dbarratt closed T201035: Delete cloud VPS project mediawiki-docker as Declined.

MediaWiki-Docker is the project tag for https://hub.docker.com/_/mediawiki/ and is also referenced in the repository's README https://github.com/wikimedia/mediawiki-docker

Thu, Aug 2, 5:12 PM · cloud-services-team (Kanban), Cloud-VPS
dbarratt created T200964: Remove 'autofocus' attribute from IP address or username field on Special:Block.
Thu, Aug 2, 3:54 AM · Anti-Harassment, MediaWiki-User-management