ICANNWiki:ICANNWiki Development: Difference between revisions

Backend development: NEW: Implement Template:About
DONE: Update backend to latest MediaWiki version; Improve metadata for external links to ICANNWiki; Add dark theme
Line 9: Line 9:
! '''Status'''
! '''Status'''
! '''Owner'''
! '''Owner'''
|-
| style="background-color: orange; | '''DUE EARLY NOVEMBER''': 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.
|Testing on staging
|[[User:MarkAHershberger]]
|-
| style="background-color: orange; | '''DUE EARLY NOVEMBER''': 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].
|Not started
|[[User:MarkWD]] & [[User:MarkAHershberger]]
|-
| style="background-color: orange; | '''DUE EARLY NOVEMBER''': 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]]
|-
|-
|Improve Lingo extension implementation
|Improve Lingo extension implementation
Line 115: Line 100:
|[[User:MarkWD]]
|[[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" | Remove deprecated "Badge" link from "mw-head"
| 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.
|DONE
|[[User:MarkAHershberger]]
|-
| 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].
DONE
|[[User:MarkWD]] & [[User:MarkAHershberger]]
|-
| 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]
|DONE
| [[User:MarkAHershberger]] & [[User:MarkWD]]
|-
| 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.
|DONE
|DONE
|[[User:MarkAHershberger]]
|[[User:MarkAHershberger]]
|-
|-
| style="background-color: #90EE90;" | 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.
|DONE
|DONE
| [[User:MarkWD]] & [[User:MarkAHershberger]]
| [[User:MarkWD]] & [[User:MarkAHershberger]]
|-
|-
| style="background-color: #90EE90;" | 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]
|DONE
|DONE
|[[User:MarkAHershberger]]
|[[User:MarkAHershberger]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
| [[User:MarkWD]]
| [[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
|[[User:MarkWD]]
|[[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
|[[User:MarkWD]]
|[[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |Extensions for removal
| style="background-color: green;" |Extensions for removal
|Collection, Poem
|Collection, Poem
|DONE
|DONE
|[[User:MarkAHershberger]]
|[[User:MarkAHershberger]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
|[[User:MarkAHershberger]]
|[[User:MarkAHershberger]]
|-
|-
| style="background-color: #90EE90;" |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.
|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: green;" |Enable in-wiki playback of audio and video files
|EmbedVideo documentation and testing.
|EmbedVideo documentation and testing.
|DONE
|DONE
|[[User:MarkWD]]
|[[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
Line 222: Line 222:
| [[User:MarkWD]]
| [[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
|[[User:Christiane]]
|[[User:Christiane]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
|[[User:Christiane]] & [[User:MarkWD]]
|[[User:Christiane]] & [[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |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]].
|DONE
|DONE
|[[User:MarkWD]]
|[[User:MarkWD]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE
|[[User:MarkWD]] & [[User:Ray]]
|[[User:MarkWD]] & [[User:Ray]]
|-
|-
| style="background-color: #90EE90;" |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.
|DONE
|DONE