User:Coops/Developing Ropewiki
From ropewiki.com
Contents
Notes on developing ropewiki
Loosely structured notes about working on ropewiki.
- The site runs on MediaWiki
- An additional extension called Semantic MediaWiki provided relationships between pages (Region -> Canyon -> Condition Report)
Things about MediaWiki
The version of MediaWiki & its extensions are really old.
- Editing javascript or css in mediawiki
- To help manage the commonjs file, we built it from this source: https://github.com/RopeWiki/commonjs/
- Editing SMW query language sucks.
Things about the infra
Secrets are provided as enviroment variables.
I used docker-in-docker to run the whole ropewiki stack inside a single container.
templates
MediaWiki:Hf-nsheader-User is the User page template.