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.
edit- 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.
edit- 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.
edit- 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.
edit- 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.
editAs an experienced developer, I want to contribute to a Wikimedia open source project.
edit- 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.
editAs a PHP developer, I want to develop new functionality for MediaWiki.
edit- Extensions (PHP + JavaScript)
I want to run my own wiki using MediaWiki.
edit- MediaWiki platform docs at mediawiki.org