Second Switch plans

From BlogNomic Wiki
Revision as of 02:09, 27 May 2020 by 75th Trombone (talk | contribs) (First draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Time-wise, I plan, expect, and hope to have the WordPress version ready for a kick-the-tires metadynasty on June 15, 2020. Feature-wise, my minimum goal for the switch to WordPress is 100% feature parity with the existing site, with a few added niceties. Here's what that consists of in my mind and my todo list, at the time of writing:

  • Recreate the same layout as the current site in the Elementor page builder, which will allow all parts of the site to be edited and styled by people with little/no web development knowledge
  • Implement voting smileys in a way that allows them to be added or switched out on the fly (wp-monalisa plugin)
  • Pronoun tokens via profile fields
  • The same fields on blog posts (statuses, flavor text, admin notes), styled in the same way
  • Live UTC clock widget that can be put anywhere without scattering <script> elements hither there and yon (custom plugin)
  • Pending Proposals/CfJ/DoV lists in sidebar as before

Some other neutral-to-mildly-annoying housekeeping items that I think would be good or necessary, if no one has any objections:

  • Move some/all navigation links to a navbar at the top of the page instead of the sidebar
  • Move standalone PHP scripts like the die roller to a subdomain, such as tools.blognomic.com. Not going to attempt to integrate these into WordPress because of the barrier to entry that would create.
  • Deprecate Markdown if no one is using it. Markdown is a hobby horse of mine but I'm not sure anyone else cares. It doesn't ship with core WordPress, and WordPress has a niceish HTML editor by default. If other people do care about Markdown I will instantaneously move this to the "100% feature parity" list above.

Anything not listed above I either consider a "Suggestion" rather than a "Plan", or I have forgotten about entirely. Please do let me know if there's anything major and vital I've left off this page.