Duplicator/ru
From Wiki4Intranet
Duplicator — расширение MediaWiki.
- Назначение: Клонирование страниц, в том числе с полной историей изменений и подстраницами.
- Репозиторий: https://github.com/mediawiki4intranet/Duplicator
- Домашняя страница: Duplicator на mediawiki.org
- Лицензия: GPLv2.0+
- Дата создания: 2006-12-19
- Оценка расширения: Вероятно полезное (4)
Включение в сборку Mediawiki4Intranet:
- Дата включения: 2013-05-29
- Включённая версия: последняя
- Состояние доработок: Мелкие доработки в сборке MediaWiki4Intranet
Использование
После установки каждый пользователь, которому дано право 'duplicate', увидит ссылку «Клонировать статью» в панели инструментов слева. Расширение используется либо путём клика по данной ссылке, либо путём прямого открытия спецстраницы Special:Duplicator.
На спецстранице надо просто выбрать исходную статью и новое имя, а также выбрать, хотите ли вы:
- Копировать страницу обсуждения
- Копировать подстраницы
- Копировать страницы со всей историей
Наши доработки
- Возможность копирования статей с историей или без неё.
- Вместо полного отказа от копирования статей с количеством ревизий, большим $wgDuplicatorRevisionLimit — сохранение только последних $wgDuplicatorRevisionLimit ревизий при копировании.
- Показ количества скопированных ревизий при копировании.
- Включение номера скопированной ревизии в комментарий к правке.
- Возможность копирования всех подстраниц вместе с самой страницей.
Установка
Стандартная. Добавьте в LocalSettings.php:
require_once "$IP/extensions/Duplicator/Duplicator.php";
Также если хотите, вы можете настроить права на копирование (право 'duplicate') и максимальное число копируемых ревизий с помощью следующих переменных:
$wgGroupPermissions['user']['duplicate'] = true; $wgDuplicatorRevisionLimit = 250;