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
Sascha
9ca73776bb
style: Improve formatting in IONOS VPS deployment runbook for better readability
2026-06-05 17:13:15 +02:00
Sascha
4923c0771a
feat: Add deployment runbook for IONOS VPS setup and remove outdated Docker deployment guide
2026-06-05 17:13:05 +02:00
Sascha
a49ce5be02
docs: add Docker migration notes and bare-repo deploy setup
2026-06-05 15:32:22 +02:00
Sascha
3a6ea4ca62
feat: Add deployment guide for IONOS VPS setup
2026-06-05 15:08:57 +02:00
Sascha
8d195db278
remove: SMW from Composer (use local extension instead)
2026-06-05 12:34:53 +02:00
Sascha
c21f20e7eb
add: SemanticMediaWiki 6.0.1 as local extension
2026-06-05 12:34:05 +02:00
Sascha
60ecb5962d
feat: WCAG-AAA-Kontraste, Cavendish-Skin, Deploy-Pipeline
...
Barrierefreiheit (cavendish.css / header.css):
- Header auf dunkles Teal (#003535 ) umgestellt, Titel weiß
- Tab-Buttons an dunklen Header angepasst (Kontrast 12:1 AAA)
- Status-Boxen (.successbox/.errorbox/.warningbox) von <2:1 auf 7-8:1 angehoben
- Grau-Texte (#888 , #808080 , #7d7d7d) auf #595959 (7:1 AAA) vereinheitlicht
- Aktive Links, Footer, Nav-Labels auf WCAG-AAA-Kontrast gebracht
- header.css in skin.json registriert (war nie geladen)
- Cavendish-Skin vollständig versioniert
Deploy-Infrastruktur:
- .forgejo/workflows/deploy.yml: Auto-Deploy via Forgejo Actions bei Push auf main
- scripts/deploy.ps1: manuelles Windows-Deploy (WSL rsync / scp-Fallback)
- mediawiki/LocalSettings.production.example.php: Produktions-Konfigurationsvorlage
- .deploy.example.env: Verbindungsdaten-Template
- package.json: deploy / deploy:all / deploy:initial Skripte ergänzt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 16:25:01 +02:00
Sascha
c0fb067595
feat: Mediawiki added, extensions added
2026-06-01 16:02:23 +02:00
Sascha
f0d1fd3f58
feat: Enhance accessibility guidelines and review objectives for WCAG compliance
2026-05-26 17:49:54 +02:00
Sascha
277e289c45
feat: Initialize MediaWiki project with accessibility-focused workflow
...
- Added package.json to manage project dependencies and scripts for initialization, setup, and accessibility testing.
- Created scripts for initializing MediaWiki, installing dependencies, and starting a development server.
- Implemented accessibility testing configurations using Pa11y and Lighthouse.
- Added configuration files for accessibility testing with Pa11y and Lighthouse.
2026-05-22 16:36:59 +02:00