Symmetry of Soul:Technical Log

From Symmetry of Soul

Operations tasks

  • Monitor web server error log
  • Monitor resource usage and uptime monitors
  • Confirm backups
  • Test a restoration from backup
  • Confirm preview hover working okay now (no exintro issue)

Technical TODO

  • Hosting issues
    • SSL cert issues for www.symmetryofsoul.org
    • DNS issues for www.symmetryofsoul.org and maybe symmetryofsoul.com
    • See if email forwarding can be easier than 2022 email solution (DigitalOcean nameservers preclude email forwarding from Prokbun. Could move all records to Porkbun)
  • Systematic, public backup in sustainable format
    • /maintenance/dumpBackup.php --current > sos_dumpBackup_2022-10-12b.xml
    • Auto-commit to archive.org? or github.com?
  • MediaWiki config
    • CookieWarning exension for GPDR compliance? Is this even necessary (perhaps yes because of Matomo web analytics).
    • Session length increase with this variable.
    • Javascript errors/warnings
      • "Some cookies are misusing the recommended "SameSite" attribute.
      • Using deprecated ResourceLoader module "skins.timeless." Use "content-media" instead of "content-thumbnails" with ResourceLoaderSkinModule. See here
      • Page uses "zoom" non-standard property. Consider calc() or "transform" and "transform-origin: 0 0"
    • $wgLogos new config var here


  • "Our most recent complete episode" and "upcoming episode" on home page via Lua script??
  • Dictionary lookup in the sidebar
    • websters1913.com?
  • Improve error checking of Bible support in UrantiaHelper extension.
  • Port UrantiaHelper to Lua and Scribunto.

Changelog

  • 2024-02-09 OS update & reboot on both VPS systems. Ubuntu 20.04.6 LTS Focal Fossa (Kernel 5.4.0-171). Supported through April 2025, EOL 2030. PHP 8.1.27, MySQL 8.0.36
  • 2023-10-17 Fully closed out GoDaddy account and remaining services that had expired and were not being used.
  • 2023-09-03 Adjusted web server settings for small memory size of server instance per here.
  • 2023-08-24 Font change to try to match feel of The Urantia Book more. Georgia for body text, Cormorant Garamond for headings and navigation (it's even more similar to the 1955 book printing than Georgia, but Georgia is much more readable for entire paragraphs)
  • 2023-08-06 Installed ImageMagick on app server so website image thumbnail will generate (more info)
  • 2023-07-30 Domain registration moved from GoDaddy to Porkbun. Renews 9/1/24.
  • 2022-12-16 sos@symmetryofsoul.org email working again via Zoho free tier
  • 2022-12-01 Added Matomo analytics, free edition.
    • Symmetry of Soul hosts the analytics software and wholly retains the data on its own servers.
  • 2022-11-06 Moved database to dedicated VPS.
  • 2022-10-22 Hiding user tools for anonymous users now works correctly.
  • 2022-10-21 Refined robots.txt
  • 2022-10-20 Added favicons using this generator. [1]
  • 2022-10-20 Upgraded from MediaWiki 1.38.1 to 1.38.4
  • 2022-10-19 Migrated to new hosting provider and self-managed Virtual Private Server. DNS remains registered at traditional registrar through at least 9/2023.
  • 2022-10-08 Added SSL support using Let's Encrypt free encryption service
  • 2022-08-15 Upgraded from MediaWiki 1.28 to 1.38.1

Notes

  1. Mediawiki documentation states no need to add $wgFavicon and $wgAppleTouchIcon if using default filenames in webroot, as was done here.