Сегодня потратил не мало времени на подключение расширенного редактора вики-текста WikiEditor к своей вики. Интересно, что пользуясь информацией с официального сайта движка MediaWiki, поставить без проблем WikiEditor не удасться. PHP начинает ругаться на ошибки синтаксиса в коде. Зачем писать в FAQ заведомо неработающий код?
Описываю свой алгоритм установки расширенного редактора WikiEditor:
- Качаем архив с расширением с официального сайта проекта МедиаВики.
https://www.mediawiki.org/wiki/Special:ExtensionDistributor/WikiEditor - Добавляем следующий код в нижней части файла
LocalSettings.php
:
wfLoadExtension ( 'WikiEditor');
- Переходим на страницу
Special:Version
на нашей вики , чтобы убедиться , что расширение успешно установлено. - После того, как мы убедимся, что расширение установлено, надо добавить ещё несколько строчек кода:
# Позволяет использовать WikiEditor по умолчанию , но по- прежнему позволяет пользователям отключить его в настройках
$wgDefaultUserOptions ( 'usebetatoolbar') = 1;
# Включает ссылку и таблицы мастера по умолчанию , но по- прежнему позволяет пользователям отключить их в настройках
$wgDefaultUserOptions ( 'usebetatoolbar-CGD') = 1;
# Отображает в окне предварительного просмотра и изменяет вкладки
$wgDefaultUserOptions ( 'wikieditor-просмотр') = 1;
# Показывает публикации и Отмена кнопки на верхней правой стороне
$wgDefaultUserOptions ( 'wikieditor публикацию') = 1;
Сохраняем изменения в файле LocalSettings.php
и радуемся жизни. Теперь на вашей вики будет работать расширенный редактор MediaWiki.