Changes

→‎Content development: +Permanent copies of Internet Governance documentation
Line 11: Line 11:  
|-
 
|-
 
| Update backend to latest MediaWiki version
 
| Update backend to latest MediaWiki version
|Get the wiki to version 1.41/1.42 (May 2024) in order to benefit from updated resources, such as new API calls, modernized skins, and bug fixes.
+
|Get the wiki to latest long term support version in order to benefit from updated resources, such as new API calls, modernized skins, and bug fixes.
|Not started
+
|Ongoing
 
|[[User:MarkAHershberger]]
 
|[[User:MarkAHershberger]]
 
|-
 
|-
 
|Check broken/misconfigured/needless extensions
 
|Check broken/misconfigured/needless extensions
|CentralAuth (broken), CiteThisPage (remove inwiki links to reference styles or make the links outbound), Renameuser (broken), DynamicPageList/DynamicPageList3 (where is each being used and how?), Variables (deprecated at source), TextExtracts (deprecated at source), InputBox (deprecated at source), ImageMap (deprecated), TemplateData (unecessary after we update WikiMedia), Scribunto (do we use Lua anywhere?), CollapsibleVector (unecessary after we update WikiMedia?).
+
|
|Not started
+
'''PENDING'''
 +
* Variables (deprecated at source?), TextExtracts (deprecated at source?), Scribunto (do we use Lua anywhere?), CiteThisPage (remove inwiki links to reference styles or make the links outbound)
 +
'''FIXED/OUT OF SCOPE'''
 +
* CentralAuth, Renameuser, DynamicPageList/DynamicPageList3, CollapsibleVector, InputBox, ImageMap, TemplateData
 +
|Ongoing
 
| [[User:MarkAHershberger]]
 
| [[User:MarkAHershberger]]
 
|-
 
|-
Line 23: Line 27:  
|"Lingo" is a stable and well-maintained extension that enables word definition on hover for admin-defined terms on all pages. For a heavy acronym space like ICANN, this is much more desirable than forcing users to open multiple tabs to be able to read an article. Available at: [https://m.mediawiki.org/wiki/Extension:Lingo]
 
|"Lingo" is a stable and well-maintained extension that enables word definition on hover for admin-defined terms on all pages. For a heavy acronym space like ICANN, this is much more desirable than forcing users to open multiple tabs to be able to read an article. Available at: [https://m.mediawiki.org/wiki/Extension:Lingo]
 
|Not started
 
|Not started
|[[User:MarkAHershberger]] & [[User:Ray]]
+
|[[User:MarkAHershberger]]
 
|-
 
|-
 
|Fix "HotCat" extension error
 
|Fix "HotCat" extension error
 
|Using "HotCat" to categorize a page from its bottom bar consistently throws the user to an edit page containing "It appears that your browser does not support Unicode. It is required to edit pages, so your edit was not saved." However, it does work otherwise, so it's probably an exception that needs to be caught.
 
|Using "HotCat" to categorize a page from its bottom bar consistently throws the user to an edit page containing "It appears that your browser does not support Unicode. It is required to edit pages, so your edit was not saved." However, it does work otherwise, so it's probably an exception that needs to be caught.
 +
|Not started
 +
|[[User:MarkAHershberger]]
 +
|-
 +
|Remove deprecated "Badge" link from "mw-head"
 +
|Apparently only removable from the PHP side.
 
|Not started
 
|Not started
 
|[[User:MarkAHershberger]]
 
|[[User:MarkAHershberger]]
Line 33: Line 42:  
|Dark mode is a modern option preferred by many tech workers. It is now fully implemented in a series of ways, though not directly in Vector. We should implement it as a toggle in the wiki's top bar. We just need to choose one of the four approaches available: [https://www.mediawiki.org/wiki/Manual:Dark_mode Manual:Dark_mode]
 
|Dark mode is a modern option preferred by many tech workers. It is now fully implemented in a series of ways, though not directly in Vector. We should implement it as a toggle in the wiki's top bar. We just need to choose one of the four approaches available: [https://www.mediawiki.org/wiki/Manual:Dark_mode Manual:Dark_mode]
 
|Not started
 
|Not started
| [[User:MarkAHershberger]] & |[[User:Markwd]]
+
| [[User:MarkAHershberger]] & [[User:MarkWD]]
 +
|-
 +
|Check parsing of desirable functions in Templates
 +
|Currently parsing seems to be restricted or otherwise problematic.
 +
|Not started
 +
| [[User:MarkWD]] & [[User:MarkAHershberger]]
 +
|-
 +
|Rethink and fix nTLDStats data integration
 +
|Find a new way to correctly integrate nTLDStats into the wiki, if desirable.
 +
|Not started
 +
| [[User:Ray]] & [[User:MarkWD]] & [[User:MarkAHershberger]]
 +
|-
 +
|Check and fix Common.js
 +
|The calls being made seem to be problematic and outdated to some degree.
 +
|Not started
 +
| [[User:MarkWD]] & [[User:MarkAHershberger]]
 
|-
 
|-
 
| Add licenses to the file uploader
 
| Add licenses to the file uploader
Line 43: Line 67:  
|The current template has a hard-coded implementation that doesn't scale correctly.
 
|The current template has a hard-coded implementation that doesn't scale correctly.
 
|Not started
 
|Not started
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
|Analyze Extension:UniversalLanguageSelector and Extension:Translate
 
|Analyze Extension:UniversalLanguageSelector and Extension:Translate
 
|It is unclear how this extension interacts with our wiki and with our implementation of multiple languages in general.
 
|It is unclear how this extension interacts with our wiki and with our implementation of multiple languages in general.
 
|Not started
 
|Not started
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
|Study and categorize our existing Namespaces
 
|Study and categorize our existing Namespaces
 
|[https://www.mediawiki.org/wiki/Help:Namespaces Help:Namespaces]
 
|[https://www.mediawiki.org/wiki/Help:Namespaces Help:Namespaces]
 
|Not started
 
|Not started
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
|Study and document Extension:Page Schemas
 
|Study and document Extension:Page Schemas
 
|[https://www.mediawiki.org/wiki/Extension:Page_Schemas Extension:Page Schemas]
 
|[https://www.mediawiki.org/wiki/Extension:Page_Schemas Extension:Page Schemas]
 
|Not started
 
|Not started
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
|Implement Extension:PageNotice where appropriate
 
|Implement Extension:PageNotice where appropriate
 
|After review of Namespaces.
 
|After review of Namespaces.
 
|Not started
 
|Not started
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
|Scope displaying a random card from ICANNWiki decks within a box
 
|Scope displaying a random card from ICANNWiki decks within a box
 
|To make good use of our cards, we could display a random card at the portal towards one of the top corners, dynamically changing it with every user visit. How to execute this is unclear and will require scoping.
 
|To make good use of our cards, we could display a random card at the portal towards one of the top corners, dynamically changing it with every user visit. How to execute this is unclear and will require scoping.
 
|Not started
 
|Not started
|[[User:Markwd]]
+
|[[User:MarkWD]]
 +
|-
 +
| style="background-color: #90EE90;" |Remove "Mailing List" from sidebar
 +
|The mailing list doesn't exist anymore and leads to a 404.
 +
|DONE
 +
|[[User:MarkWD]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Extensions for removal
 
| style="background-color: #90EE90;" |Extensions for removal
Line 83: Line 112:  
| This extension doesn't appear to have a front-facing configuration page at the moment, meaning that it hijacks the mobile layout to a pretty barebones one.
 
| This extension doesn't appear to have a front-facing configuration page at the moment, meaning that it hijacks the mobile layout to a pretty barebones one.
 
|DONE
 
|DONE
|[[User:MarkAHershberger]] & [[User:Markwd]]
+
|[[User:MarkAHershberger]] & [[User:MarkWD]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Enable in-wiki playback of audio and video files
 
| style="background-color: #90EE90;" |Enable in-wiki playback of audio and video files
|''Incorporating more robust multimedia resources moving forward will allow us to better integrate resources that are being underutilized at the moment, including a significant amount of videos already generated by ICANNWiki. (Potentially with [https://m.mediawiki.org/wiki/Extension:EmbedVideo_(fork)])''. Update: As it turns out, we already had EmbedVideo implemented, it just needed to be documented.
+
|EmbedVideo documentation and testing.
 
|DONE
 
|DONE
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Fix main page for mobile view
 
| style="background-color: #90EE90;" |Fix main page for mobile view
 
|Main page overflows incorrectly due to hard coding.
 
|Main page overflows incorrectly due to hard coding.
 
|DONE
 
|DONE
|[[User:Markwd]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
|}
 
|}
Line 110: Line 139:  
|Content plan to steer the community in a clear direction based on the identified needs of the wiki.
 
|Content plan to steer the community in a clear direction based on the identified needs of the wiki.
 
|Ongoing
 
|Ongoing
|[[User:Christiane]] & [[User:Markwd]]
+
|[[User:Christiane]] & [[User:MarkWD]]
 
|-
 
|-
 
|Standardization and documentation of ICANNWiki practices
 
|Standardization and documentation of ICANNWiki practices
Line 121: Line 150:  
|Ongoing
 
|Ongoing
 
|[[User:Christiane]]
 
|[[User:Christiane]]
 +
|-
 +
|Validate and replace reference links for WebArchive permanent versions
 +
|As time goes by, reference links become dead and we lose track of their validation of information presented on the wiki. An effort needs to be carried out to replace these references with more permanent versions or even host local copies.
 +
|Not started
 +
|[[User:Christiane]] & [[User:MarkWD]]
 +
|-
 +
|Permanent copies of Internet Governance documentation
 +
|ICANNWiki should aim to become a neutral repository of documents that inform Internet Governance history, including PDFs, images, mailing list excerpts, and so on.
 +
|Not started
 +
|[[User:Christiane]] & [[User:MarkWD]]
 
|-
 
|-
 
|Rethink logo
 
|Rethink logo
 
|The proportions of the current logo are arbitrary and make it difficult to integrate into layouts that expect wide or square aspects. A study needs to be carried out to define potential modernized looks.
 
|The proportions of the current logo are arbitrary and make it difficult to integrate into layouts that expect wide or square aspects. A study needs to be carried out to define potential modernized looks.
 
|Not started
 
|Not started
|[[User:Markwd]] & [[User:Ray]]
+
|[[User:MarkWD]] & [[User:Ray]]
 
|-
 
|-
 
|Celebration of 20 Years of ICANNWiki
 
|Celebration of 20 Years of ICANNWiki
 
|The wiki completes 20 years of activity in 2025, making that general date perfect to carry out a campaign.
 
|The wiki completes 20 years of activity in 2025, making that general date perfect to carry out a campaign.
 
|Not started
 
|Not started
|[[User:Markwd]] & [[User:Ray]]
+
|[[User:MarkWD]] & [[User:Ray]]
 +
|-
 +
| style="background-color: #90EE90;" |Implement templates for special article states
 +
|[[Template:Major articles parallel with Wikipedia]], [[Template:Articles needing attention]], [[Template:Candidates for deletion]].
 +
|DONE
 +
|[[User:MarkWD]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Redesign main page
 
| style="background-color: #90EE90;" |Redesign main page
 
|Redefine the purpose of the main page and ensure that it reflects the goals of the content plan.
 
|Redefine the purpose of the main page and ensure that it reflects the goals of the content plan.
 
|DONE
 
|DONE
|[[User:Markwd]] & [[User:Ray]]
+
|[[User:MarkWD]] & [[User:Ray]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Toolset for content analysis
 
| style="background-color: #90EE90;" |Toolset for content analysis
 
|Set of Python tools to enable better understanding of the wiki's structure, existing content, gaps, and other useful metrics.
 
|Set of Python tools to enable better understanding of the wiki's structure, existing content, gaps, and other useful metrics.
 
|DONE
 
|DONE
|[[User:Markwd]] & [[User:Christiane]]
+
|[[User:MarkWD]] & [[User:Christiane]]
 
|-
 
|-
 
|}
 
|}