Technical base for a collaborative initiative for a public knowledge-storage for Q/A in medical equipment.
Go to file
Sascha 355da16a5b feat: Document/Reference namespace, infobox sidebar, deploy script, SMW property types
- Add Document: (NS 3000) and Reference: (NS 3002) namespaces with SMW enabled
- Fix SMW namespace config: set smwgNamespacesWithSemanticLinks before wfLoadExtension
- Declare all Doc*/Ref* SMW properties as Has type::Text for correct query results
- Template:DocumentBox — right-floating infobox sidebar with header row styling
- Template:ReferenceBox — new sidebar template for Reference: pages
- MediaWiki:Common.js — filter buttons (Type, Validity area, Scope, Status, Doc type,
  Language, Restricted access), 250-char preview, pagination; removed unused groups
- Document_Index — rewritten with [[Document:+]] SMW queries, grouped by status + scope
- Main_Page — updated Quick navigation, replaced old property-name queries
- scripts/deploy.ps1 — add pages mode (rsync + SSH wiki push), db mode (mysqldump sync),
  updated all mode; 21-page mapping incl. Template:DocumentBox/ReferenceBox
- .deploy.example.env — document new vars (DEPLOY_PHP, DEPLOY_MW_USER, DEPLOY_DB_*)
- scripts/templates/*.wiki — new and updated content pages + category pages
- mediawiki/resources/assets/GxPlex-Logo.png — project logo asset

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-27 21:21:06 +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 style: Improve formatting in IONOS VPS deployment runbook for better readability 2026-06-05 17:13:15 +02:00
mediawiki feat: Document/Reference namespace, infobox sidebar, deploy script, SMW property types 2026-06-27 21:21:06 +02:00
scripts feat: Document/Reference namespace, infobox sidebar, deploy script, SMW property types 2026-06-27 21:21:06 +02:00
tests/accessibility feat: Initialize MediaWiki project with accessibility-focused workflow 2026-05-22 16:36:59 +02:00
.deploy.example.env feat: Document/Reference namespace, infobox sidebar, deploy script, SMW property types 2026-06-27 21:21:06 +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
gflex_test.sql feat: Add deployment runbook for IONOS VPS setup and remove outdated Docker deployment guide 2026-06-05 17:13:05 +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.