IT/Software/Mediawiki/Extensions/Visual Editor: Difference between revisions

From msgwiki
< IT‎ | Software‎ | Mediawiki‎ | Extensions
Jump to navigation Jump to search
Access restrictions were established for this page. If you see this message, you have no access to this page.
No edit summary
No edit summary
Line 2: Line 2:


*The Visual editor is the editor you see when you click edit on a msgwiki page.
*The Visual editor is the editor you see when you click edit on a msgwiki page.
** You can always click "Edit Source" to see the actual code on the page.
**You can always click "Edit Source" to see the actual code on the page.
*https://www.mediawiki.org/wiki/Extension:VisualEditor
*https://www.mediawiki.org/wiki/Extension:VisualEditor


Line 8: Line 8:


*You can download the tarball [[mediawikiwiki:Special:ExtensionDistributor/VisualEditor|here]].
*You can download the tarball [[mediawikiwiki:Special:ExtensionDistributor/VisualEditor|here]].
** Make sure that you match the visual editor to the version of MediaWiki that you are running
**Make sure that you match the visual editor to the version of MediaWiki that you are running
*Add the following to your LocalSettings.php to enable.
*Add the following to your LocalSettings.php to enable.


Line 22: Line 22:
<br />
<br />


== Configuring parsoid ==
==Configuring parsoid==


* Follow the instructions [[mediawikiwiki:Parsoid/Setup#Ubuntu_/_Debian|here]] to install the parsoid.
*Follow the instructions [[mediawikiwiki:Parsoid/Setup#Ubuntu_/_Debian|here]] to install the parsoid.


* Open the file /etc/mediawiki/parsoid/config.yaml
*Open the file /etc/mediawiki/parsoid/config.yaml
* Find the uri line and change to
*Find the uri line and change to


  uri: '<nowiki>https://msgwiki.msgeducation.com/api.php'</nowiki>
  uri: '<nowiki>https://msgwiki.msgeducation.com/api.php'</nowiki>


* Next comment out the domain line and then save and exit.
*Next comment out the domain line.  In theory you should be able to put your wikis FQDN here but for me it seems to work more consistently without the line.
*Lastly add the following lines to the end of the file and then save and exit.
 
serverPort: 8000
 
serverInterface: '0.0.0.0'
 
* Restart the parsoid and enable on boot.
 
systemctl enable parsoid
 
systemctl restart parsoid
<br />

Revision as of 14:06, 4 February 2020

About

Installation

  • You can download the tarball here.
    • Make sure that you match the visual editor to the version of MediaWiki that you are running
  • Add the following to your LocalSettings.php to enable.
wfLoadExtension( 'VisualEditor' );
  • Add the following line to allow everyone to use the visual editor.
$wgDefaultUserOptions['visualeditor-enable'] = 1;
  • Add the following line to tell the Visual Editor where to find the parsoid.
$wgVirtualRestConfig['modules']['parsoid'] = array('url' => 'http://localhost:8000');


Configuring parsoid

  • Follow the instructions here to install the parsoid.
  • Open the file /etc/mediawiki/parsoid/config.yaml
  • Find the uri line and change to
uri: 'https://msgwiki.msgeducation.com/api.php'
  • Next comment out the domain line. In theory you should be able to put your wikis FQDN here but for me it seems to work more consistently without the line.
  • Lastly add the following lines to the end of the file and then save and exit.
serverPort: 8000
serverInterface: '0.0.0.0'
  • Restart the parsoid and enable on boot.
systemctl enable parsoid
systemctl restart parsoid