InfraWiki:Tasks: Difference between revisions

From InfraWiki
(made some modifications to task list)
No edit summary
 
(30 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page will serve as the '''roadmap''' for continued site development. As you can see, running this site takes work, so please consider [[InfraWiki:Donate|donating]]!
This page will serve as the '''roadmap''' for continued site development. As you can see, running this site takes work, so please consider [[InfraWiki:Donate|donating]]!
== To-do's ==
== To-do's ==
*Remove "Switch to old look" link in Vector
*Fix VisualEditor extension bug
*set [[mediawikiwiki:Manual:User_rights|User rights]]
*Install infoboxes
**for logged out users, require moderator approval
*Investigate multi-language support
**for logged in users, allow most edits
*update logo
* Mobile editing with VisualEditor is broken using Citizen Skin
* find out why the Ko-Fi floating donation widget isn't showing up in Citizen Skin (or any other skins for that matter, other skins be damned)
* Install [[mediawikiwiki:Extension:RSS_Reader|RSS reader]] for all relevant pages, such as [[:Category:News|news outlets]]
*install Wikibase
*install Wikibase
**See if we can convert references to wikibase objects so we can aggregate them above a page-level
**See if we can convert references to wikibase objects so we can aggregate them above a page-level
Line 10: Line 13:
*might eventually install [[mediawikiwiki:Manual:Short_URL|short URLs]]
*might eventually install [[mediawikiwiki:Manual:Short_URL|short URLs]]
**if we do this, ensure that old links redirect, to prevent [[wikipedia:Link_rot|link rot]]
**if we do this, ensure that old links redirect, to prevent [[wikipedia:Link_rot|link rot]]
*[[mediawikiwiki:Manual:$wgFavicon|set up favicon]] - in progress, still troubleshooting lol
*Research timeline extensions - could be powered by Wikibase `date` objects
*Research timeline extensions - could be powered by Wikibase `date` objects
*Edit footer links  
*Edit footer links
**Remove "Privacy policy" "About" and "Disclaimers"
**Remove "Privacy policy" "About" and "Disclaimers"
**Add "Twitter" "Patreon"
**Add "Twitter" "Patreon"
Line 27: Line 29:
*See if it's possible to make undone revisions hidden by default in [[mediawikiwiki:Help:Recent_changes|Recent changes]]  
*See if it's possible to make undone revisions hidden by default in [[mediawikiwiki:Help:Recent_changes|Recent changes]]  
*Research extensions that help us to rate pages by completeness and importance
*Research extensions that help us to rate pages by completeness and importance
*set up [https://search.brave.com/search?q=mediawiki+SEO&source=web improved SEO]
*install [[mediawikiwiki:Template:Citation_needed|Citation needed]] template
*install [[mediawikiwiki:Template:Citation_needed|Citation needed]] template
*Embed live viewer count in sidebar, gamify contributions lol
*Embed live viewer count in sidebar, gamify contributions lol
Line 33: Line 34:
*In [[mediawikiwiki:Extension:MobileFrontend|MobileFrontend]] see if it's possible to make the sections automatically expanded  
*In [[mediawikiwiki:Extension:MobileFrontend|MobileFrontend]] see if it's possible to make the sections automatically expanded  
*[[mediawikiwiki:Reference_Tooltips|Reference Tooltips]]  
*[[mediawikiwiki:Reference_Tooltips|Reference Tooltips]]  
*We've installed [[mediawikiwiki:Extension:WikiSEO|WikiSEO]] and need to configure it for each page
**It seems that we need to configure [[mediawikiwiki:Manual:Job_queue#Job_execution_on_page_requests|this bullshit]], I hate this godforsaken piece of shit software so much
*Install [[mediawikiwiki:Extension:Nuke|nuke]] so I can delete all dumbass spam accounts 
*Investigate why favicon doesn't work on Firefox
*Automatically archive external links?
=== Sidebar stuff ===
=== Sidebar stuff ===
Desktop sidebar
Desktop sidebar
* Donate
* [[InfraWiki:Donate|Donate]]
* Categories
* Categories
* Essays
* Essays
* Library
* Library
* Recent changes  
* [[Special:RecentChanges|Recent changes]]
* [[Roadmap|Site roadmap]]
Mobile sidebar (will require custom icons to be designed)  
Mobile sidebar (will require custom icons to be designed)  
=== Feed reader idea ===
It would be interesting to be able to create a combined feed reader of InfraWiki-approved news outlets, with a "copy" button to copy a piece of content as a reference. This would hopefully reduce the friction for pearl-growing and collecting counter-hegemonic news.
=== For each category page ===
* Add a "Random page in category" button to the top of every category page
== Citizen theme ==
Use these to manage various parts of the citizen theme
* [[MediaWiki:Citizen-footer-tagline]]
* [[MediaWiki:Citizen-footer-desc]]
* Add "copy" button to code block that copies to clipboard
== Organizational ==
* Write an Infrared constitution
== Done ==
== Done ==
* Set modern Vector to default, instead of classic Vector
* Set modern Vector to default, instead of classic Vector
* install [[mediawikiwiki:Extension:MobileFrontend|MobileFrontend]]
* install [[mediawikiwiki:Extension:MobileFrontend|MobileFrontend]]
* install Cite extension
* install Cite extension
* installed [[mediawikiwiki:Extension:PageDisqus|PageDisqus]] - still need to blacklist from special pages
* <s>installed [[mediawikiwiki:Extension:PageDisqus|PageDisqus]]</s> - no longer using this extension due to the ads, gonna use something else instead
* Set external links to open in new tab to keep our wiki open in previous tab
* Set external links to open in new tab to keep our wiki open in previous tab
** [https://www.hostknox.com/knowledgebase/642/How-to-set-external-links-in-MediaWiki-to-open-in-new-browser-tab-windows.html $wgExternalLinkTarget = '_blank';]
** [https://www.hostknox.com/knowledgebase/642/How-to-set-external-links-in-MediaWiki-to-open-in-new-browser-tab-windows.html $wgExternalLinkTarget = '_blank';]
*Change "[[mediawikiwiki:Manual:$wgFooterIcons|Powered by MediaWiki]]" button to point to internal [[MediaWiki]] page
*Change "[[mediawikiwiki:Manual:$wgFooterIcons|Powered by MediaWiki]]" button to point to internal [[MediaWiki]] page
**Prevent new tab somehow? maybe try using [[]] instead of url:// ?
**Prevent new tab somehow? maybe try using [[]] instead of url:// ?
*[[mediawikiwiki:Manual:$wgFavicon|set up favicon]]
*<s>Remove "Switch to old look" link in Vector</s> fuck vector we moved to Citizen Skin
[[Category:Maintenance pages]]
[[Category:Maintenance pages]]
[[Category:About InfraWiki]]

Latest revision as of 08:13, 14 January 2024

This page will serve as the roadmap for continued site development. As you can see, running this site takes work, so please consider donating!

To-do's[edit | edit source]

  • Fix VisualEditor extension bug
  • Install infoboxes
  • Investigate multi-language support
  • update logo
  • Mobile editing with VisualEditor is broken using Citizen Skin
  • find out why the Ko-Fi floating donation widget isn't showing up in Citizen Skin (or any other skins for that matter, other skins be damned)
  • Install RSS reader for all relevant pages, such as news outlets
  • install Wikibase
    • See if we can convert references to wikibase objects so we can aggregate them above a page-level
    • See if we can populate infoboxes with wikibase data
  • might eventually install short URLs
    • if we do this, ensure that old links redirect, to prevent link rot
  • Research timeline extensions - could be powered by Wikibase `date` objects
  • Edit footer links
    • Remove "Privacy policy" "About" and "Disclaimers"
    • Add "Twitter" "Patreon"
  • Look into how Wikispooks offers site backups to visitors for the purpose of censorship-resistance, we might want to do that too
  • Draft a censorship resistance plan
    • It's been suggested to use Epik if we're censored by our current providers
  • Make code blocks wrap (CSS)
  • Enable BetaFeatures
  • Get site analytics
    • Screen size usage so we can improve the CSS for most-used screen sizes
  • Install Notifications
  • Install Thanks
  • Install StructuredDiscussions because they're integrated into Notifications and remove PagesDisqus since it'd thus become redundant
  • See if it's possible to make undone revisions hidden by default in Recent changes
  • Research extensions that help us to rate pages by completeness and importance
  • install Citation needed template
  • Embed live viewer count in sidebar, gamify contributions lol
  • V•T•E on every template
  • In MobileFrontend see if it's possible to make the sections automatically expanded
  • Reference Tooltips
  • We've installed WikiSEO and need to configure it for each page
    • It seems that we need to configure this bullshit, I hate this godforsaken piece of shit software so much
  • Install nuke so I can delete all dumbass spam accounts
  • Investigate why favicon doesn't work on Firefox
  • Automatically archive external links?

Sidebar stuff[edit | edit source]

Desktop sidebar

Mobile sidebar (will require custom icons to be designed)

Feed reader idea[edit | edit source]

It would be interesting to be able to create a combined feed reader of InfraWiki-approved news outlets, with a "copy" button to copy a piece of content as a reference. This would hopefully reduce the friction for pearl-growing and collecting counter-hegemonic news.

For each category page[edit | edit source]

  • Add a "Random page in category" button to the top of every category page

Citizen theme[edit | edit source]

Use these to manage various parts of the citizen theme

Organizational[edit | edit source]

  • Write an Infrared constitution

Done[edit | edit source]

  • Set modern Vector to default, instead of classic Vector
  • install MobileFrontend
  • install Cite extension
  • installed PageDisqus - no longer using this extension due to the ads, gonna use something else instead
  • Set external links to open in new tab to keep our wiki open in previous tab
  • Change "Powered by MediaWiki" button to point to internal MediaWiki page
    • Prevent new tab somehow? maybe try using [[]] instead of url:// ?
  • set up favicon
  • Remove "Switch to old look" link in Vector fuck vector we moved to Citizen Skin