Utiliser le Parsoid de Wiki Valley

De Wiki Valley - MediaWiki hosting and consulting
Aller à :navigation, rechercher
Logo Visual Editor for MediaWiki
Utiliser le parsoid pour activer l'éditeur visuel avec MediaWiki

Wiki Valley propose un hébergement de Parsoid, le logiciel permettant à l’éditeur visuel de MediaWiki de fonctionner. En souscrivant à cette offre, vous pourrez activer beaucoup plus facilement Visual Editor sur votre wiki. Cette offre concerne les wikis extérieurs à la plate-forme Wiki Valley (où l’éditeur visuel et Parsoid sont activés par défaut).

Important : le logiciel Parsoid est intégré dans MediaWiki 1.35 et ne nécessite plus d’installation séparée. Notre offre reste valable pour les installations MediaWiki jusqu’à 1.34 en cas de besoin.
  1. Pour souscrire à cette offre, il vous faudra nous transmettre l’adresse de votre wiki ;
  2. Téléchargez et installez Visual Editor
  3. Ajouter dans votre fichier LocalSettings.php :
 wfLoadExtension( 'VisualEditor' ); 
 // Enable by default for everybody 
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgVirtualRestConfig['modules']['parsoid']['url'] = 'https://parsoid.wiki-valley.com';

Optionnel : Si votre wiki est privé (utilisé en interne dans votre organisation), il faut ajouter à la suite dans LocalSettings.php la ligne :

$wgVirtualRestConfig['modules']['parsoid']['forwardCookies'] = true;


Déboguage :

  1. Seules les versions de MediaWiki comprises entre 1.31 à 1.34 incluse sont supportées (si vous avez une version de MediaWiki entre 1.26 et 1.30, nous l’indiquer spécifiquement) ;
  2. L’API de MediaWiki doit être activée avec $wgEnableAPI = true; (c’est la valeur par défaut) ;
  3. Le point d’entrée PHP /api.php de votre wiki doit être accessible sur Internet sans authentification HTTP, au moins depuis l’adresse IP de parsoid.wiki-valley.com ;
  4. Si vous obtenez l’erreur apierror-visualeditor-docserver-http: HTTP 500 au chargement de l’éditeur visuel sur un wiki privé, vérifiez que vous avez activé l’option forwardCookies :
    $wgVirtualRestConfig['modules']['parsoid']['forwardCookies'] = true;
    

Tarifs

70 € HT / an + frais initiaux de connexion 150 € HT. Renouvelable par tacite reconduction.