InfraWiki:Tasks: Difference between revisions

From InfraWiki
No edit summary
No edit summary
Line 1: Line 1:
As you can see, running this site takes work. Please consider [[InfraWiki:Donate|donating]]!
As you can see, running this site takes work. Please consider [[InfraWiki:Donate|donating]]!
=== To-do ===
 
== To-do ==
*Change "Powered by MediaWiki" button to point to internal [[MediaWiki]] page
*Change "Powered by MediaWiki" button to point to internal [[MediaWiki]] page
**this is likely [[mediawikiwiki:Manual:$wgFooterIcons|$wgFooterIcons]]
**this is likely [[mediawikiwiki:Manual:$wgFooterIcons|$wgFooterIcons]]
*Remove "Switch to old look" link in Vector
*Remove "Switch to old look" link in Vector
*set [[mediawikiwiki:Manual:User_rights|User rights]]
*set [[mediawikiwiki:Manual:User_rights|User rights]]
**for logged out users, require moderator approval  
**for logged out users, require moderator approval
**for logged in users, allow most edits  
**for logged in users, allow most edits
*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
**See if we can populate infoboxes with wikibase data
**See if we can populate infoboxes with wikibase data
*might eventually install [[mediawikiwiki:Manual:Short_URL|short URLs]]
*might eventually install [[mediawikiwiki:Manual:Short_URL|short URLs]]
Line 15: Line 16:
*Research timeline extensions
*Research timeline extensions
*Edit footer links
*Edit footer links
**Remove "Privacy policy" "About" "Disclaimers"  
**Remove "Privacy policy" "About" "Disclaimers"
**Add "Twitter" "Patreon"
**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  
*Look into how Wikispooks offers site backups to visitors for the purpose of censorship-resistance, we might want to do that too
*Draft a [[InfraWiki:Censorship resistance|censorship resistance plan]]
*Draft a [[InfraWiki:Censorship resistance|censorship resistance plan]]
**It's been suggested to use [[wikipedia:Epik|Epik]] if we're censored by our current providers  
**It's been suggested to use [[wikipedia:Epik|Epik]] if we're censored by our current providers
*Make code blocks wrap (CSS)
*Make code blocks wrap (CSS)
*Enable [[mediawikiwiki:Extension:BetaFeatures|BetaFeatures]]   
*Enable [[mediawikiwiki:Extension:BetaFeatures|BetaFeatures]]   
*Get site analytics
*Get site analytics
**Screen size usage so we can improve the CSS for most-used screen sizes  
**Screen size usage so we can improve the CSS for most-used screen sizes
*Install [[mediawikiwiki:Notifications|Notifications]]  
*Install [[mediawikiwiki:Notifications|Notifications]]  
*Install [[mediawikiwiki:Extension:Thanks|Thanks]]   
*Install [[mediawikiwiki:Extension:Thanks|Thanks]]   
*Install [[mediawikiwiki:Extension:StructuredDiscussions|StructuredDiscussions]] because they're integrated into Notifications and remove PagesDisqus since it'd thus become redundant  
*Install [[mediawikiwiki:Extension:StructuredDiscussions|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 [[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]  
*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
=== Done ===
*V•T•E on every template
 
=== Sidebar stuff ===
Desktop sidebar
 
* Donate
* Categories
* Essays
* Library
* Recent changes
 
Mobile sidebar (will require custom icons to be designed)
 
== 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]]

Revision as of 16:53, 5 November 2022

As you can see, running this site takes work. Please consider donating!

To-do

  • Change "Powered by MediaWiki" button to point to internal MediaWiki page
  • Remove "Switch to old look" link in Vector
  • set User rights
    • for logged out users, require moderator approval
    • for logged in users, allow most edits
  • 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
  • set up favicon - in progress, still troubleshooting lol
  • Research timeline extensions
  • Edit footer links
    • Remove "Privacy policy" "About" "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
  • set up improved SEO
  • install Citation needed template
  • Embed live viewer count in sidebar, gamify contributions lol
  • V•T•E on every template

Sidebar stuff

Desktop sidebar

  • Donate
  • Categories
  • Essays
  • Library
  • Recent changes

Mobile sidebar (will require custom icons to be designed)

Done