ICANNWiki:ICANNWiki Development: Difference between revisions
Appearance
New coloring |
Restructuring |
||
Line 10: | Line 10: | ||
! '''Owner''' | ! '''Owner''' | ||
|- | |- | ||
|Category:Articles to be expanded -> Template:Articles needing attention | |Category:Articles to be expanded -> Template:Articles needing attention | ||
|Migration | |Migration | ||
Line 20: | Line 16: | ||
| [[User:MarkWD]] | | [[User:MarkWD]] | ||
|- | |- | ||
|Fix "CiteThisPage" extension | |Fix "CiteThisPage" extension | ||
|Remove inwiki links to reference styles or make the links outbound | |Remove inwiki links to reference styles or make the links outbound | ||
Line 25: | Line 22: | ||
| [[User:MarkAHershberger]] | | [[User:MarkAHershberger]] | ||
|- | |- | ||
|Rebuild Sponsorship page | |Rebuild Sponsorship page | ||
|[[Sponsorship Options]] Needs to be retooled to work with mobile and be updated to current projects goals. | |[[Sponsorship Options]] Needs to be retooled to work with mobile and be updated to current projects goals. | ||
Line 30: | Line 28: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|Implement a solution for dynamic graphs display | |Implement a solution for dynamic graphs display | ||
|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. | |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. | ||
Line 35: | Line 34: | ||
|[[User:MarkWD]] & [[User:MarkAHershberger]] | |[[User:MarkWD]] & [[User:MarkAHershberger]] | ||
|- | |- | ||
|Add Extension:Popups | |Add Extension:Popups | ||
|[https://www.mediawiki.org/wiki/Extension:Popups This extension] allows for [https://www.mediawiki.org/wiki/Help:Reference_Previews Reference Previews] to operate, which will enhance the wiki's organization. | |[https://www.mediawiki.org/wiki/Extension:Popups This extension] allows for [https://www.mediawiki.org/wiki/Help:Reference_Previews Reference Previews] to operate, which will enhance the wiki's organization. | ||
Line 40: | Line 40: | ||
| [[User:MarkAHershberger]] | | [[User:MarkAHershberger]] | ||
|- | |- | ||
|Add Extension:CodeMirror | |Add Extension:CodeMirror | ||
|[https://www.mediawiki.org/wiki/Extension:CodeMirror This extension] improves the experience of source editing and will benefit more advanced users. | |[https://www.mediawiki.org/wiki/Extension:CodeMirror This extension] improves the experience of source editing and will benefit more advanced users. | ||
Line 45: | Line 46: | ||
| [[User:MarkAHershberger]] | | [[User:MarkAHershberger]] | ||
|- | |- | ||
|Create "Curated page" template | |Create "Curated page" template | ||
|We need a template to indicate protected pages that are only editable by admins due to content curation reasons. | |We need a template to indicate protected pages that are only editable by admins due to content curation reasons. | ||
Line 50: | Line 52: | ||
| [[User:MarkWD]] | | [[User:MarkWD]] | ||
|- | |- | ||
|Check parsing of desirable functions in Templates | |Check parsing of desirable functions in Templates | ||
|Understand why <nowiki>{{#ifeq:{{#sub:{{PAGENAME}}|0|1}}|.|{{#sub:{{PAGENAME}}|1}}|{{PAGENAME}}}}</nowiki> still passes the dot to the final address. | |Understand why <nowiki>{{#ifeq:{{#sub:{{PAGENAME}}|0|1}}|.|{{#sub:{{PAGENAME}}|1}}|{{PAGENAME}}}}</nowiki> still passes the dot to the final address. | ||
Line 55: | Line 58: | ||
| [[User:MarkWD]] & [[User:MarkAHershberger]] | | [[User:MarkWD]] & [[User:MarkAHershberger]] | ||
|- | |- | ||
|Rethink and fix nTLDStats data integration | |Rethink and fix nTLDStats data integration | ||
|Find a new way to correctly integrate nTLDStats into the wiki, if desirable. | |Find a new way to correctly integrate nTLDStats into the wiki, if desirable. | ||
Line 60: | Line 64: | ||
| [[User:Ray]] & [[User:MarkWD]] & [[User:MarkAHershberger]] | | [[User:Ray]] & [[User:MarkWD]] & [[User:MarkAHershberger]] | ||
|- | |- | ||
|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. | ||
Line 65: | Line 70: | ||
|[[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] | ||
Line 70: | Line 76: | ||
|[[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] | ||
Line 75: | Line 82: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|Implement Extension:PageNotice where appropriate | |Implement Extension:PageNotice where appropriate | ||
|After review of Namespaces. | |After review of Namespaces. | ||
Line 80: | Line 88: | ||
|[[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. | ||
Line 85: | Line 94: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|Implement Template:About | |Implement Template:About | ||
|[https://en.wikipedia.org/wiki/Template:About] | |[https://en.wikipedia.org/wiki/Template:About] | ||
Line 90: | Line 100: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|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. See [[MediaWiki:Licenses]]. | |Our file uploader currently doesn't have any licenses in its combo box for users to choose, which is problematic. See [[MediaWiki:Licenses]]. | ||
Line 95: | Line 106: | ||
| [[User:MarkAHershberger]] | | [[User:MarkAHershberger]] | ||
|- | |- | ||
| | |||
| | | style="background-color: teal;" |Improve Lingo extension implementation | ||
| | |Monitor and improve the extension's function on mobile; disable it when within the article that defines the concept; make it work with plurals; overflow to the left if on page's edge; <s>make descriptions richer in a scalable manner</s>. | ||
|[[User:MarkWD]] | |ONGOING | ||
| [[User:MarkWD]] | |||
|- | |- | ||
| style="background-color: green; | Fix "HotCat" extension error | | style="background-color: green; | 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. | ||
Line 105: | Line 118: | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green; | Update backend to latest MediaWiki version | | style="background-color: green; | Update backend to latest MediaWiki version | ||
|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. | |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. | ||
Line 110: | Line 124: | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green; | Improve metadata for external links to ICANNWiki | | style="background-color: green; | 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. Solvable with: [https://www.mediawiki.org/wiki/Extension:OpenGraphMeta]. | |Currently the wiki does not feature rich metadata, and when linked from the outside, it produces only an ICANN logo. Solvable with: [https://www.mediawiki.org/wiki/Extension:OpenGraphMeta]. | ||
Line 115: | Line 130: | ||
|[[User:MarkWD]] & [[User:MarkAHershberger]] | |[[User:MarkWD]] & [[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green; | Add dark theme | | style="background-color: green; | 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] | |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] | ||
Line 120: | Line 136: | ||
| [[User:MarkAHershberger]] & [[User:MarkWD]] | | [[User:MarkAHershberger]] & [[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" | Remove deprecated "Badge" link from "mw-head" | | style="background-color: green;" | Remove deprecated "Badge" link from "mw-head" | ||
|Apparently only removable from the PHP side. | |Apparently only removable from the PHP side. | ||
Line 125: | Line 142: | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green;" | Check and fix Common.js | | style="background-color: green;" | Check and fix Common.js | ||
|The calls being made seem to be problematic and outdated to some degree. | |The calls being made seem to be problematic and outdated to some degree. | ||
Line 130: | Line 148: | ||
| [[User:MarkWD]] & [[User:MarkAHershberger]] | | [[User:MarkWD]] & [[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green;" | Implement "Lingo" extension | | style="background-color: green;" | 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] | |"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] | ||
Line 135: | Line 154: | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green;" |Align mobile and desktop CSS | | style="background-color: green;" |Align mobile and desktop CSS | ||
|Make them similar even if not the same. | |Make them similar even if not the same. | ||
Line 140: | Line 160: | ||
| [[User:MarkWD]] | | [[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Re-code Sponsors template | | style="background-color: green;" |Re-code Sponsors template | ||
|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. | ||
Line 145: | Line 166: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Remove "Mailing List" from sidebar | | style="background-color: green;" |Remove "Mailing List" from sidebar | ||
|The mailing list doesn't exist anymore and leads to a 404. | |The mailing list doesn't exist anymore and leads to a 404. | ||
Line 150: | Line 172: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Extensions for removal | | style="background-color: green;" |Extensions for removal | ||
|Collection, Poem | |Collection, Poem | ||
Line 155: | Line 178: | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green;" |Extend user session login | | style="background-color: green;" |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. | |Accounts get logged out even upon electing to keep the session logged in. This limits user engagement and should be fixed. | ||
Line 160: | Line 184: | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: green;" |Reconfigure or remove Extension:MobileFrontend | | style="background-color: green;" |Reconfigure or remove Extension:MobileFrontend | ||
| 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. | ||
Line 165: | Line 190: | ||
|[[User:MarkAHershberger]] & [[User:MarkWD]] | |[[User:MarkAHershberger]] & [[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Enable in-wiki playback of audio and video files | | style="background-color: green;" |Enable in-wiki playback of audio and video files | ||
|EmbedVideo documentation and testing. | |EmbedVideo documentation and testing. | ||
Line 170: | Line 196: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Fix main page for mobile view | | style="background-color: green;" |Fix main page for mobile view | ||
|Main page overflows incorrectly due to hard coding. | |Main page overflows incorrectly due to hard coding. | ||
Line 175: | Line 202: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|} | |} | ||
Line 187: | Line 215: | ||
!'''Owner''' | !'''Owner''' | ||
|- | |- | ||
|Validate and replace reference links for WebArchive permanent versions | |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. | |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. | ||
Line 207: | Line 221: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|Permanent copies of Internet Governance documentation: [[ICANNWiki:Internet Governance Atheneum|Internet Governance Atheneum]] | |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. | |ICANNWiki should aim to become a neutral repository of documents that inform Internet Governance history, including PDFs, images, mailing list excerpts, and so on. | ||
Line 212: | Line 227: | ||
|[[User:Christiane]] & [[User:MarkWD]] | |[[User:Christiane]] & [[User:MarkWD]] | ||
|- | |- | ||
|Finish ICANNWiki feature documentation | |Finish ICANNWiki feature documentation | ||
|As soon as the wiki is updated to the latest version, all outstanding feature documentation needs to be consolidated to [[Meta:ICANNWiki Content Planning]] | |As soon as the wiki is updated to the latest version, all outstanding feature documentation needs to be consolidated to [[Meta:ICANNWiki Content Planning]] | ||
Line 227: | Line 233: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
|Create a world map correlating with ccTLD articles | |Create a world map correlating with ccTLD articles | ||
|For a more visual and interactive experience for readers. | |For a more visual and interactive experience for readers. | ||
Line 232: | Line 239: | ||
| [[User:MarkWD]] | | [[User:MarkWD]] | ||
|- | |- | ||
|Clarify protection policies | |||
|Inspired by Wikipedia: [https://en.wikipedia.org/wiki/Wikipedia:Protection_policy] | |||
|Not started | |||
|[[User:MarkWD]] | |||
|- | |||
| style="background-color: teal;" |Individualization of ccTLD pages | |||
|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]] | |||
|- | |||
| style="background-color: teal;" |Revision of templates for function, accuracy and relevance. | |||
|'''Done''': Template:TLD. | |||
|ONGOING | |||
|[[User:MarkWD]] | |||
|- | |||
| style="background-color: teal;" |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]] | |||
|- | |||
| style="background-color: teal;" |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. | |||
|ONGOING | |||
|[[User:MarkWD]] & [[User:Ray]] | |||
|- | |||
| style="background-color: teal;" |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. | |||
|ONGOING | |||
|[[User:Christiane]] & [[User:MarkWD]] & [[User:Ray]] | |||
|- | |||
| style="background-color: teal;" |Migrate Category:TLD to Category:GTLD and direct outstanding article | | style="background-color: teal;" |Migrate Category:TLD to Category:GTLD and direct outstanding article | ||
|As we have a fully formed ccTLD category, TLD needs to be repurposed for what it actually is, which is a list of gTLDs. | |As we have a fully formed ccTLD category, TLD needs to be repurposed for what it actually is, which is a list of gTLDs. | ||
Line 237: | Line 281: | ||
| [[User:MarkWD]] | | [[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Standardization and documentation of ICANNWiki practices | | style="background-color: green;" |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. | |The wiki does not have consistency over nomenclatures, formats, and presentation. This includes acronyms, redirects, article structure, and so on. | ||
Line 242: | Line 287: | ||
|[[User:Christiane]] | |[[User:Christiane]] | ||
|- | |- | ||
| style="background-color: green;" |Content plan: Phase 1 | | style="background-color: green;" |Content plan: Phase 1 | ||
|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. | ||
Line 247: | Line 293: | ||
|[[User:Christiane]] & [[User:MarkWD]] | |[[User:Christiane]] & [[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Implement templates for special article states | | style="background-color: green;" |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]]. | ||
Line 252: | Line 299: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: green;" |Redesign main page | | style="background-color: green;" |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. | ||
Line 257: | Line 305: | ||
|[[User:MarkWD]] & [[User:Ray]] | |[[User:MarkWD]] & [[User:Ray]] | ||
|- | |- | ||
| style="background-color: green;" |Toolset for content analysis | | style="background-color: green;" |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. | ||
Line 262: | Line 311: | ||
|[[User:MarkWD]] & [[User:Christiane]] | |[[User:MarkWD]] & [[User:Christiane]] | ||
|- | |- | ||
|} | |} | ||
Revision as of 20:16, 28 November 2024
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[edit source]
Task | Description | Status | Owner |
---|---|---|---|
Category:Articles to be expanded -> Template:Articles needing attention | Migration | Not started | User:MarkWD |
Fix "CiteThisPage" extension | Remove inwiki links to reference styles or make the links outbound | Not started | User:MarkAHershberger |
Rebuild Sponsorship page | Sponsorship Options Needs to be retooled to work with mobile and be updated to current projects goals. | Not started | User:MarkWD |
Implement a solution for dynamic graphs display | This would be handled by the "Graphs" extension, except it is completely broken as of 2024[1][2]. A custom implementation can be worked out, but needs to be planned properly. | Not started | User:MarkWD & User:MarkAHershberger |
Add Extension:Popups | This extension allows for Reference Previews to operate, which will enhance the wiki's organization. | Not started | User:MarkAHershberger |
Add Extension:CodeMirror | This extension improves the experience of source editing and will benefit more advanced users. | Not started | User:MarkAHershberger |
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 | Understand why {{#ifeq:{{#sub:{{PAGENAME}}|0|1}}|.|{{#sub:{{PAGENAME}}|1}}|{{PAGENAME}}}} still passes the dot to the final address. | 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 |
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 | Help:Namespaces | Not started | User:MarkWD |
Study and document 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 |
Implement Template:About | [3] | Not started | User:MarkWD |
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. See MediaWiki:Licenses. | Not started | User:MarkAHershberger |
Improve Lingo extension implementation | Monitor and improve the extension's function on mobile; disable it when within the article that defines the concept; make it work with plurals; overflow to the left if on page's edge; |
ONGOING | User:MarkWD |
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. | DONE | User:MarkAHershberger |
Update backend to latest MediaWiki version | 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. | DONE | User:MarkAHershberger |
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. Solvable with: [4]. | DONE | User:MarkWD & 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: Manual:Dark_mode | DONE | User:MarkAHershberger & User:MarkWD |
Remove deprecated "Badge" link from "mw-head" | Apparently only removable from the PHP side. | DONE | User:MarkAHershberger |
Check and fix Common.js | The calls being made seem to be problematic and outdated to some degree. | DONE | User:MarkWD & 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: [5] | DONE | User:MarkAHershberger |
Align mobile and desktop CSS | Make them similar even if not the same. | DONE | User:MarkWD |
Re-code Sponsors template | The current template has a hard-coded implementation that doesn't scale correctly. | DONE | User:MarkWD |
Remove "Mailing List" from sidebar | The mailing list doesn't exist anymore and leads to a 404. | DONE | User:MarkWD |
Extensions for removal | Collection, Poem | DONE | User:MarkAHershberger |
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 |
Reconfigure or remove Extension:MobileFrontend | 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 | User:MarkAHershberger & User:MarkWD |
Enable in-wiki playback of audio and video files | EmbedVideo documentation and testing. | DONE | User:MarkWD |
Fix main page for mobile view | Main page overflows incorrectly due to hard coding. | DONE | User:MarkWD |
Content development[edit source]
For existing documentation, see: Meta:ICANNWiki Content Planning.
Task | Description | Status | Owner |
---|---|---|---|
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: 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 |
Finish ICANNWiki feature documentation | As soon as the wiki is updated to the latest version, all outstanding feature documentation needs to be consolidated to Meta:ICANNWiki Content Planning | Not started | User:MarkWD |
Create a world map correlating with ccTLD articles | For a more visual and interactive experience for readers. | Not started | User:MarkWD |
Clarify protection policies | Inspired by Wikipedia: [6] | Not started | User:MarkWD |
Individualization of ccTLD pages | 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 |
Revision of templates for function, accuracy and relevance. | Done: Template:TLD. | ONGOING | User:MarkWD |
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 |
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. | ONGOING | 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. | ONGOING | User:Christiane & User:MarkWD & User:Ray |
Migrate Category:TLD to Category:GTLD and direct outstanding article | As we have a fully formed ccTLD category, TLD needs to be repurposed for what it actually is, which is a list of gTLDs. | ONGOING | User:MarkWD |
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 |
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 |
Implement templates for special article states | Template:Major articles parallel with Wikipedia, Template:Articles needing attention, Template:Candidates for deletion. | DONE | User:MarkWD |
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 |
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 |
Meta
ICANNWiki: Development | Content Planning | Content Guide Categories: Articles needing attention | Major articles parallel with Wikipedia | Candidates for deletion Projects: Internet Governance Atheneum