UserMerge

Материал из Викисфера
Перейти к навигации Перейти к поиску

Расширение UserMerge позволяет участникам с правами 'usermerge' (по умолчанию это бюрократы) объединять учетные записи пользователей википроекта с поддержкой удаления. Вы можете и просто удалять аккаунты с его помощью — оставьте пустым поле «Новый участник», и все связи учетной записи будут изменены на «Анонимус» с user_id 0 (система переспрашивает, действительно ли вы хотите это сделать). Все действия записываются в журнал usermerge.

Внимание! Действия, совершённые этим расширением, нельзя отменить. Будьте осторожны с его применением.

Возможное применение[править | править код]

  1. Борьба с вандализмом, при котором вандал портит одну и ту же страницу двумя или более правками с разных аккаунтов, мешая администраторам применить быстрый откат. Достаточно объединить учётные записи вандала, и быстрый откат заработает.
  2. Восстановление утерянного пароля к учётной записи. Участник регистрирует новую учётную запись, а затем прежняя учётная запись объединяется с новой. При этом важно тщательно удостовериться (по закрытым каналам, таким как Skype, почта и т. п.) в личности отправляющего запрос, так как отменить объединение невозможно. Просьбы «объедините меня с <администратор-1>, я забыл пароль», оставляемые новым участником внутри википроекта, необходимо игнорировать.
  3. Реализация right to vanish: можно удалить учётную запись участника без следа; все его правки будут приписаны участнику Anonymous (ID=0).

Установка[править | править код]

  1. Создайте новую папку в следующем месте:
    папка-в-которой-находится-вики/extensions/UserMerge
  2. Загрузите следующие файлы:
  3. Скопируйте эти четыре файла в созданную папку.
  4. Добавьте следующий код в ваш LocalSettings.php (в конце)
wfLoadExtension( 'UserMerge' );
$wgGroupPermissions['bureaucrat']['usermerge'] = true;

#необязательно — по умолчанию array( 'sysop' )
$wgUserMergeProtectedGroups = array( 'groupname' );
  • Примите во внимание основанную на группах защиту от удаления ($wgUserMergeProtectedGroups) в v1.5, r30872.
  • Примите во внимание, что в версии 1.2 права 'usermerge' должны быть явно определены, как это указано выше.

Использование[править | править код]

  1. Следуйте инструкциям по установке
  2. В вашей вики должна появиться новая страница с ограниченным доступом Special:UserMerge с названием Объединение и удаление участников.
  3. Настройте группы участников, которые нельзя удалять (примеры):
#Позволяет объединять ВСЕХ участников (по умолчанию этого нельзя сделать с группой 'sysop')
$wgUserMergeProtectedGroups = array();
#Запрещает объединение участников из групп 'sysop' или 'awesomeusers'
#Возможно, надо проверить правильное имя массива в «install.settings»
$wgUserMergeUnmergeable = array( 'sysop', 'awesomeusers' );

Примечания[править | править код]

UserMerge относится к темам:
1
MediaWiki 
Версии MediaWiki до 1.11.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.41 
Основные разработчики Аарон ШульцБрайон ВибберДаниэль КинзлерМагнус МанскеМаксим СеменикТим ЛакиаТим СтарлингРоберт КрушЭвар Бьярмасон 
Темы оформления AuroraBluecloudCavendishCologneBlueCycloneMonacoMonobook (RealBookModern) • OasisQuartz Vector (Vectorata) • Ventus 
Действия и функции РедактированиеПравка (счётчик) • ДиффМалое изменениеПредварительный просмотрФильтр злоупотребленийСтраница википроекта (подстраница) • СтатьяШаблонФайлИсторияОбсуждениеПереименование страницыПараметры переименованияЗащита страниц (параметрычастичнаяполнаякаскадная) • Удаление/Восстановление страницПараметры удаленияПеренаправление (двойныеподавление) • Список наблюденияОбъединение страницРазделение страницСкрытиеПатрулированиеСсылки сюдаСтабилизацияБлокировка (авто-, глобальная, параметры, причина) • Разблокировка (параметры) • Права участниковРегистрацияПереименование учётной записиУзурпацияОбъединение учётных записейЗагрузка файловОтклонение правкиОтмена правкиБыстрый откатВикипочтаЕдиная учётная записьСвежие правкиВклад (удалённый) • Спам-листЗавершение сеансаПинг 
Пространство имён Основное пространствоОбсуждениеШаблонКатегорияУчастникФайлСправкаProjectSpecialMediaWiki 
Расширения AbuseFilterAntiSpoofArticle Feedback ToolCategoryTreeCentralAuthCentralNoticeCharInsertCheckUserCiteCleanupSiteCodeReviewCollectionCommentsCommunityVoiceConfirmEditContactPageDeleteBatchDismissableSiteNoticeDraftsDumpHTMLDynamicPageListEasyTimelineEmailCaptureEmbedVideoExpandTemplatesExtensionDistributorFixedImageFlaggedRevsGadgetsGlobalBlockingGlobalUsageHTTP302FoundImageMapInputBoxLabeled Section TransclusionLiquidThreadsLocalisationUpdateLockdownLucene-searchMiniDonationMWSearchNewUserMessageNukeOAIRepositoryOATHAuthOggHandlerOpenSearchXmlParserFunctionsPdfHandlerPoemProofread PageQuizRenameuserRevisionDeleteSecurePollSimpleAntiSpamSimpleSurveySiteMatrixSkinPerPageSlippyMapSpamBlacklistStalkerLogSubPageList3SyntaxHighlightTitleBlacklistTitleKeyTorBlockTrustedXFFUploadBlacklistUploadWizardUserMergeVisualEditorWikidiffWikidiff2WikiHiero 
Архивированные расширения AntiBotBoardVoteClientSideCrosswiki BlockingEnforceStrongPasswordGiveRollbackOversightPassword Reset 
Разное AllMessagesFavicon.icoHTML в MediaWikiMediaWiki.orgMediaWiki FAQВнутренняя ссылкаКороткая ссылка-перенаправлениеМатематические формулыНастройки конфигурацииНовые файлыСистемный администраторСписок файловWiki.pngГаджетSidebarStatisticsLocalSettings.phpСкрипты обслуживания