VisualEditor
Zur Navigation springen
Zur Suche springen
VisualEditor unter Windows Server mit IIS einrichten
[Bearbeiten | Quelltext bearbeiten]Ziel
[Bearbeiten | Quelltext bearbeiten]Diese Anleitung beschreibt die Einrichtung des VisualEditor für MediaWiki unter Windows Server 2022 mit IIS.
Voraussetzungen
[Bearbeiten | Quelltext bearbeiten]- MediaWiki (empfohlen: ≥1.39)
- PHP ≥7.4
- IIS mit URL Rewrite
- Node.js (für Parsoid)
- Parsoid-Service
- VisualEditor-Erweiterung
Schritte
[Bearbeiten | Quelltext bearbeiten]- Node.js installieren
- Lade Node.js von Node.js herunter und installiere es
- Parsoid installieren
- GitHub: Parsoid Repository
- Installiere Parsoid über npm:
npm install -g @wikimedia/parsoid
- Parsoid konfigurieren
- Erstelle die Datei
config.yamlmit folgendem Inhalt:
services:
- module: lib/index.js
entrypoint: apiServiceWorker
conf:
mwApis:
- uri: "http://localhost/mediawiki"
domain: "localhost"
- Passe die URI und Domain an deine MediaWiki-Installation an
- Parsoid starten
parsoid --config config.yaml
- VisualEditor-Erweiterung installieren
- Lade die Erweiterung von MediaWiki
- Füge in
LocalSettings.phphinzu:
wfLoadExtension( 'VisualEditor' ); $wgVirtualRestConfig['modules']['parsoid'] = [ 'url' => 'http://localhost:8000', 'domain' => 'localhost', 'forwardCookies' => true ]; $wgVisualEditorEnable = true; $wgDefaultUserOptions['visualeditor-enable'] = 1;
- IIS konfigurieren
- Stelle sicher, dass URL Rewrite aktiv ist
- Leite Anfragen korrekt an MediaWiki und Parsoid weiter
Hinweise
[Bearbeiten | Quelltext bearbeiten]- Parsoid läuft als separater Node.js-Dienst
- VisualEditor benötigt JavaScript im Browser
- Bei Problemen: Browser-Konsole und Parsoid-Logs prüfen