This is an old revision of the document!


Tech details about this website

This website is an instance of dokuwiki. We're using the Mikio theme, unmodified, with a custom "subtheme" (just a css file) that defines a few extra styles/

Plugins we're using, and why:

  • Advanced DokuWiki plugin - Installed to allow editing config files not otherwise available in the UI - may not be needed.
  • Bureaucracy Plugin - enables the contact form.
  • Commonmark Plugin - put <!DOCTYPE markdown> at the top of a page to enable markdown syntax
  • folded plugin - installed but disabled, lets you make folding sections
  • Meta plugin - used to set the page title, when we want it to be something other than the first heading on the page. used on the Home page.
  • Mikio plugin - complements our theme (mikio) by adding a bunch of bootstrap ui layout things. Used on the membership page to make the payment options section
  • Page Redirect plugin - used to redirect tool to tools
  • sectiontoggle plugin - disabled - similar to folded plugin.
  • smtp plugin - used by the contact page
  • VHS Stripe Buttons - In house plugin to add Stripe buttons for the membership page: <VHS-STRIPE-BUTTON>url|title</VHS-STRIPE-BUTTON>
  • VHS Tags - in-house plugin to add some custom code: <VHS-MAP>, <VHS-EVENTCAL>, <VHS-PPBUTTON-MEMBER>, <VHS-PPBUTTON-DONATE>, <VHS-PPBUTTON-DONATE-ONCE>
  • Video Sharing Site Plugin enables the youtube video on the home page.

Bugs

  • ublock origins with EasyList – Social Widgets turned on, the youtube widget doesn't show up - but it DOES show up on the current site
  • sometimes a blank page is rendered. It can be fixed with ?purge=true fixed
  • /tool page should redirect automatically to /tools, look into redirect plugins redirect plugin added
  • design should be a little more responsive.
    • It falls apart on mid-sized screens - on very small screens the hamburger menu appears, but mid-size screens it's messy - ESPECIALLY when logged in because of all the extra buttons
    • stuff is cropped a little on mobile
  • Stripe buttons are online, but haven't been confirmed to work! Switch my subscription over to stripe to make sure it's all good!
  • redirects to add to the web server for this:
    • /wp/*/*
    • /doku.php?id=$1:$2/wiki/$1/$2
  • over on the membership page, there is an un-formatted link in the first FAQ question
wiki/tech.1770752497.txt.gz · Last modified: 2026/02/10 11:41

Vancouver Hack Space is located at 1601 Venables St, Vancouver, BC, V5L 2H1

facebook | instagram

Copyright © 2025 Vancouver Hack Space Society | VHS acknowledges that it is situated on the unceded traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Nations, on whose territories we hack, work, make, learn, live and play.

CC Attribution-Share Alike 4.0 International Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International