Duplicator/ru

From Wiki4Intranet
Jump to: navigation, search


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

После установки каждый пользователь, которому дано право 'duplicate', увидит ссылку «Клонировать статью» в панели инструментов слева. Расширение используется либо путём клика по данной ссылке, либо путём прямого открытия спецстраницы Special:Duplicator.

На спецстранице надо просто выбрать исходную статью и новое имя, а также выбрать, хотите ли вы:

  • Копировать страницу обсуждения
  • Копировать подстраницы
  • Копировать страницы со всей историей

Наши доработки

  • Возможность копирования статей с историей или без неё.
  • Вместо полного отказа от копирования статей с количеством ревизий, большим $wgDuplicatorRevisionLimit — сохранение только последних $wgDuplicatorRevisionLimit ревизий при копировании.
  • Показ количества скопированных ревизий при копировании.
  • Включение номера скопированной ревизии в комментарий к правке.
  • Возможность копирования всех подстраниц вместе с самой страницей.

Установка

Стандартная. Добавьте в LocalSettings.php:

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

Также если хотите, вы можете настроить права на копирование (право 'duplicate') и максимальное число копируемых ревизий с помощью следующих переменных:

$wgGroupPermissions['user']['duplicate'] = true;
$wgDuplicatorRevisionLimit = 250;