Changes

→‎Content development: DONE: Standardization and documentation of ICANNWiki practices
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
+
|Fix "CiteThisPage" extension
 
|
 
|
'''PENDING'''
+
Remove inwiki links to reference styles or make the links outbound
* 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)
+
|Not started
'''FIXED/OUT OF SCOPE'''
  −
* CentralAuth, Renameuser, DynamicPageList/DynamicPageList3, CollapsibleVector, InputBox, ImageMap, TemplateData
  −
|Ongoing
   
| [[User:MarkAHershberger]]
 
| [[User:MarkAHershberger]]
 
|-
 
|-
| Remove "Mailing List" from sidebar
+
|Rebuild Sponsorship page
|The mailing list doesn't exist anymore and leads to a 404.
+
|[[Sponsorship Options]] Needs to be retooled to work with mobile and be updated to current projects goals.
 +
|Not started
 +
|[[User:MarkWD]]
 +
|-
 +
|Improve metadata for external links to ICANNWiki
 +
|Currently the wiki does not feature rich metadata, and when linked from the outside, it produces only an ICANN logo.
 
|Not started
 
|Not started
|[[User:MarkAHershberger]]
+
|[[User:MarkWD]] & [[User:MarkAHershberger]]
 
|-
 
|-
|Implement "Lingo" extension
+
|Implement a solution for dynamic graphs display
|"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]
+
|This would be handled by the "Graphs" extension, except it is completely broken as of 2024[https://www.mediawiki.org/wiki/Extension:Graph/Plans][https://phabricator.wikimedia.org/T334940]. A custom implementation can be worked out, but needs to be planned properly.
 
|Not started
 
|Not started
|[[User:MarkAHershberger]]
+
|[[User:MarkWD]] & [[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 43: Line 50:  
|Not started
 
|Not started
 
| [[User:MarkAHershberger]] & [[User:MarkWD]]
 
| [[User:MarkAHershberger]] & [[User:MarkWD]]
 +
|-
 +
|Create "Curated page" template
 +
|We need a template to indicate protected pages that are only editable by admins due to content curation reasons.
 +
|Not started
 +
| [[User:MarkWD]]
 
|-
 
|-
 
|Check parsing of desirable functions in Templates
 
|Check parsing of desirable functions in Templates
Line 48: Line 60:  
|Not started
 
|Not started
 
| [[User:MarkWD]] & [[User:MarkAHershberger]]
 
| [[User:MarkWD]] & [[User:MarkAHershberger]]
 +
|-
 +
|Create a world map correlating with ccTLD articles
 +
|For a more visual and interactive experience for readers.
 +
|Not started
 +
| [[User:MarkWD]]
 
|-
 
|-
 
|Rethink and fix nTLDStats data integration
 
|Rethink and fix nTLDStats data integration
Line 63: Line 80:  
|Not started
 
|Not started
 
| [[User:MarkAHershberger]]
 
| [[User:MarkAHershberger]]
|-
  −
|Re-code Sponsors template
  −
|The current template has a hard-coded implementation that doesn't scale correctly.
  −
|Not started
  −
|[[User:MarkWD]]
   
|-
 
|-
 
|Analyze Extension:UniversalLanguageSelector and Extension:Translate
 
|Analyze Extension:UniversalLanguageSelector and Extension:Translate
Line 92: Line 104:  
|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]]
 +
|-
 +
| style="background-color: #90EE90;" | Implement "Lingo" extension
 +
|"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]
 +
|DONE
 +
|[[User:MarkAHershberger]]
 +
|-
 +
| style="background-color: #90EE90;" |Align mobile and desktop CSS
 +
|Make them similar even if not the same.
 +
|DONE
 +
| [[User:MarkWD]]
 +
|-
 +
| style="background-color: #90EE90;" |Re-code Sponsors template
 +
|The current template has a hard-coded implementation that doesn't scale correctly.
 +
|DONE
 +
|[[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]]
 
|[[User:MarkWD]]
 
|-
 
|-
Line 110: Line 142:  
|-
 
|-
 
| 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]]
Line 122: Line 154:     
==Content development==
 
==Content development==
For more specific tasks, see: [[Meta:ICANNWiki Content Planning]].
+
For existing documentation, see: [[Meta:ICANNWiki Content Planning]].
    
{| class="wikitable"  
 
{| class="wikitable"  
Line 131: Line 163:  
!'''Owner'''
 
!'''Owner'''
 
|-
 
|-
|Content plan
+
|Individualization of ccTLD pages
|Content plan to steer the community in a clear direction based on the identified needs of the wiki.
+
|There is great inconsistency in how ccTLDs are represented, some by their TLD, while others are just redirects to their managers. Each ccTLD should have an article standing by itself.
|Ongoing
  −
|[[User:Christiane]] & [[User:MarkWD]]
  −
|-
  −
|Standardization and documentation of ICANNWiki practices
  −
|The wiki does not have consistency over nomenclatures, formats, and presentation.
   
|Ongoing
 
|Ongoing
 
|[[User:Christiane]]
 
|[[User:Christiane]]
Line 143: Line 170:  
|Evaluate and organize categories
 
|Evaluate and organize categories
 
|An excess of categories has proliferated over the years, many irrelevant or orphaned. The wiki needs to be organized in this area in order to increase its relevance.
 
|An excess of categories has proliferated over the years, many irrelevant or orphaned. The wiki needs to be organized in this area in order to increase its relevance.
|Ongoing
+
|Not started
 
|[[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:MarkWD]]
 +
|-
 +
|Permanent copies of Internet Governance documentation: [[ICANNWiki:Internet Governance Atheneum|Internet Governance Atheneum]]
 +
|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
Line 155: Line 192:  
|Not started
 
|Not started
 
|[[User:MarkWD]] & [[User:Ray]]
 
|[[User:MarkWD]] & [[User:Ray]]
 +
|-
 +
| style="background-color: #90EE90;" |Standardization and documentation of ICANNWiki practices
 +
|The wiki does not have consistency over nomenclatures, formats, and presentation. This includes acronyms, redirects, article structure, and so on.
 +
|DONE
 +
|[[User:Christiane]]
 +
|-
 +
| style="background-color: #90EE90;" |Content plan: Phase 1
 +
|Content plan to steer the community in a clear direction based on the identified needs of the wiki.
 +
|DONE
 +
|[[User:Christiane]] & [[User:MarkWD]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Implement templates for special article states
 
| style="background-color: #90EE90;" |Implement templates for special article states
 
|[[Template:Major articles parallel with Wikipedia]], [[Template:Articles needing attention]], [[Template:Candidates for deletion]].
 
|[[Template:Major articles parallel with Wikipedia]], [[Template:Articles needing attention]], [[Template:Candidates for deletion]].
 
|DONE
 
|DONE
|[[User:MarkWD]] & [[User:Ray]]
+
|[[User:MarkWD]]
 
|-
 
|-
 
| style="background-color: #90EE90;" |Redesign main page
 
| style="background-color: #90EE90;" |Redesign main page