User:SamanthaNguyen/Todo
Appearance
- Big things to consider possibly doing in the future. (of course these would probably need some discussion beforehand)
- Some are also small and I just need to get around doing
Today is November 21, 2024
- Skin:Vector/Hooks/VectorBeforeFooter: https://github.com/wikimedia/mediawiki-skins-Vector/commit/a7c983a2edccda6a1d5f36580ab117a2e0d79f0e
- Skin:Vector/Hooks/VectorAfterToolbox: https://github.com/wikimedia/mediawiki-skins-Vector/commit/ea52da4dd0e51950b153cef3ee260edeb6d3608d
Modules to create
[edit]- Module for Template:Compatibility browser
- Module for Template:Compatibility PHP
- Module for on Template:Compatibility DB
- Module for table on Version lifecycle
- Module for data on Bundled extensions and skins, this would also help auto-populate the data in Template:Bundled
- Module for data on Extension default namespaces, for extensions that have migrated to using extension.json
Modules to update
[edit]- Update Module:Extension to do the following:
- Auto-generate list of authors (possibly have another module that could map author name to wiki page so it'd auto-link)
- Auto-generate MediaWiki version required
- (possibly, for maintenance) Auto-add categories to extension pages based on which information is auto-generated:
[[Category:Extensions that have their hooks information manually inserted]]
[[Category:Extensions that have their hooks information automatically generated]]
- etc.
Templates to create
[edit]- The following warning templates for software support should be created, since this information is important, and also since the same is used across many articles
- Warning template for dropped support of HHVM
Warning template for dropped support of Oracle and MSSQL(see {{Dropped Oracle MSSQL }})Warning template that MediaWiki is currently incompatibile with PHP between 7.4.0 and 7.4.2(see {{MediaWiki PHP 7.4.0 to 7.4.2 }})
Templates to update
[edit]Hook template
[edit]- Consolidation
- Would be great to consolidate Template:ExtensionHook, Template:MediaWikiHook, and a skin hook template (doesn't exist yet, however skins provide their own hooks too).
- Could be consolidated with a
{{{type}}}
, and "extension", "skin", or "core" could be used. - If
{{{type}}}
equals "extension" or "skin", provide a{{{repo-name}}}
parameter to use. Links would automatically work based on the value of{{{type}}}
. - Auto-generated categories
- These hook templates should have auto-generated categories for maintenance purposes for when certain parameters aren't filled. Such as when the
{{{gerrit}}}
or{{{rev}}}
isn't filled, there should be aCategory:MediaWiki hooks that don't have a link to a Gerrit patch
(that could also probably be better named). This information is historical info and thus it's important to find which ones need filling their historical info out. - More template parameters for version data
- There should be a
{{{gerrit-deprecated}}}
and{{{gerrit-removed}}}
parameter to pair with the already existing{{{deprecated}}}
and{{{removed}}}
respectively, to link to those patches based on when they were deprecated/removed.