Дифф
Дифф (англ. difference) — страница сравнения различных версий одной и той же статьи википроекта, на которой показаны имя редактировавшего, дата и время, а также изменения текста. Получить её можно, нажав на вкладку «История» и выбрав необходимую версию, нажать «Сравнить выбранные версии». Все диффы могут просматривать любые участники, однако при необходимости они могут быть скрыты администраторами или ревизорами.
Содержание |
[править] Использование
- В Википедии используется для создания запросов на ВП:ЗКА с целью показать вандальные правки (или иные нарушения) того или иного участника. Кроме того, диффы — наиболее обоснованная доказательная база исков в Арбитражный Комитет.
- В Викиреальности ссылки на диффы в википроектах являются постоянными источниками, на которые можно ссылаться в статьях. В этом смысле они — аналог википедических авторитетных источников.
[править] Вид ссылки
В Википедии ссылка на дифф может получиться такой:
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/дифф|Описание]]
[править] Дополнительные материалы
- absurd:User:Edward Chernenko/simple-diff.js — скрипт для пользовательских monobook.js, который автоматически «сжимает» все ссылки «пред.» в истории правок.
[править] См. также
Дифф относится к темам: |