Page MenuHomePhabricator

Wikimedia Technical Conference 2018 Session - Making curation and contribution mechanisms equitable and consistent
Closed, ResolvedPublic


This session will answer the following questions:

  • What essential features/technologies are needed to make a globally/widely usable tool ?
  • How do we identify a valuable tool/project that could warrant further support from the platform ?
  • What are the major pitfalls for making something 'globally' usable
  • What platform technologies need improvement and which need to be build

Session Themes and Topics

  • Theme: Defining our products, users and use cases
  • Topic: Equitable Access and Global Features

Session Leader

  • Derk-Jan Hartman (TheDJ)



A key hurdle to providing an equitable experience to new and emerging communities is unlocking the powerful tools developed on older projects. This session examines the ways we can provide access to these tools “out of the box” for new projects, and remove the gap in toolsets between larger and smaller projects which have fewer users.

Questions to answer during this session

QuestionSignificance: Why is this question important? What is blocked by it remaining unanswered?
What MediaWiki/Extension/Service/Client features are globally applicable across different projects and languages?In order to support equity, we need to understand what features seem to be applicable to a wide array of projects.
What do we need to do to support global curation and anti-spam tools/bots/gadgets… how do we productionize what is on tool labs?Most anti-spam tools and bots are hosted in tool labs and are not language agnostic (en only). Many of these tools are needed in other projects. Many of them could also benefit from running in a production environment and/or being first class features of Mediawiki and running in a production environment. This question should reveal hurdles in making this possible.
How do we make localizable and consistent templates and gadgets globally available across all projects?This is a key question blocking use from support projects that are new and have small communities. Finding a way to create templates that are localizable but shared would enable use to better support these small communities.
What global features are insufficient or nonexistent?We have some features which are “global” (like CentralAuth). Are there any problems with such features that we could learn from when making other features global? Some other features may be unimplemented but are most useful in a global context. These are useful when planning equal access to features.

Keep in mind:

  • A tool can be many things, from gadgets to a new watchlist, to something on toolforge or even a completely new wiki project
  • Not all tools will need platform support in order to be successful
  • Equitable !== Equal (pun intended)

Facilitator and Scribe notes

Facilitator instructions


Open issues that are/might be related:

Session Structure

  • Define session scope, clarify desired outcomes, present agenda
  • Discuss Focus Areas
    • Discuss and Adjust. ''Note that we are not trying to come to a final agreement, we are just prioritizing and assigning responsibilities!''
    • For each proposition [add etherpad link here]
      • Decides whether there is (mostly) agreement or disagreement and the proposition(s).
      • Decide whether there is more need for discussion on the topic, and how urgent or important that is.
      • Identify any open questions that need answering from others, and from who (product, ops, etc)
      • Decides who will drive the further discussion/decision process (ie: a four month deadline)
  • Discuss additional strategy questions [add etherpad link here]. For each question:
    • Decide whether it is considered important.
    • Discuss who should answer it.
    • Decide who will follow up on it.
  • Wrap up

Success stories:

  • Thanks
  • Tools database replication
  • centralauth / oauth

Problem stories:

  • Lifting maps from tiles.wmflabs to product
  • gadgets
  • starting a new wiki/sister project
  • Flow

Session Leaders please:

  • Add more details to this task description.
  • Coordinate any pre-event discussions (here on Phab, IRC, email, hangout, etc).
  • Outline the plan for discussing this topic at the event.
  • Optionally, include what it will not try to solve.
  • Update this task with summaries of any pre-event discussions.
  • Include ways for people not attending to be involved in discussions before the event and afterwards.

Post-event Summary:

  • ...

Action items:

  • ...

T206060 poster (1×1 px, 308 KB)

Event Timeline

debt added a subscriber: TheDJ.
  • article placeholder
  • global gadgets
  • easier project starting
  • i18n
  • a11y
TheDJ updated the task description. (Show Details)
debt added a subscriber: DannyH.
greg added a subscriber: greg.
TheDJ updated the task description. (Show Details)

Hello! We are starting to ramp up on session creation for the 2019 Wikimedia Technical Conference. If there is no longer anything remaining to do here please close this task to avoid confusion.

Hello! We are starting to ramp up on session creation for the 2019 Wikimedia Technical Conference. If there is no longer anything remaining to do here please close this task to avoid confusion.

@TheDJ: No reply hence resolving. If there is work left in this task, feel free to either set the status of this report back to "Open" via the Add Action...Change Status dropdown and associate an active project tag to this task, or create separate followup tasks. Thanks.