Ajouter un éditeur de texte à Mediawiki
Aller à la navigation
Aller à la recherche
Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack
Ajouter un éditeur de texte à Mediawiki
Ajouter un éditeur de texte à Mediawiki Depuis la version 1.32.0 de Mediawiki, l'éditeur de texte par défaut a été retiré. Consulter la liste des éditeurs pouvant être utilisé : https://www.mediawiki.org/wiki/Editor
Activer WikiEditor comme éditeur par défaut
WikiEditor remplace parfaitement l'ancien éditeur de texte par défaut de Mediawiki qui datait de 2006, retiré depuis la version 1.32.0 de Mediawiki. Cette extension est présente dans les extensions par défaut de Mediawiki 1.32.0 mais n'est pas activée par défaut.
La version de WikiEditor qui date de 2010 est visuellement plus agréable que la version de 2006 longtemps proposé par défaut. Cette nouvelle version intégrée par défaut est également très fonctionnel, avec des options minimalistes, optimisées, et utiles !
On retrouvera l'option recherche et remplacer, la possibilité d'insérer des caractères spéciaux, la possibilité de télécharger directement une image, la possibilité d'afficher une galerie d'images, un assistant pour créer un lien, un assistant pour créer une redirection de page, ou encore un assistant pour créer un tableau.
Pour activer WikiEditor, modifier le fichier LocalSettings.php à la racine de Mediawiki en ajoutant la ligne suivante : wfLoadExtension( 'WikiEditor' );
Manuel de l'extension WikiEditor : https://www.mediawiki.org/wiki/Extension:WikiEditor
Activer VisualEditor comme éditeur par défaut
Il est indispensable d'avoir Node.js et Parsoid d'installé et de configuré. Les hébergements mutualisés ne pourront donc apparemment pas configurer et utiliser cet éditeur.
Manuel d'utilisation pour VisualEditor : https://www.mediawiki.org/wiki/Extension:VisualEditor
Télécharger VisualEditor en ligne de commande : cd extensions/ sudo wget https://extdist.wmflabs.org/dist/extensions/VisualEditor-REL1_32-21d40ce.tar.gz sudo tar -zxvf VisualEditor-REL1_32-21d40ce.tar.gz sudo mv VisualEditor-REL1_32-21d40ce.tar.gz VisualEditor sudo chown -R www-data:www-data VisualEditor
Pour activer VisualEditor, modifier le fichier LocalSettings.php à la racine de Mediawiki en ajoutant les lignes suivantes :
# Activer VisualEditor. wfLoadExtension( 'VisualEditor' ); // Enable by default for everybody $wgDefaultUserOptions['visualeditor-enable'] = 1; // Optional: Set VisualEditor as the default for anonymous users // otherwise they will have to switch to VE // $wgDefaultUserOptions['visualeditor-editor'] = "visualeditor"; // Don't allow users to disable it $wgHiddenPrefs[] = 'visualeditor-enable'; // OPTIONAL: Enable VisualEditor's experimental code features #$wgDefaultUserOptions['visualeditor-enable-experimental'] = 1;
# Il faut installer Parsoid. $wgVirtualRestConfig['modules']['parsoid'] = array( // URL to the Parsoid instance // Use port 8142 if you use the Debian package 'url' => 'http://localhost:8142', // Parsoid "domain", see below (optional) 'domain' => 'localhost', // Parsoid "prefix", see below (optional) 'prefix' => 'localhost' );
Source complémentaire : https://www.mediawiki.org/wiki/Parsoid/Setup#Ubuntu_/_Debian
Installer NODE JS et PARSOID
Créer un domaine virtuel
mediawiki.fictif.fr
Télécharger et installer NODE.js depuis les binaires
# Installer NODEJS LTS : curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
# Vérifier la version de NODEJS : nodejs -v v10.15.3
# Fermer la fenêtre courante (root) et réouvrir un nouveau terminal pour être sur de bien actualisé... npm -v 6.4.1
# Facultatif ( Ne semble pas nécessaire pour notre besoin. ) # Installer "n" une nouvelle version LTS de NODEJS après avoir installé le paquet NODEJS. npm install -g n # Devrait installer la version LTS de NODEJS. n lts # Par exemple, pour installer une version 8 de nodejs, utiliser n 8 n 8 # Permet de choisir une des versions installées : n
Installer Parsoid pour Debian
# Cette étape est obsolète, préférer l'installation de Parsoid par Github. echo "deb https://releases.wikimedia.org/debian jessie-mediawiki main" | sudo tee /etc/apt/sources.list.d/parsoid.list sudo apt update sudo apt-key advanced --keyserver pgp.mit.edu --recv-keys 90E9F83F22250DD7 sudo apt install parsoid Source : https://www.mediawiki.org/wiki/Parsoid/Setup Source : https://www.mediawiki.org/wiki/Parsoid/Setup#Ubuntu_/_Debian Éditer le fichier de configuration : /etc/mediawiki/parsoid/config.yaml
Remplacer le contenu par : services: - module: lib/index.js entrypoint: apiServiceWorker conf: mwApis: # This is the only required parameter, # the URL of you MediaWiki API endpoint. - uri: 'http://yoursite.com/w/api.php' # The "domain" is used for communication with Visual Editor # and RESTBase. It defaults to the hostname portion of # the `uri` property above, but you can manually set it # to an arbitrary string. domain: 'yoursite.com' # optional metrics: type: log
Source : https://www.mediawiki.org/wiki/Parsoid/Setup#Configuration
ou Parsoid directement depuis le dépôt Git : 0.10 git clone https://github.com/wikimedia/parsoid.git cd parsoid npm install # Choisir le port : cp config.example.yaml config.yaml nano config.yaml npm start
Au lieu d'utiliser screen pour lancer le script
https://www.npmjs.com/package/forever
Créer la base de données pour Mediawiki
...
Installer Mediawiki
Installer Mediawiki 1.32.1 Tutoriel : https://github.com/ZerooCool/Linux-Search-Engine-Optimisation/blob/master/installation/4-installer-mediawiki.sh
Configurer Mediawiki pour Parsoid
Configurer Mediawiki, voir précédemment pour la connexion avec Parsoid et l'API Mediawiki.
Installer Visual Editor
https://www.mediawiki.org/wiki/VisualEditor https://www.mediawiki.org/wiki/Extension:VisualEditor#Download Cloner depuis le dépôt GIT : https://github.com/wikimedia/mediawiki-extensions-VisualEditor/tree/REL1_32
NAVIGATION
PARTICIPER ET PARTAGERBienvenue sur le wiki de Amis SH. De nombreuses pages sont partagées sur ce wiki. Créer un compte utilisateur pour participer sur le wiki. Les pages présentées sur le wiki évoluent tous les jours. Certaines recherches sont peu abouties et incluent des erreurs. Utiliser la recherche interne du wiki pour trouver votre contenu. La page de discussion de Amis SH vous permet de poser vos questions. Consulter le site amis-sh.fr pour installer votre propre serveur web. Améliorer le contenu des pages avec vos retours depuis l'onglet discussion. Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique. Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité. |
SOUTENIR CE WIKISoutenir le wiki avec un don en monnaie numérique : AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash OBTENIR DE LA MONNAIE NUMERIQUEObtenir gratuitement de la monnaie numérique : Miner de la cryptomonnaie. |