Дифф

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

Дифф (англ. difference) — страница сравнения различных версий одной и той же статьи википроекта, на которой показаны имя редактировавшего, дата и время, а также изменения текста. Получить её можно, нажав на вкладку «История» и выбрав необходимую версию, нажать «Сравнить выбранные версии». Все диффы могут просматривать любые участники, однако при необходимости они могут быть скрыты администраторами или ревизорами.

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

  1. В Википедии используется для создания запросов на ВП:ЗКА с целью показать вандальные правки (или иные нарушения) того или иного участника. Кроме того, диффы — наиболее обоснованная доказательная база исков в Арбитражный Комитет.
  2. В Викиреальности ссылки на диффы в википроектах являются постоянными источниками, на которые можно ссылаться в статьях. В этом смысле они — аналог википедических авторитетных источников.

Вид ссылки[править | править код]

В Википедии ссылка на дифф может получиться такой:

http://en.wikipedia.org/w/index.php?title=Russian_Wikipedia&action=historysubmit&diff=349986380&oldid=349782426

Здесь:

oldid=
Номер версии страницы до внесения правки (то есть старая версия текста).
action=
Показывает, что ссылка на дифф получена нажатием на кнопку «Сравнить выбранные версии».
diff=
Номер новой версии страницы. То есть сразу после внесения правки. Есть специальные значения prev и next (показать разность с предыдущей или со следующей версией).
title=
Название страницы. Если там есть нелатинские символы, включая и русские буквы, то оно будет закодировано (для статьи «Го» тут будет «%D0%93%D0%BE», пример диффа: http://ru.wikipedia.org/w/index.php?title=%D0%93%D0%BE&diff=next&oldid=22867245 ).
curid=
???
action=historysubmit
Этот кусочек по умолчанию добавляется к диффам в Википедии (и в других проектах Фонда). Он убирает со страницы диффа ссылку на следующую правку.

Далеко не все эти параметры нужны. Поэтому ссылку на дифф обычно можно существенно сократить.

Удаление параметра title= в ссылке на Википедию (или другие сайты Фонда) уберёт со страницы диффа ссылки на следующий и предыдущий диффы, но если вам надо сослаться только на одну конкретную правку, то его удаление также целесообразно. Ссылки на диффы в большинстве других MediaWiki-сайтов (со стандартной конфигурацией) от этого параметра вообще никак не зависят (так, он не оказывает никакого влияния в викии).

Удаление параметра oldid покажет разницу версий между той, что указана в параметре diff, и той, которая была непосредственно перед ней. Если дифф охватывает только две правки, которые идут одна за другой — от oldid можно избавиться. Однако в параметре diff не должно находиться значений prev или next.

В приведённом примере сокращённый дифф имеет следующий вид:

http://en.wikipedia.org/w/index.php?diff=349986380

или (если сервер с викисайтом настроен соответствующим образом)

http://en.wikipedia.org/?diff=349986380

Начиная с MediaWiki 1.23, ссылки на диффы можно сделать в таком виде:

http://ru.wikipedia.org/wiki/Служебная:Diff/67002456

В этом случае в википроекте можно оформить ссылку как внутреннюю вида [[Служебная:Diff/дифф|Описание]]

Дифф относится к темам:
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Скрипты обслуживания