Tech talk:Adding a new extension

From Meta

Step 4[edit source]

This step is irrelevant and we are moving to a modular design with variables and database lists. This should never happen. John (talk) 09:07, 11 August 2015 (EDT)

@John: Will this design be on GitHub? How will it work? --Reception123 (talk) 00:45, 12 August 2015 (EDT)

The variables are in GitHub and are used across many mediawiki installs and services. Database lists are not in GitHub and will be managed solely by CreateWiki or shell. John (talk) 06:24, 12 August 2015 (EDT)
Yes, but these still have to easily be edited by anyone, right? --Reception123 (talk) 07:13, 12 August 2015 (EDT)
In theory variables are easier than case statements. They're also more efficient in processing from experience which is a major focus for us. CreateWiki will provide a simple interface for the addition and revocation of extensions as well. John 07:56, 12 August 2015 (EDT)
Yes, and I presume that this will also be the system for closing wikis.. --Reception123 (talk) 07:58, 12 August 2015 (EDT)
Eventually. John (talk) 08:01, 12 August 2015 (EDT)

Extensions[edit source]

Do they need to have a page on mediawiki.org? Will just a GitHub repo be fine? D4rkst4r (talk) 01:51, 22 December 2015 (UTC)[reply]

@D4rkst4r: If it has a mediawiki.org page link it as this includes information such as compatible versions, requires maintenance/update.php, etc. If it doesn't have a mediawiki.org page it might work but we will have to look at the extension ourselves to ensure it will work. -- Cheers, NDKilla ( TalkContribs ) 03:37, 22 December 2015 (UTC)[reply]
You can request the extension on Request features and a sysadmin will look at it there. Reception123 (talk)(contribs) 07:20, 22 December 2015 (UTC)[reply]