Установка расширения VisualEditor в MediaWiki 1.30.0 на Debian 8 Jessie/Ubuntu Server 14.04 LTS

VisualEditor — это удобный редактор (Wysiwyg) страниц в MediaWiki. Рассмотрим как его установить на MediaWiki 1.30.0 на Debian 8 Jessie/Ubuntu Server 14.04 LTS

 

Исходные данные:

  • ОС Debian 8 Jessie
  • Mediawiki 1.30.0 (развернута по данной статье)

 

Подготовка системы

Перед началом установки обновляем систему до актуального состояния:

Устанавливаем необходимые зависимости:

 

Установка NodeJS & NPM

Добавляем необходимый PPA, для установки актуальной версии NodeJS:

Устанавливаем NodeJS, пакет NPM также будет установлен.

 

Проверим версии установленных NodeJS и NPM:

 

Установка Parsiod

Добавляем необходимый PPA, устанавливаем Parsoid:

В конфигурационный файл (/etc/mediawiki/parsoid/config.yaml), добавляем данные для подключения с API MediaWiki:

 

Перезапускаем Parsoid:

 

Установка расширения VisualEditor

Скачиваем расширение VisualEditor, для нужной версии версии MediaWiki (прим. 1.30.0) (https://www.mediawiki.org/wiki/Special:ExtensionDistributor/VisualEditor):

 

В конфигурационный файл (/var/www/mediawiki/LocalSettings.php) добавляем следующие параметры:

 

Запускаем скрипт обновления данных в MediaWiki (после подключения любых расширений в MediaWiki, необходимо выполнять данное действие, иначе подключенные расширения в LocalSettings.php будут проигнорированы). Так же перезапускаем службу apache:

 

Вот так выглядит VisualEditor:

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Всего комментариев: 4 Комментировать

  1. Tangichhan /

    Добрый день.
    Прошу помощи у знатока.
    Вопрос такой, выполнил все действия по вашему блогу об установки visualeditor на MediaWiki. Вики работает нормально, но вот visialeditor не работает пишет ошибка подключение в серверу. Куда копать?

  2. Tim.San /

    попробуйте добавить в /var/www/mediawiki/LocalSettings.php
    $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’
    );

    1. Жаконда / Автор записи

      К сожалению возможности нет, т.к. нет в работе сейчас MediaWiki.

  3. Павел /

    Может встречался кто с такой проблемой, при сохранении записи в разделе.
    Parsoid/RESTbase: (curl error: 7) Couldn’t connect to server.

    /etc/mediawiki/parsoid/config.yaml

    mwApis:

    — # First wiki

    uri:’http://localhost/mw/api.php’

    # domain:’yoursite.com’ # optional

    /var/www/html/mw/LocalSettings.php

    # VisualEditor

    wfLoadExtension(‘VisualEditor’);

    // Enable by default for everybody

    $wgDefaultUserOptions[‘visualeditor-enable’] = 1;

    // Don’t allow users to disable it

    $wgHiddenPrefs[] = ‘visualeditor-enable’;

    // OPTIONAL: Enable VisualEditor’s experimental code features

    #$wgDefaultUserOptions[‘visualeditor-enable-experimental’] = 1;

    $wgSessionsInObjectCache = true;

    $wgVirtualRestConfig[‘modules’][‘parsoid’][‘forwardCookies’] = true;

    $wgVirtualRestConfig[‘modules’][‘parsoid’] = array(‘url’ => ‘http://localhost:8142’);

Оставить ответ

1 + 10 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика