Season of Docs/2024/Proposal
This page describes the project selected by Wikimedia for Season of Docs/2024.
Consolidate MediaWiki Help Documentation - The Wikimedia Foundation
editThank you for considering our proposal for Season of Docs 2024!
About The Wikimedia Foundation and MediaWiki
editThe nonprofit Wikimedia Foundation provides the essential infrastructure for free knowledge. We host Wikipedia, the free online encyclopedia, as well as many other free knowledge projects that are created, edited, and verified by volunteers around the world.[1]
The Wikimedia Foundation coordinates the development of MediaWiki: the free and open-source wiki software used by Wikipedia and many other organizations and communities. Originally developed in 2002, MediaWiki is designed for collaboration and scalability, with an interface available in more than 400 languages.[2] MediaWiki is developed by a global community of developers, both volunteers and Wikimedia Foundation and affiliate staff, including more than 1,000 contributors since 2012.[3]
About the project
editProblem
editMediaWiki.org is the documentation wiki for MediaWiki. Before MediaWiki.org existed, MediaWiki documentation was stored on a different wiki: Meta-Wiki (also called Meta). Since MediaWiki.org was established as the official wiki for MediaWiki documentation, most MediaWiki documentation pages on Meta have been moved to MediaWiki.org.
However, there are still some pages on Meta that contain MediaWiki documentation. In most cases, these pages cannot be imported directly to MediaWiki.org because of licensing restrictions or because a corresponding page already exists on MediaWiki.org.
For example, the top result in a web search for "MediaWiki edit summary" is a page on MediaWiki.org that redirects to a page on Meta where the page is disconnected from all other MediaWiki documentation. This duplication makes it harder for users of MediaWiki to find the information they need. It also makes it harder for documentation writers to maintain the docs, so, as a result, the Meta pages are often outdated.
There is also some documentation on Meta that relates to MediaWiki but is specific to how MediaWiki is used on Wikimedia projects. This content should stay on Meta, while duplication between the two wikis should be reduced as much as possible.
Here is an example of pages that show the correct separation of content between the two wikis:
- Extension:MassMessage and Help:Extension:MassMessage on MediaWiki.org contain documentation that can be applied to any MediaWiki instance.
- meta:MassMessage on Meta contains information about using MassMessage on Wikimedia wikis.
Other examples include:
- Extension:FlaggedRevs, Help:Extension:FlaggedRevs, and meta:Flagged Revisions
- Extension:UrlShortener, Help:Extension:UrlShortener, and meta:Wikimedia URL Shortener
If we can consolidate and organize this documentation, users of MediaWiki will be able to find the information they need and more effectively contribute to the wikis they care about.
Scope
editThe scope of this project includes:
- For pages listed under Project:MediaWiki_documentation_on_Meta-Wiki/List#Has_MediaWiki.org_equivalent, compare the Meta page with its MediaWiki.org equivalent, and add any missing information to the MediaWiki.org page.
- For pages listed under Project:MediaWiki_documentation_on_Meta-Wiki/List#No_MediaWiki.org_equivalent, create a MediaWiki.org page that covers the content on the Meta page.
- For pages listed under Project:MediaWiki_documentation_on_Meta-Wiki/List#Actually_WMF-specific, review the pages for usability, and design and implement an organization to make these pages easy to discover and maintain.
The scope of this project does not include:
- Pages listed on Project:MediaWiki documentation on Meta-Wiki/List as obsolete or orphaned
- Content on MediaWiki.org unrelated to the topics covered by the pages on Project:MediaWiki documentation on Meta-Wiki/List
We have five strong technical writing candidates who have applied for this project, including writers with prior experience with our docs or with the Season of Docs program. We estimate that this project will take five months to complete. The Wikimedia Foundation's Technical Documentation team lead has committed to supporting the project with help from User:Chinweotitookereke, a volunteer and former intern with experience working with Wikimedia documentation.
Measuring success
edit- Reduce the number of pages on Meta that need to be reviewed and consolidated into MediaWiki.org from 82 to 0.[4]
- Organize the help pages on Meta with Wikimedia-specific content to make them easier to use and maintain, measured by an increase in the percentage of help pages with relevant content linked from meta:Help from 8% to 100%.[5]
Timeline
editThe project will take approximately six months to complete. Once the tech writer is hired, we'll start with a project kickoff phase before completing the work in three phases corresponding to the project's main scope areas. Phase 1 will help familiarize the tech writer with the content and tools before working on more complex content in phase 2 and, finally, information architecture in phase 3.
Phase | Description |
---|---|
Project kickoff and onboarding
Completed on May 13
|
|
Phase 1: De-duplication (20 pages)
Completed on June 3
|
|
Phase 2: New content (62 pages)
Completed on September 9
|
|
Phase 3: Organize
Completed on October 10
|
|
Project wrap-up
Completed on November 4
|
|
Budget
editBudget item | Amount | Running total |
---|---|---|
Technical writer audit, write, organize, and publish content to consolidate MediaWiki help documentation | 12000.00 | 12000.00 |
Volunteer stipend for project support | 500.00 | 12500.00 |
Swag for technical writer from the Wikipedia store | 150.00 | 12650.00 |
Total | 12650.00 |
Experience
editAs the Wikimedia Foundation Technical Documentation team lead[6], I am very experienced working with technical writers. In addition to leading our small team of writers, I help support volunteer technical writers from across our global communities. Because of the longevity and scope of the Wikimedia projects, we always need more help creating and maintaining the documentation, so we look forward to working with a Season of Docs writer on this project.
The Wikimedia Foundation participated in Google Season of Docs during 2019 and 2020.[7] I acted as a project mentor for the 2020 project.[8] The Wikimedia Foundation has also participated in Google Summer of Code from 2006 to 2024.[9]
See also
editReferences
edit- ↑ meta:Complete list of Wikimedia projects
- ↑ mw:
- ↑ [1]
- ↑ See the "Has MediaWiki.org equivalent" and "No MediaWiki.org equivalent" lists on Project:MediaWiki_documentation_on_Meta-Wiki/List#General_wiki_help_that_should_be_moved_to_MediaWiki_(but_can't_due_to_licensing).
- ↑ See the list on Project:MediaWiki_documentation_on_Meta-Wiki/List#Actually_WMF-specific.
- ↑ User:APaskulin_(WMF)
- ↑ Season of Docs
- ↑ Season_of_Docs/2020#Mentors
- ↑ Google Summer of Code