Difference between revisions of "BatchEditor"
m (moved BatchEditor (MediaWiki) to BatchEditor) |
|||
Line 1: | Line 1: | ||
− | + | {{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]]. | ||
Назначение полей: | Назначение полей: | ||
− | ; | + | ;Статьи: В этом поле указываются названия редактируемых статей — по одной на строчку. |
− | ; | + | ;Комментарий: Комментарий, сопровождающий редактирование. |
− | ; | + | ;Малое изменение: Признак незначительности правки. |
Позволяет следующие операции: | Позволяет следующие операции: | ||
− | ; | + | ;Найти/Заменить: Заменяет каждую строчку из поля «Найти» на соответствующую строчку из поля «Заменить». |
− | ; | + | ;Трактовать поле не как список замен, а как одну многострочную: Если флажок отмечен, то заменяются не отдельные строки, а содержимое полей целиком. |
− | ; | + | ;Использовать Perl-совместимые регулярные выражения для замены: Если флажок отмечен, то список замен считается не просто строками, а регулярными выражениями [http://en.wikipedia.org/wiki/PCRE PCRE]. |
+ | ;Добавить строки: Содержимое этого поля добавляется в конец статей. | ||
+ | ;Удалить строки: Удаляет каждую строку, где бы она в тексте не встретилась. То есть каждая строка удаляется отдельно. | ||
После заполнения всех полей, можно воспользоваться кнопками: | После заполнения всех полей, можно воспользоваться кнопками: | ||
− | ; | + | ;Просмотреть: Показывает изменения, которые будут сделаны в выбранных статьях. |
− | ; | + | ;Выполнить: Выполняет редактирование. |
− | {{ | + | {{warning}} Обязательно выполняйте предварительный просмотр, причем непосредственно перед выполнением — массовое редактирование не определит конфликт, и если кто-то с момента выполнения предварительного просмотра отредактирует статью, то его изменения будут утеряны. |
− | {{tip}} C помощью [[BatchEditor]] легко выполнять например, перенос всех статей из одной категории в | + | {{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.
- Добавить строки
- Содержимое этого поля добавляется в конец статей.
- Удалить строки
- Удаляет каждую строку, где бы она в тексте не встретилась. То есть каждая строка удаляется отдельно.
После заполнения всех полей, можно воспользоваться кнопками:
- Просмотреть
- Показывает изменения, которые будут сделаны в выбранных статьях.
- Выполнить
- Выполняет редактирование.
Обязательно выполняйте предварительный просмотр, причем непосредственно перед выполнением — массовое редактирование не определит конфликт, и если кто-то с момента выполнения предварительного просмотра отредактирует статью, то его изменения будут утеряны.
C помощью BatchEditor легко выполнять, например, перенос всех статей из одной категории в другую — достаточно выполнить соответствующий «Найти/Заменить», или Добавить/Удалить категорию используя «Добавить» и «Удалить» строки с маркерами категорий.