**Type of activity:Pre-scheduled session**==Session Title==
**How to unleash the power of 3rd party extension developers
==Main tTopic: ==
[[ https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit/2017/How_to_grow_our_technical_community | How to grow our technical community ]]**
== Type of activity ==
Unconference session
== Description ==
**Size of group: 15-30 participants**%%%
=== 1. The problem ===
[[ #mediawiki-stakeholders-group | We ]] estimate that there are hundreds (if not thousands) of MediaWiki installations hidden behind firewalls which have custom extensions. However, the developers of these extensions do not have the resources or courage to publish their extensions and the developers of these extensions often follow their own coding processes.
This leads us to conclude that there is a lot of untapped potential for MediaWiki, both in terms of functionality and extensions.
[[ #mediawiki-stakeholders-group | We've ]] discussed this before (see our [[ http://mwstake.org/mwstake/wiki/MediaWiki_Usage_Report_for_Wikimania_2015 | MediaWiki Usage Report for Wikimania 2015 ]]). There is [[ https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker#Submit_your_changes | documentation here about how to submit code ]], but it does not cover the case where extensions already exist for a particular cause and need to be freed or generalized.
We propose an "Extension welcome service" that will be discussed and refined in this session. At the end of the session,=== 2. I hope to have:Expected outcome ===
- An initiative "Submit your MW code", which welcomes and mentors corporate MW developers
- A named group of volunteers willing to do so (possibly lead by #MWStake)
- An agreement on a structure within MW.o where corporate MW devs can go to and find help
== Also see ===== 3. Current status of the discussion ===
* {T653}See links listed below.
(If you want to discuss a specific aspect already covered by a task listed below, please use that task listed below. For general or high-level comments on recommending tasks that are suitable for new technical contributors, please use this very task.)
== Proposed by ==
@MarkAHershberger, @mglaser
== Preferred group size ==
15-30
== Any supplies that you would need to run the session ==
Post-its and markers
== Links ==
* {T653}
== Interested attendees (sign up below) ==