ICANNWiki:ICANNWiki Development

Revision as of 18:44, 11 April 2024 by MarkWD (talk | contribs) (Backend development: + clarification)

This meta space for ICANNWiki Development is aimed at coordinating tasks between different developers and contributors. It is not intended to be directly edited by the broader public, but all users are encouraged to follow it and provide input to the plans laid out here.

Backend development

Task Description Status Owner
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. Prioritary User:MarkAHershberger
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. Not started User:MarkAHershberger
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 [1]). Not started User:MarkAHershberger
Uninstall "Collection" extension No real benefit in creating books and generates UI clutter. Not started User:MarkAHershberger
Review: 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: [2] Not started User:MarkAHershberger & User:Ray
Check broken Badge functionality in the wiki The wiki used to support Badges, but this feature seems to be currently broken and have leftover code. See: Special:ICANNWikiBadge/Main_Page Not started User:MarkAHershberger
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
Fix main page for mobile view Main page overflows incorrectly due to hard coding. DONE User:Markwd

Content development

For more specific tasks, see: Meta:ICANNWiki Content Planning.

Task Description Status Owner
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:Christiane & User:Markwd
Content plan Content plan to steer the community in a clear direction based on the identified needs of the wiki. Ongoing User:Christiane
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. Ongoing User:Christiane & User:Markwd
Redesign main page Redefine the purpose of the main page and ensure that it reflects the goals of the content plan. Ongoing User:Markwd & User:Ray
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. Not started User:Markwd & User:Ray
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