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''' | ||
|- | |- | ||
|Improve Lingo extension implementation | |Improve Lingo extension implementation | ||
Line 115: | Line 100: | ||
|[[User:MarkWD]] | |[[User:MarkWD]] | ||
|- | |- | ||
| style="background-color: | | 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: | | 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: | | 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: | | 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: | | 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: | | 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: | | style="background-color: green;" |Extensions for removal | ||
|Collection, Poem | |Collection, Poem | ||
|DONE | |DONE | ||
|[[User:MarkAHershberger]] | |[[User:MarkAHershberger]] | ||
|- | |- | ||
| style="background-color: | | 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: | | 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: | | 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: | | 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: | | 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: | | 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: | | 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: | | 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: | | 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 |