Participants, please read/think about/research these, ahead of time:
Increasing market penetration of MediaWiki will increase the number of MediaWiki users and developers. This in turn will increase the availability of the sum of all knowledge and improve the quality of the MediaWiki software for everybody. A rising tide lifts all boats. For any of this to happen, there needs to be better support for third party MediaWiki users and developers. In particular, the following critical facets need to be addressed:
- Ease of MediaWiki installation, upgrade, and maintenance
- Quality control and support of MediaWiki extensions
- Published roadmap to support future planning and decision making
- Accurate documentation that supports findability and limits redundancy
- Active technical support community
The structure of this session will be as follows:
- Opening remarks
- Short 3 hashtags "why am I here?" by each participant on post-its -> thrown on a wall -> clustered broadly
- Several rounds of active brainstorming to answer the following in turn:
- What are the important unanswered questions? What are the important strategic goals?
- What critical outcomes must be achieved to answer these questions/achieve these goals?
- Rank outcomes
- For top 5 critical outcomes:
- What work needs to be done?
- Over what time horizon?
- How does the work need to be staged?
- What resources would be needed? What are the infrastructure requirements?
- What teamwork and external partnerships would be necessary?
- Are there any critical dependencies? Any risks?
- Summary and wrap-up
- Create a list of unanswered questions about third party MediaWiki users and developers
- Create a list of strategic goals in support of third party MediaWiki users and developers
- Create a list of near term objectives
Pre-event questions for discussion:
- What are the important unanswered questions with respect to third-party MediaWiki users and developers?
- What are the important strategic goals with respect to third-party MediaWiki users and developers?
Related position statements:
Related background reading:
- MediaWiki Stakeholders' Group
- EMWCon 2017 Discussion of Third-Party Wikis
- MediaWiki Governance Talk at Wikimania 2016
- Wikimedia Foundation Technical Community Building annual plan goals
- Wikimedia Foundation Technical Community Building quarterly goals
- Relevant Phabricator tasks:
- Create and publish a multi-tiered support level system for MediaWiki extensions frequently used by third parties
- Evaluate and set up a test instance of FOSS persistent chat software as a companion to Q&A system for communication with third-party developers
- Set up test instances for popular Q&A software
- Document extensions' MediaWiki version compatibility better
- Improving extension management
- Extension Store - Ideas and Requirements
- Document audiences and use cases for a Wikimedia Tools catalog
- MediaWiki Stakeholders' Group proposed Memorandum of Understanding
- Scaling Open Source communities
- https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit/2018/Supporting_Third-Party_Use_of_MediaWiki (copied from https://etherpad.wikimedia.org/p/wm-dev-summit-2018-supporting-3rd-party )
- Add more details to this task description,
- Coordinate any pre-event discussions (here, IRC, email, hangout, etc),
- Outline the plan for discussing this topic at the Developer Summit.
- 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 summit and afterwards.
This is one of the 8 Wikimedia Developer Summit 2018 topics.