Technical base for a collaborative initiative for a public knowledge-storage for Q/A in medical equipment.
Go to file
Sascha 3a6ea4ca62 feat: Add deployment guide for IONOS VPS setup 2026-06-05 15:08:57 +02:00
.forgejo/workflows feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline 2026-06-04 16:25:01 +02:00
.github feat: Enhance accessibility guidelines and review objectives for WCAG compliance 2026-05-26 17:49:54 +02:00
docs feat: Add deployment guide for IONOS VPS setup 2026-06-05 15:08:57 +02:00
mediawiki remove: SMW from Composer (use local extension instead) 2026-06-05 12:34:53 +02:00
scripts feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline 2026-06-04 16:25:01 +02:00
tests/accessibility feat: Initialize MediaWiki project with accessibility-focused workflow 2026-05-22 16:36:59 +02:00
.deploy.example.env feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline 2026-06-04 16:25:01 +02:00
.gitignore feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline 2026-06-04 16:25:01 +02:00
CLAUDE.md feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline 2026-06-04 16:25:01 +02:00
README.md feat: Initialize MediaWiki project with accessibility-focused workflow 2026-05-22 16:36:59 +02:00
package-lock.json feat: Initialize MediaWiki project with accessibility-focused workflow 2026-05-22 16:36:59 +02:00
package.json feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline 2026-06-04 16:25:01 +02:00

README.md

GPLX MediaWiki

Local-first MediaWiki bootstrap for Windows with an accessibility-focused workflow.

Quick start

  1. Install prerequisites:
  • Git
  • Node.js 20+
  • PHP 8.1+ (XAMPP/WampServer or standalone)
  1. Install Node tooling:
npm install
  1. Initialize MediaWiki core:
npm run mw:init
  1. Install MediaWiki PHP dependencies:
npm run mw:deps

Or run both steps with one command:

npm run mw:setup
  1. Start local dev server:
npm run dev

Then open: http://127.0.0.1:8080 and continue setup at /mw-config/index.php

Accessibility checks

Run static/runtime checks against local pages:

npm run a11y:all

Notes

  • This setup runs without Docker.
  • WCAG AA is the required baseline.
  • AAA improvements are tracked as best effort.