You're here, at the VHS wiki

Get involved - Edit this wiki

Things to do on the site:

  • make the file structure match the new organizational structure.
    • e.g. currently there are a bunch of documents in /wiki/tools/laser_cutter/, those should be moved to /wiki/groups/lasercutter/, links adjusted, and a redirect set up.
    • a million other examples of this
  • get rid of the compendium of champions, it's not valid anymore - clean up links - figure out what if anything should replace that (i.e. something that explains committees?)
  • delete stuff - there is lots of stuff that can be deleted.
  • style the form on contact-us page.

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 to tighten up things on mobile.

  • show the toolbar when user is not admin or manager or page creator
  • add ability to customize title format
  • Accessibility scanners point out a missing alt attribute on logo image
    • PR - MERGED

Plugins we're using, and why:

  • Advanced DokuWiki - Installed to allow editing config files not otherwise available in the UI - may not be needed.
  • Commonmark Plugin - put <!DOCTYPE markdown> at the top of a page to enable markdown syntax
  • indexmenu plugin - list the contents of a wiki namespace. see this page for an example.
  • 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
  • OrphansWanted plugin - Generates the orphans page, which lists orphan pages and wanted pages
  • Redirect Manager plugin - used to redirect old pages to new pages, e.g. tool to tools
  • Semantic Plugin - puts meta description and opengraph tags in the html header
    • We are currently running a modified version that makes the page image fall back to the wiki logo - hoping to get this change adopted upstream PR
  • smtp plugin - used by the contact page
  • Video Sharing Site Plugin enables the youtube video on the home page.
  • VHS Tags - an in-house plugin to add some custom HTML here and there around the site. Used for google calendar embeds, google maps embeds, stripe and paypal buttons, etc.
    • Currently deployed via git checkout - go to /var/containers/website/var/storage/lib/plugins/vhstags/ and git pull origin main to update.
    • Planning to deploy this via the dokuwiki plugin index when the rate of change slows down and I've had some time to generalize more of the code.

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
  • put a search bar in the submenu (blue bar) - ideally it's a magnifying glass that when clicked reveals the search bar
  • merge VHS Stripe Buttons and VHS Tags plugins into one plugin, store it in GIT
  • Change the VHS plugin to be deployed via the dokuwiki plugin directory
  • broken embed on https://vanhack.ca/wiki/history for 360 tour Deleted, as the site hosting the 360 tour has shutdown. However an image from someone that was around back then would be a good replacement
  • delete all the dead pages in /wiki/area that have been merged into the flat single page /wiki/area - warning: there are a couple pages in the /wiki/area/ directory that are un-merged, like the laser materials storage page.
  • images larger than 1MB are being rejected, probably a webserver setting, e.g. https://www.dokuwiki.org/faq:uploadsize
  • $75/month stripe button is broken
  • delete the kb directory, it's functionally empty and i've removed the main link to it.
  • 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 dokuwiki doesn't allow links in headers. blanket rule.
wiki/vhswiki/start.txt · Last modified: 2026/05/26 15:15

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

facebook | instagram | QR Code

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