WikiHelper — расширение для браузера Mozilla Firefox, позволяющее редактировать файлы из MediaWiki во внешних программах, например, SVG формата — в Inkscape.
Последняя доступная на данный момент версия — 1.0.218 (218 — по номеру последней ревизии Subversion, в которой менялся код). Тестировалась с Firefox/Iceweasel версий 3.0.11 и 3.5, теоретически, должна работать и с более новыми, и с более старыми.
Установка
- Скачайте Файл:WikiHelper.xpi и откройте его с помощью браузера Mozilla Firefox.
- (По желанию, для удобства) Скачайте и установите расширение MIME Edit — версию для Firefox 2.x или неофициальное обновления для для Firefox 3.x
Использование
- Перейдя на страницу любого файла или изображения в MediaWiki, вы увидите ссылку «Редактировать этот файл, используя внешнюю программу»;
- Кликнув по ней, вы увидите модальное диалоговое окно с предложением ввести путь к редактору. Если данный тип файлов уже известен Firefox, либо если для него задано сопоставление через расширение MIME Edit (пункт меню Инструменты (Tools) -> MIME Edit), в окне уже будет введён путь к предпочитаемому редактору;
- Вы можете ввести другой путь (полный путь);
- Кликнув «ОК», вы увидите, что будет запущен выбранный редактор, либо выведено сообщение об ошибке запуска;
- Кликнув «Отмена», вы увидите, что ничего не произойдёт, а окно закроется;
- Вы можете продолжать работать в Firefox при открытом внешнем редакторе. Отредактируйте и сохраните файл в редакторе, закройте редактор;
- В Firefox, начиная с версии 3.5, после закрытия редактора будет показано немодальное диалоговое окно с предложением ввести комментарий к изменению. В Firefox версий более ранних, чем 3.5, будет показано то же диалоговое окно, но ещё до закрытия редактора;
- Введите комментарий и нажмите «Загрузить файл». Изменённый файл будет загружен на сервер, а страница файла в MediaWiki обновится, и на ней вы сможете увидеть только что созданную ревизию файла (либо не сможете, если произойдёт ошибка);
- Если вы нажмёте «Отмена» или введёте пустой комментарий, файл не будет загружен на сервер, а диалоговое окно закроется. В любом случае редактируемый файл не будет удалён с вашего компьютера, и вы сможете получить свои изменения обратно — обычно файл располагается в директории «chrome» профиля Firefox и называется wikihelper-XXX.XXX;
Ограничение по работе расширения: несколько разных файлов внешними программами на данный момент одновременно редактировать невозможно. При открытом внешнем редакторе или диалоге ввода комментария попытки открыть во внешнем редакторе ещё один файл ни к чему не приведут (обычно Firefox в такой ситуации будет предлагать скачать файл с именем «index.php»).