Gamepedia Help Wiki
Register
No edit summary
(Undo revision 30064 by Kizzycocoa (talk) Found a solution elsewhere. Withdrawing my request.)
Tag: Undo
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Note|Extension requests & reviews are currently on hold, due to ongoing work on the [[fandom:User blog:MisterWoodhouse/The first specifics on the Unified Community Platform|Unified Content Platform]] and bridging Fandom and Gamepedia MediaWiki architecture.
+
{{Note|Extension requests & reviews are currently on hold, due to ongoing work on the [[fandom:User blog:MisterWoodhouse/The first specifics on the Unified Community Platform|Unified Content Platform]] and bridging Fandom and Gamepedia MediaWiki architecture.
   
 
Enabling approved extensions is unaffected.|center}}
 
Enabling approved extensions is unaffected.|center}}
 
Looking to '''add an extension''' to your [[Gamepedia]] wiki? Please follow the steps below:
 
Looking to '''add an extension''' to your [[Gamepedia]] wiki? Please follow the steps below:
   
# See if Gamepedia currently allows the extension by viewing the [[Extensions]] page.
+
# See if Gamepedia currently allows the extension by viewing the [[extensions]] page.
 
# If it is listed on the page and isn't a [[Extensions#Forbidden extensions|forbidden extension]]: Go to the section [[#Extensions approved on Gamepedia|Extensions approved on Gamepedia]].
 
# If it is listed on the page and isn't a [[Extensions#Forbidden extensions|forbidden extension]]: Go to the section [[#Extensions approved on Gamepedia|Extensions approved on Gamepedia]].
# If it isn't listed on the page: Go to the section [[#Extensions not yet approved on Gamepedia|Extensions not yet approved on Gamepedia]].
+
# If it isn't listed on the page: Go to the section [[#Extensions not yet approved on Gamepedia|extensions not yet approved on Gamepedia]].
 
# If it isn't on either list, contact a [[Gamepedia staff]] member and ask, if the extension can be added in the future. Mind the [[#FAQ|FAQ]].
 
# If it isn't on either list, contact a [[Gamepedia staff]] member and ask, if the extension can be added in the future. Mind the [[#FAQ|FAQ]].
   
==Extensions approved on Gamepedia==
+
== Extensions approved on Gamepedia ==
 
Reach out to the Wiki Manager for your wiki to request the extension. In your message to the manager, be sure to include the name of the extension and the wiki on which you'd like it installed. You can contact the manager via one of the following ways:
 
Reach out to the Wiki Manager for your wiki to request the extension. In your message to the manager, be sure to include the name of the extension and the wiki on which you'd like it installed. You can contact the manager via one of the following ways:
 
* The wiki's [[Project:Admin noticeboard|admin noticeboard]] or [[Project:Community portal|community portal]]
 
* The wiki's [[Project:Admin noticeboard|admin noticeboard]] or [[Project:Community portal|community portal]]
Line 19: Line 19:
 
Coordinate with the manager and the wiki's admin team. Sometimes, new extensions can have an impact on a wiki's existing configuration. It's recommended to work with the wiki's administrators to ensure the extension doesn't cause a negative impact. The manager and/or admin team may have a suggestion on an alternative route to take.
 
Coordinate with the manager and the wiki's admin team. Sometimes, new extensions can have an impact on a wiki's existing configuration. It's recommended to work with the wiki's administrators to ensure the extension doesn't cause a negative impact. The manager and/or admin team may have a suggestion on an alternative route to take.
   
For extensions which create additional namespaces, like [[mw:Extension:Gadgets|Gadgets]], [[Extension:Scribunto|Scribunto]], [[Extension:Widgets|Widgets]], and others, please wait until after the extension has been installed before trying to create documents in these namespaces.
+
For extensions which create additional namespaces, like [[Extension:Gadgets|Gadgets]], [[Extension:Scribunto|Scribunto]], [[Extension:Widgets|Widgets]], and others, please wait until after the extension has been installed before trying to create documents in these namespaces.
   
==Extensions not yet approved on Gamepedia==
+
== Extensions not yet approved on Gamepedia ==
* Find a site that discusses the extension and copy the link. The [[mw:Category:All_extensions|MediaWiki Extensions category]] is a good place to look.
+
* Find a site that discusses the extension and copy the link. The [[mw:Category:All extensions|MediaWiki Extensions category]] is a good place to look.
 
* Add the extension to the [[#Requested extensions pending review|list below]].
 
* Add the extension to the [[#Requested extensions pending review|list below]].
* Create a new section on the [[Talk:{{PAGENAME}}|talk page]] with the following information:
+
* Create a new section on the [[{{TALKPAGENAME}}|talk page]] with the following information:
 
** Extension name and link
 
** Extension name and link
 
** Your username
 
** Your username
Line 31: Line 31:
 
* Any other users that would also like to use the extension on their wiki should add a new comment with their information to the talk page.
 
* Any other users that would also like to use the extension on their wiki should add a new comment with their information to the talk page.
   
===Extension approval guidelines===
+
=== Extension approval guidelines ===
 
Every new external extension added to Hydra creates a new set of external dependencies and potentially the need for Hydra to take over development of a third party extension. To prevent being wholly dependent on a third party we have a strict set of approval guidelines for new extensions.
 
Every new external extension added to Hydra creates a new set of external dependencies and potentially the need for Hydra to take over development of a third party extension. To prevent being wholly dependent on a third party we have a strict set of approval guidelines for new extensions.
   
Line 40: Line 40:
 
== Requested extensions pending review ==
 
== Requested extensions pending review ==
 
* [[mw:Extension:FormatNum|FormatNum]]
 
* [[mw:Extension:FormatNum|FormatNum]]
* [[mw:Extension:Add_HTML_Meta_and_Title|Add HTML Meta and Title]]
+
* [[mw:Extension:Add HTML Meta and Title|Add HTML Meta and Title]]
 
* [[mw:Extension:PinyinSort|PinyinSort]]
 
* [[mw:Extension:PinyinSort|PinyinSort]]
 
* [[mw:Extension:FontAwesome|FontAwesome]]
 
* [[mw:Extension:FontAwesome|FontAwesome]]
Line 46: Line 46:
 
* [[mw:Extension:ReplaceSet|ReplaceSet]]
 
* [[mw:Extension:ReplaceSet|ReplaceSet]]
   
==Reviewed extension requests==
+
== Reviewed extension requests ==
These requests were reviewed (Q2 2019). They will be added to the [[Extensions]] article once completed and removed from this list after the Q3 2019 review.
+
These requests were reviewed (Q2 2019). They will be added to the [[extensions]] article once completed and removed from this list after the Q3 2019 review.
   
===Implemented===
+
=== Implemented ===
 
* [[mw:Extension:Highlight Links in Category|Highlight Links in Category]] (MIT license)
 
* [[mw:Extension:Highlight Links in Category|Highlight Links in Category]] (MIT license)
 
* [[mw:Extension:Numbertext|Numbertext]] (LGPL/BSD dual-license, no MediaWiki version mentioned)
 
* [[mw:Extension:Numbertext|Numbertext]] (LGPL/BSD dual-license, no MediaWiki version mentioned)
Line 56: Line 56:
 
* [[mw:Extension:Header Footer|Header Footer]]
 
* [[mw:Extension:Header Footer|Header Footer]]
   
===Approved===
+
=== Approved ===
   
===Denied===
+
=== Denied ===
 
* [[mw:Extension:DiscordNotifications|DiscordNotifications]] ([https://gitlab.com/hydrawiki/third-party-extensions/issues/30 GitLab ticket]) - The code is not suitable for our platform, but we like the functionality. This is something we'd like to investigate doing ourselves in the future.
 
* [[mw:Extension:DiscordNotifications|DiscordNotifications]] ([https://gitlab.com/hydrawiki/third-party-extensions/issues/30 GitLab ticket]) - The code is not suitable for our platform, but we like the functionality. This is something we'd like to investigate doing ourselves in the future.
 
* [[mw:Extension:FixedHeaderTable|FixedHeaderTable]] ([https://gitlab.com/hydrawiki/third-party-extensions/issues/29 GitLab ticket]) - We like the idea of the functionality and will implement something similar ourselves.
 
* [[mw:Extension:FixedHeaderTable|FixedHeaderTable]] ([https://gitlab.com/hydrawiki/third-party-extensions/issues/29 GitLab ticket]) - We like the idea of the functionality and will implement something similar ourselves.
Line 71: Line 71:
 
* [[mw:Extension:GlobalCssJs|GlobalCssJs]] - Not at this time.
 
* [[mw:Extension:GlobalCssJs|GlobalCssJs]] - Not at this time.
   
==FAQ==
+
== FAQ ==
===How long will the extension take to be added?===
+
=== How long will the extension take to be added? ===
Extensions on the [[Extensions|approved list]] can take less than one day to be added. Extensions not on the list have to be reviewed, with reviews happening on a quarterly basis. Your wiki manager will be able to give you a better timeline once you've reached out about the extension you're interested in.
+
Extensions on the [[Extensions|approved list]] can be enabled by wiki managers and become active in less than a day.
:'''Next review of requests''': Q3 2019
 
   
  +
Requested extensions that are pending review take longer. Reviews were originally planned on a quarterly basis, and the timeline typically depended on the complexity and status of the extension. Wiki managers are the best point of contact for questions regarding extensions.
===Am I guaranteed to have a new extension approved?===
 
  +
:'''Next review of requests''': Currently on hold due to work on the Unified Content Platform (UCP). Pending requests will still be reviewed, but new requests are no longer being accepted for Gamepedia.
Each new extension will undergo a vetting process by the Gamepedia team. If the extension appears problematic for security, licensing, or compatibility reasons, sometimes our teams can suggest alternatives that will serve a similar purpose. We typically make every effort to help our editors find a solution for the situation at hand but cannot guarantee extensions will be approved.
 
  +
 
=== Am I guaranteed to have a new extension approved ?===
  +
Every new extension is vetted by the Gamepedia team. Although we make every effort to help our editors and provide them with the tools they need, extensions sometimes pose security, licensing, and/or compatibility problems that cannot be satisfactorily resolved. In this case, the extension is rejected, although we are often able to suggest alternative solutions that perform just as well.
   
 
[[Category:Extensions| ]]
 
[[Category:Extensions| ]]
Line 84: Line 86:
 
[[pl:Proszenie rozszerzeń]]
 
[[pl:Proszenie rozszerzeń]]
 
[[pt:Solicitando extensões]]
 
[[pt:Solicitando extensões]]
  +
[[tr:Uzantı talep etme]]
 
[[zh:请求扩展]]
 
[[zh:请求扩展]]

Revision as of 18:10, 27 December 2020

NOTE:
Prof hydra Extension requests & reviews are currently on hold, due to ongoing work on the Unified Content Platform and bridging Fandom and Gamepedia MediaWiki architecture.

Enabling approved extensions is unaffected.

Looking to add an extension to your Gamepedia wiki? Please follow the steps below:

  1. See if Gamepedia currently allows the extension by viewing the extensions page.
  2. If it is listed on the page and isn't a forbidden extension: Go to the section Extensions approved on Gamepedia.
  3. If it isn't listed on the page: Go to the section extensions not yet approved on Gamepedia.
  4. If it isn't on either list, contact a Gamepedia staff member and ask, if the extension can be added in the future. Mind the FAQ.

Extensions approved on Gamepedia

Reach out to the Wiki Manager for your wiki to request the extension. In your message to the manager, be sure to include the name of the extension and the wiki on which you'd like it installed. You can contact the manager via one of the following ways:

If you cannot reach the Wiki Manager in any of these ways, feel free to email community@gamepedia.com to reach our community team.

Coordinate with the manager and the wiki's admin team. Sometimes, new extensions can have an impact on a wiki's existing configuration. It's recommended to work with the wiki's administrators to ensure the extension doesn't cause a negative impact. The manager and/or admin team may have a suggestion on an alternative route to take.

For extensions which create additional namespaces, like Gadgets, Scribunto, Widgets, and others, please wait until after the extension has been installed before trying to create documents in these namespaces.

Extensions not yet approved on Gamepedia

  • Find a site that discusses the extension and copy the link. The MediaWiki Extensions category is a good place to look.
  • Add the extension to the list below.
  • Create a new section on the talk page with the following information:
    • Extension name and link
    • Your username
    • Wiki the extension is requested on
    • Description of your use case(s)
  • Any other users that would also like to use the extension on their wiki should add a new comment with their information to the talk page.

Extension approval guidelines

Every new external extension added to Hydra creates a new set of external dependencies and potentially the need for Hydra to take over development of a third party extension. To prevent being wholly dependent on a third party we have a strict set of approval guidelines for new extensions.

  • Extensions should be applicable to more than one wiki. Sometimes we will approve an extension for a single wiki, but there must be a very compelling reason to do so.
  • If the extension replicates an existing extension's functionality it either needs to fully replace that extension or have that new functionality rolled into the old extension.
  • Code standards for extensions must be followed. That means the extension should be using extension registration loading, follow MediaWiki coding standards, and be soundly designed.

Requested extensions pending review

Reviewed extension requests

These requests were reviewed (Q2 2019). They will be added to the extensions article once completed and removed from this list after the Q3 2019 review.

Implemented

Approved

Denied

  • DiscordNotifications (GitLab ticket) - The code is not suitable for our platform, but we like the functionality. This is something we'd like to investigate doing ourselves in the future.
  • FixedHeaderTable (GitLab ticket) - We like the idea of the functionality and will implement something similar ourselves.
  • GlobalUsage - Requires too much development work to get it working on our platform that we can't invest at this time. We can revisit it in the future, if there's a strong case for it.
  • Kartographer (GitLab ticket) - We'd rather develop an easier to use tool ourselves for mapping.
  • PortableInfobox - Not at this time. Requires more discussion on the future of integrated platforms and features.
  • StructuredDiscussions - Not at this time. Requires more discussion on the future of integrated platforms and features.
  • UrlGetParameters - Requires disabling the parser cache which will not be done for use of an extension.
  • Wikibase - Not at this time. Requires more discussion on the future of integrated platforms and features.
  • Quiz - No, we are developing/adding in our own system soon.
  • TemplateStyles - Not at this time.
  • GlobalCssJs - Not at this time.

FAQ

How long will the extension take to be added?

Extensions on the approved list can be enabled by wiki managers and become active in less than a day.

Requested extensions that are pending review take longer. Reviews were originally planned on a quarterly basis, and the timeline typically depended on the complexity and status of the extension. Wiki managers are the best point of contact for questions regarding extensions.

Next review of requests: Currently on hold due to work on the Unified Content Platform (UCP). Pending requests will still be reviewed, but new requests are no longer being accepted for Gamepedia.

Am I guaranteed to have a new extension approved ?

Every new extension is vetted by the Gamepedia team. Although we make every effort to help our editors and provide them with the tools they need, extensions sometimes pose security, licensing, and/or compatibility problems that cannot be satisfactorily resolved. In this case, the extension is rejected, although we are often able to suggest alternative solutions that perform just as well.