User:APaskulin (WMF)/Docs Personas

These personas are defined in relation to their information needs for the purpose of creating and maintaining documentation for MediaWiki and Wikimedia projects.

As a developer, I want to include Wikimedia content in my app.

 * Read-only access to Wikimedia content (edge case: uploading files)
 * May not be involved with a Wikimedia project community
 * Primary concerns
 * Formats
 * Needing to do as little as possible on my side/getting exactly what I need or as close as possible
 * Performance/optimization/limits
 * Searching/knowing what to ask for
 * User journey
 * I understand what is available
 * I am inspired by example projects
 * I know how to get started

I want to use Wikimedia data in my research or data analysis.

 * https://meta.wikimedia.org/wiki/Research:Data
 * https://research.wikimedia.org/ includes the output of the research team
 * Wikidata

I want to customize my wiki experience in my browser.

 * Discover preferences and gadgets
 * Write custom CSS and JS
 * Submit user scripts for inclusion as gadgets (tied to a specific project community)

I want to automate maintenance tasks for a Wikimedia project.

 * Gadgets, tools, and bots
 * Tied to a specific project community
 * Discover and use existing tools
 * Request a tool
 * Maintain a tool
 * Develop a tool

As someone new to open source, I want to contribute to open source.

 * https://www.mediawiki.org/wiki/New_Developers

As an experienced developer, I want to contribute to a Wikimedia open source project.

 * Contribute to MediaWiki core (PHP) or extensions (PHP + JavaScript)
 * Contribute to tools used and requested by project communities

I want to contribute documentation to a Wikimedia project.

 * https://www.mediawiki.org/wiki/Documentation/Style_guide

As a PHP developer, I want to develop new functionality for MediaWiki.

 * Extensions (PHP + JavaScript)

I want to run my own wiki using MediaWiki.

 * MediaWiki platform docs at mediawiki.org