Extension inventory: Difference between revisions

review message strings
start auditing the DCS extensions
Line 1: Line 1:
UNUSEDThis page serves to inventory and assess the mix of extensions that are in use for the DCS wiki. Code for "regular" extensions are hosted on Gerrit at the WMF (which is also mirrored to GitHub) with documentation at https://www.mediawiki.org/wiki. Code for the DCS extensions is in the [https://github.com/debtcompliance/mediawiki/tree/master/extensions private Debt Compliance GitHub repo]; and the Organic Design extensions are in the [https://github.com/OrganicDesign/extensions/tree/master/MediaWiki 'MediaWiki' tree of the Organic Design GitHub repo].
This page serves to inventory and assess the mix of extensions that are in use for the DCS wiki. Code for "regular" extensions are hosted on Gerrit at the WMF (which is also mirrored to GitHub) with documentation at https://www.mediawiki.org/wiki. Code for the DCS extensions is in the [https://github.com/debtcompliance/mediawiki/tree/master/extensions private Debt Compliance GitHub repo]; and the Organic Design extensions are in the [https://github.com/OrganicDesign/extensions/tree/master/MediaWiki 'MediaWiki' tree of the Organic Design GitHub repo].


== "Regular" Extensions ==
== "Regular" Extensions ==
Line 184: Line 184:
== Custom DCS Extensions ==
== Custom DCS Extensions ==


# DcsAmmendments
{| style="border-spacing:0;"
# DcsBaskets
|- style="background-color:#f2f2f2;border:0.05pt solid #aaaaaa;padding:0.0194in;"
# DcsCommon
! Extension
# DcsComplianceChecklist
! Purpose
# DcsComplianceChecklist2
! Last release
# DcsEmailLink
! Confirm used? + notes
# DcsExportTerms
|-
# DcsFindTitle
| DcsAmmendments
# DcsGroupAdmin
| Adds ammendments section to DCS loan pages. Sysop (only) can add/delete/edit/re-order (up/down) the ammendments; UX [https://github.com/debtcompliance/mediawiki/blob/master/extensions/DcsAmmendments/modules/dcsammendments.js implemented in JavaScript]. Extends the API with the same functions. Adds new log type: amendments; and logs all actions.
# DcsJobAdmin
| Jan 2018 - new sort functionality ready for testing
# DcsLoanPages
| yes
# DcsNamespaces
|-
# DcsNuke
| DcsBaskets
# DcsSearch
| purpose?
# DcsSection
| release?
# DcsSection2
| yes
# DcsSingleSignOn
|-
# DcsSkin
| DcsCommon
# DcsTitle
| purpose?
# DcsUploadedFiles
| release?
# DcsUserDisable
| yes
# DcsWatchComments
|-
| DcsComplianceChecklist
| purpose?
| release?
| yes
|-
| DcsComplianceChecklist2  
| purpose?
| release?
| only used in the '''checktest''' subdomain, or when `wgLocalTesting`; intention is to use a timestamp condition
|-
| DcsEmailLink
| purpose?
| release?
| yes
|-
| DcsExportTerms
| purpose?
| release?
| yes
|-
| DcsFindTitle
| purpose?
| release?
| yes
|-
| DcsGroupAdmin
| purpose?
| release?
| yes
|-
| DcsJobAdmin
| purpose?
| release?
| yes
|-
| DcsLoanPages
| purpose?
| release?
| yes
|-
| DcsNamespaces
| purpose?
| release?
| yes
|-
| DcsNuke
| purpose?
| release?
| yes. REPLACE with [https://www.mediawiki.org/wiki/Extension:Nuke standard Nuke extension]
|-
| DcsSearch
| purpose?
| release?
| yes
|-
| DcsSection
| purpose?
| release?
| yes
|-
| DcsSection2
| purpose?
| release?
| NO
|-
| DcsSingleSignOn
| purpose?
| release?
| yes
|-
| DcsSkin
| purpose?
| release?
| usage?
|-
| DcsTitle
| purpose?
| release?
| yes
|-
| DcsUploadedFiles
| purpose?
| release?
| yes
|-
| DcsUserDisable
| purpose?
| release?
| yes
|-
| DcsWatchComments
| purpose?
| release?
| yes
|-
|}


== Organic Design extensions ==
== Organic Design extensions ==