Changes

+Tickets
Line 10: Line 10:  
! '''Owner'''
 
! '''Owner'''
 
|-
 
|-
| Extend user session login
+
| Update backend to latest MediaWiki version
| Accounts get logged out even upon electing to keep the session logged in. This limits user engagement and should be fixed.
+
|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.
| Prioritary
+
|Not started
 +
|[[User:MarkAHershberger]]
 +
|-
 +
|Check broken/misconfigured/needless extensions
 +
|
 +
'''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]]
 
|-
 
|-
| Update backend to latest MediaWiki version
+
| Remove "Mailing List" from sidebar
| 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.
+
|The mailing list doesn't exist anymore and leads to a 404.
| Not started
+
|Not started
| [[User:MarkAHershberger]]
+
|[[User:MarkAHershberger]]
 +
|-
 +
|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]
 +
|Not started
 +
|[[User:MarkAHershberger]]
 +
|-
 +
|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.
 +
|Not started
 +
|[[User:MarkAHershberger]]
 +
|-
 +
|Add dark theme
 +
|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
 +
| [[User:MarkAHershberger]] & [[User:MarkWD]]
 
|-
 
|-
| Uninstall "Collection" extension
+
|Check parsing of desirable functions in Templates
| No real benefit in creating books and generates UI clutter.
+
|Currently parsing seems to be restricted or otherwise problematic.
| Not started
+
|Not started
| [[User:MarkAHershberger]]
+
| [[User:MarkWD]] & [[User:MarkAHershberger]]
 
|-
 
|-
| Review: Implement 'Lingo" extension
+
|Rethink and fix nTLDStats data integration
| "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]
+
|Find a new way to correctly integrate nTLDStats into the wiki, if desirable.
| Not started
+
|Not started
| [[User:MarkAHershberger]] & [[User:Ray]]
+
| [[User:Ray]] & [[User:MarkWD]] & [[User:MarkAHershberger]]
 
|-
 
|-
| Check broken Badge functionality in the wiki
+
|Check and fix Common.js
| The wiki used to support Badges, but this feature seems to be currently broken and have leftover code. See: [[Special:ICANNWikiBadge/Main_Page]]
+
|The calls being made seem to be problematic and outdated to some degree.
| Not started
+
|Not started
| [[User:MarkAHershberger]]
+
| [[User:MarkWD]] & [[User:MarkAHershberger]]
 
|-
 
|-
 
| Add licenses to the file uploader
 
| Add licenses to the file uploader
| Our file uploader currently doesn't have any licenses in its combo box for users to choose, which is problematic.
+
|Our file uploader currently doesn't have any licenses in its combo box for users to choose, which is problematic.
| Not started
+
|Not started
 
| [[User:MarkAHershberger]]
 
| [[User:MarkAHershberger]]
 
|-
 
|-
| Scope displaying a random card from ICANNWiki decks within a box
+
|Re-code Sponsors template
| 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.
+
|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
 +
|It is unclear how this extension interacts with our wiki and with our implementation of multiple languages in general.
 +
|Not started
 +
|[[User:MarkWD]]
 +
|-
 +
|Study and categorize our existing Namespaces
 +
|[https://www.mediawiki.org/wiki/Help:Namespaces Help:Namespaces]
 +
|Not started
 +
|[[User:MarkWD]]
 +
|-
 +
|Study and document Extension:Page Schemas
 +
|[https://www.mediawiki.org/wiki/Extension:Page_Schemas Extension:Page Schemas]
 +
|Not started
 +
|[[User:MarkWD]]
 +
|-
 +
|Implement Extension:PageNotice where appropriate
 +
|After review of Namespaces.
 +
|Not started
 +
|[[User:MarkWD]]
 +
|-
 +
|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.
 +
|Not started
 +
|[[User:MarkWD]]
 +
|-
 +
| style="background-color: #90EE90;" |Extensions for removal
 +
|Collection, Poem
 +
|DONE
 +
|[[User:MarkAHershberger]]
 +
|-
 +
| style="background-color: #90EE90;" |Extend user session login
 +
|Accounts get logged out even upon electing to keep the session logged in. This limits user engagement and should be fixed.
 +
|DONE
 +
|[[User:MarkAHershberger]]
 
|-
 
|-
| style="background-color: #90EE90;" | Enable in-wiki playback of audio and video files
+
| style="background-color: #90EE90;" |Reconfigure or remove Extension:MobileFrontend
| ''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.
+
| 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:Markwd]]
+
|[[User:MarkAHershberger]] & [[User:MarkWD]]
 
|-
 
|-
| style="background-color: #90EE90;" | Fix main page for mobile view
+
| style="background-color: #90EE90;" |Enable in-wiki playback of audio and video files
| Main page overflows incorrectly due to hard coding.
+
|''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.
| DONE
+
|DONE
| [[User:Markwd]]
+
|[[User:MarkWD]]
 +
|-
 +
| style="background-color: #90EE90;" |Fix main page for mobile view
 +
|Main page overflows incorrectly due to hard coding.
 +
|DONE
 +
|[[User:MarkWD]]
 
|-
 
|-
 
|}
 
|}
Line 63: Line 127:  
|-
 
|-
 
! '''Task'''
 
! '''Task'''
! '''Description'''
+
!'''Description'''
! '''Status'''
+
!'''Status'''
! '''Owner'''
+
!'''Owner'''
 
|-
 
|-
| style="background-color: #90EE90;" | Toolset for content analysis
+
|Content plan
| Set of Python tools to enable better understanding of the wiki's structure, existing content, gaps, and other useful metrics.
+
|Content plan to steer the community in a clear direction based on the identified needs of the wiki.
| DONE
+
|Ongoing
| [[User:Christiane]] & [[User:Markwd]]
+
|[[User:Christiane]] & [[User:MarkWD]]
 
|-
 
|-
| Content plan
+
|Standardization and documentation of ICANNWiki practices
| Content plan to steer the community in a clear direction based on the identified needs of the wiki.
+
|The wiki does not have consistency over nomenclatures, formats, and presentation.
| Ongoing
+
|Ongoing
| [[User:Christiane]]
+
|[[User:Christiane]]
 
|-
 
|-
| 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
+
|Ongoing
| [[User:Christiane]] & [[User:Markwd]]
+
|[[User:Christiane]]
 
|-
 
|-
| Redesign main page
+
|Rethink logo
| Redefine the purpose of the main page and ensure that it reflects the goals of the content plan.
+
|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.
| Ongoing
+
|Not started
| [[User:Markwd]] & [[User:Ray]]
+
|[[User:MarkWD]] & [[User:Ray]]
 
|-
 
|-
| Rethink logo
+
|Celebration of 20 Years of ICANNWiki
| 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 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;" |Redesign main page
 +
|Redefine the purpose of the main page and ensure that it reflects the goals of the content plan.
 +
|DONE
 +
|[[User:MarkWD]] & [[User:Ray]]
 +
|-
 +
| 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.
 +
|DONE
 +
|[[User:MarkWD]] & [[User:Christiane]]
 
|-
 
|-
| 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.
  −
| Not started
  −
| [[User:Markwd]] & [[User:Ray]]
   
|}
 
|}
 +
 +
<div class="icannwiki-section-header">'''Meta'''</div>
 +
<div class="icannwiki-justified icannwiki-colored-box">
 +
{{Template:MetaResources}}
 +
</div>