Serge Tolstikov (svtolstikov) wrote,
Serge Tolstikov
svtolstikov

Установка wikEd на MediaWiki.

wikEd - редактор для MediaWiki, работающий в Firefox, Safari, and Google Chrome.
Самый простой способ установки этого редактора заключается в установке скрипта для GreaseMonkey. Но людям свойственно хотеть чего-то большего. Вообщем, редактор будет прикручен прямо на сервере MediaWiki.

Gadgets
Предпочтительным будет считаться вариант, когда редактор может быть отключен в настройках пользователя.Типа, гибкость настройки, все дела. Соответственно установка будет производиться в режиме Gadget. Расширение Gadgets для используемой версии MedaiWiki берем здесь.
Распакованные файлы переносятся в %mediawiki%/extensions/.
Далее расширение включается строкой в LocalSettings.php

Перезапускаем web сервер для гарантии. Для издевательств имеется Apache, прикрученный сервисом для WinXP, поэтому в командной строке:

На служебной странице Special:Version удостоверяемся, что расширение установилось. Должна появиться информация о расширении Gadgets.

wikEd
Ну а теперь собственно редактор. Документация по установке мне показалось немного непоследовательной.
Если страницу MediaWiki:Gadget-wikEd.js заполнить кодом:

то после настройки получится вариант, когда скрипты редактора тянутся с внешних серверов. В моем варианте подопытный сервер находится в локальной сети. Автоматическое обновление версий скрипта приносится в жертву полностью локальной установке. Такой вариант описан здесь.

Копирование кода:
wikEd.js в страницу wikEd.js
wikEd_current_version в wikEd_current_version
WikEd_help в WikEd_help
diff.jsв diff.js
instaview.jsв instaview.js
WikEd icons.zip.ogg распаковываются в каталог для заливки файлов Wiki. Особо тщательные личности могут попробовать заливать каждый файл отдельно вручную через Special:Upload.

Страницу MediaWiki:Gadget-wikEd.js заполнить кодом

В документации приведен код с неточностями, в частности внутри document.write( ) перенос на новую строку начинается с пробела, а должен только с "+".
Ну, а теперь прописывание гатжета.
на странице MediaWiki:Gadgets-definition

Создается страница MediaWiki:Gadget-wikEd и вставляется код

После этого в Special:Preferences в разделе Гаджеты



подключается гаджет wikEd.

Работа редактора проверена в Google Chrome 4.0.302 и Mozilla Firefox 3.6
Tags: mediawiki, wiked, wiki
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments