Difference between revisions of "BatchEditor"

From Wiki4Intranet
Jump to: navigation, search
Line 1: Line 1:
[[BatchEditor]] — расширение MediaWiki, позволяющее выполнять операции массового редактирования выбранного набора статей.  
+
{{Extension4i
 +
|name=BatchEditor
 +
|назначение=Массовое редактирование множества страниц с помощью замен строк или регулярных выражений
 +
|created=2008-10-14
 +
|version=2012-12-13
 +
|included=2008-10-14
 +
|our=1
 +
}}
 +
 
 +
== Установка ==
 +
 
 +
Как обычно, нужно скачать код и добавить в <tt>LocalSettings.php</tt>
 +
 
 +
<code-php>
 +
require_once "$IP/extensions/BatchEditor/BatchEditor.php";
 +
</code-php>
 +
 
 +
== Использование ==
  
 
Страница редактирования доступна по адресу [[Special:BatchEditor]].
 
Страница редактирования доступна по адресу [[Special:BatchEditor]].
  
 
Назначение полей:
 
Назначение полей:
;Articles: В этом поле указываются имена/заголовки редактируемых статей — по одной на строчку.
+
;Статьи: В этом поле указываются названия редактируемых статей — по одной на строчку.
;Comment: Комментарий, сопровождающий редактирование.
+
;Комментарий: Комментарий, сопровождающий редактирование.
;Minor Edit: Признак незначительности правки.
+
;Малое изменение: Признак незначительности правки.
  
 
Позволяет следующие операции:
 
Позволяет следующие операции:
;Find/Replace: Заменяет блок текста (возможно многострочный) «Find» на блок текста «Replace».
+
;Найти/Заменить: Заменяет каждую строчку из поля «Найти» на соответствующую строчку из поля «Заменить».
;Add lines: Добавляет содержимое поля «Add lines» в конец статьи.
+
;Трактовать поле не как список замен, а как одну многострочную: Если флажок отмечен, то заменяются не отдельные строки, а содержимое полей целиком.
;Delete lines: Удаляет каждую строку, где бы она в тексте не встретилась. Т.е. каждая строка удаляется отдельно.
+
;Использовать Perl-совместимые регулярные выражения для замены: Если флажок отмечен, то список замен считается не просто строками, а регулярными выражениями [http://en.wikipedia.org/wiki/PCRE PCRE].
 +
;Добавить строки: Содержимое этого поля добавляется в конец статей.
 +
;Удалить строки: Удаляет каждую строку, где бы она в тексте не встретилась. То есть каждая строка удаляется отдельно.
  
 
После заполнения всех полей, можно воспользоваться кнопками:
 
После заполнения всех полей, можно воспользоваться кнопками:
;Preview: Показывает изменения, которые будут сделаны в выбранных статьях.
+
;Просмотреть: Показывает изменения, которые будут сделаны в выбранных статьях.
;Run: Выполняет редактирование.
+
;Выполнить: Выполняет редактирование.
  
{{caution}} Обязательно выполняйте перед «Run» «Preview», причем обязательно делать «Preview» сразу перед «Run» — т. к. массовое редактирование не определит конфликт (это невозможно) — если кто-то с момента выполнения «Preview» отредактирует статью.
+
{{warning}} Обязательно выполняйте предварительный просмотр, причем непосредственно перед выполнением — массовое редактирование не определит конфликт, и если кто-то с момента выполнения предварительного просмотра отредактирует статью, то его изменения будут утеряны.
  
{{tip}} C помощью [[BatchEditor]] легко выполнять например, перенос всех статей из одной категории в другую — достаточно выполнить соответствующий «Find/Replace», или добавить/удалить категорию используя «Add lines» и «Delete lines».
+
{{tip}} C помощью [[BatchEditor]] легко выполнять, например, перенос всех статей из одной категории в другую — достаточно выполнить соответствующий «Найти/Заменить», или Добавить/Удалить категорию используя «Добавить» и «Удалить» строки с маркерами категорий.
  
 
[[Category:Справка]]
 
[[Category:Справка]]

Revision as of 17:02, 10 January 2013

BatchEditor — расширение MediaWiki.

  • Назначение: Массовое редактирование множества страниц с помощью замен строк или регулярных выражений
  • Репозиторий: https://github.com/mediawiki4intranet/BatchEditor
  • Домашняя страница: BatchEditor на mediawiki.org
  • Лицензия: GNU GPL версии 2 или новее* Дата создания: 2008-10-14* Последняя версия: 2012-12-13

Включение в сборку Mediawiki4Intranet:

  • Дата включения: 2008-10-14
  • Включённая версия: последняя
  • Состояние доработок: Без изменений

Установка

Как обычно, нужно скачать код и добавить в LocalSettings.php

require_once "$IP/extensions/BatchEditor/BatchEditor.php";

Использование

Страница редактирования доступна по адресу Special:BatchEditor.

Назначение полей:

Статьи
В этом поле указываются названия редактируемых статей — по одной на строчку.
Комментарий
Комментарий, сопровождающий редактирование.
Малое изменение
Признак незначительности правки.

Позволяет следующие операции:

Найти/Заменить
Заменяет каждую строчку из поля «Найти» на соответствующую строчку из поля «Заменить».
Трактовать поле не как список замен, а как одну многострочную
Если флажок отмечен, то заменяются не отдельные строки, а содержимое полей целиком.
Использовать Perl-совместимые регулярные выражения для замены
Если флажок отмечен, то список замен считается не просто строками, а регулярными выражениями PCRE.
Добавить строки
Содержимое этого поля добавляется в конец статей.
Удалить строки
Удаляет каждую строку, где бы она в тексте не встретилась. То есть каждая строка удаляется отдельно.

После заполнения всех полей, можно воспользоваться кнопками:

Просмотреть
Показывает изменения, которые будут сделаны в выбранных статьях.
Выполнить
Выполняет редактирование.

Attention niels epting.svg Обязательно выполняйте предварительный просмотр, причем непосредственно перед выполнением — массовое редактирование не определит конфликт, и если кто-то с момента выполнения предварительного просмотра отредактирует статью, то его изменения будут утеряны.

Crystal Clear app ktip.svg C помощью BatchEditor легко выполнять, например, перенос всех статей из одной категории в другую — достаточно выполнить соответствующий «Найти/Заменить», или Добавить/Удалить категорию используя «Добавить» и «Удалить» строки с маркерами категорий.