VisualEditor

Aus HB9FDZ
Version vom 13. August 2025, 07:15 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== VisualEditor unter Windows Server mit IIS einrichten == === Ziel === Diese Anleitung beschreibt die Einrichtung des VisualEditor für MediaWiki unter Windows Server 2022 mit IIS. === Voraussetzungen === * MediaWiki (empfohlen: ≥1.39) * PHP ≥7.4 * IIS mit URL Rewrite * Node.js (für Parsoid) * Parsoid-Service * VisualEditor-Erweiterung === Schritte === # '''Node.js installieren''' * Lade Node.js von [https://nodejs.org/ Node.js] herunter und inst…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

VisualEditor unter Windows Server mit IIS einrichten

[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
  1. Node.js installieren
  • Lade Node.js von Node.js herunter und installiere es
  1. Parsoid installieren

npm install -g @wikimedia/parsoid

  1. Parsoid konfigurieren
  • Erstelle die Datei config.yaml mit 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
  1. Parsoid starten

parsoid --config config.yaml

  1. VisualEditor-Erweiterung installieren
  • Lade die Erweiterung von MediaWiki
  • Füge in LocalSettings.php hinzu:
wfLoadExtension( 'VisualEditor' );
$wgVirtualRestConfig['modules']['parsoid'] = [
  'url' => 'http://localhost:8000',
  'domain' => 'localhost',
  'forwardCookies' => true
];
$wgVisualEditorEnable = true;
$wgDefaultUserOptions['visualeditor-enable'] = 1;
  1. IIS konfigurieren
  • Stelle sicher, dass URL Rewrite aktiv ist
  • Leite Anfragen korrekt an MediaWiki und Parsoid weiter
  • Parsoid läuft als separater Node.js-Dienst
  • VisualEditor benötigt JavaScript im Browser
  • Bei Problemen: Browser-Konsole und Parsoid-Logs prüfen