Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Принято периодически архивировать старые обсуждения на странице обсуждения, когда эта страница становится слишком большой. Объемные страницы обсуждения могут быть трудными для навигации, содержать устаревшие обсуждения или стать обузой для пользователей с медленным подключением к Интернету или компьютерами. Уведомления размещаются в начале страницы обсуждения, чтобы проинформировать всех редакторов архива.

Обычные статьи не архивируются, потому что предыдущие версии можно увидеть в истории страницы ; практика архивирования характерна для страниц обсуждений и досок объявлений, которые часто раздуваются до больших размеров. Архивирование собственной страницы обсуждения пользователя не является обязательным; некоторые пользователи просто очищают страницу , так как история сохраняется для использования в будущем, но это не считается лучшей практикой (так как это затрудняет поиск и создание ссылок). В этом конкретном случае использование «постоянных ссылок» может обеспечить простой способ отображения заархивированного представления страницы обсуждения в данный момент, хотя нет никакого контроля над организацией потока или представлением.

В рекомендациях по страницам обсуждения предлагается архивировать, когда страница обсуждения превышает 75 КБ (или 75 000 байт) или имеет несколько разрешенных или устаревших обсуждений. Однако, когда архивировать и какая длина страницы обсуждения может быть оптимальной, - это субъективные решения, которые следует адаптировать к каждому случаю. Например, текущие обсуждения и близлежащие разделы, на которые они ссылаются, обычно следует сохранить без изменений.

Могут возникнуть обстоятельства, при которых было бы полезно оставить старые обсуждения на странице обсуждения, чтобы избежать повторения одних и тех же вопросов. Однако эту ситуацию можно лучше решить с помощью шаблона.{{FAQ}}

Технический обзор

Предпочтительный метод архивирования страницы обсуждения - скопировать старые разделы в серию подстраниц и удалить разделы с исходной страницы. Это может быть выполнено либо вручную или автоматически с помощью бота .

Существует два распространенных метода именования страниц архива. Самый распространенный и простой - это архивы с последовательной нумерацией. Страницы архива должны быть названы следующим образом: возьмите имя страницы обсуждения и добавьте « /Archive #», где « #» - номер архива. Обратите внимание, что у слова « Архив» есть заглавная буква A , перед числом стоит пробел и нет ведущих нулей. Такие шаблоны, как {{ Archive list }}, используют это соглашение об именах для автоматического поиска страниц архива.

Например:

  • Двадцатый архив Talk: Earth будет названTalk:Earth/Archive 20
  • Первый архив выступления пользователей: Пример будет называтьсяUser talk:Example/Archive 1

Второй распространенный метод именования страниц архива - год и месяц. С помощью этого метода архивных страниц , как правило , с именем Talk:YourPage/Archives/2013/June, Talk:YourPage/Archives/2013/Julyи т.д. Некоторые вещи являются более сложными с этим методом нейминга. При использовании этой схемы именования подстраницы должны использоваться /Archives/not, /Archive/поскольку некоторые из шаблонов навигации полагаются на множественное число Archives.

Не забудьте использовать правильное пространство имен - часть перед двоеточием ( :) - при архивировании вашей собственной страницы обсуждения пользователя. Оно должно начинаться с " User talk:", а не с " Talk:".

Существуют ли какие-либо заархивированные страницы обсуждений?

Большинство методов здесь основаны на проверке того, существуют ли уже какие-либо заархивированные страницы обсуждения, и размещении новых разделов, которые нужно заархивировать, либо в самом последнем архиве, либо в новом архиве с числовой последовательностью над существующим архивом. Существует поиск, чтобы проверить, существуют ли какие-либо подстраницы под страницей обсуждения (а заархивированные страницы обычно помещаются на подстраницы существующей страницы обсуждения). В строке поиска введите:

Special:PrefixIndex/Talk:Pagename

Например

Special:PrefixIndex/Help talk:Archiving a talk page отобразит страницу обсуждения этой справочной страницы и всех ее архивов.

Ручное архивирование

Вырезать и вставить процедуру

  1. Отредактируйте страницу обсуждения, скопировав материал, который вы хотите заархивировать, в буфер обмена вашего компьютера .
  2. Создайте новую страницу архива в Talk:Example page/Archive N, где N - наименьший номер, для которого нет архива. (Вы можете создать страницу, выполнив поиск по желаемому заголовку и щелкнув красную ссылку в результатах поиска, или отредактировав строку URL-адреса, указав нужное место, а затем нажав кнопку «Создать».)
    • В качестве альтернативы вы можете иногда захотеть создать тематический архив, и в этом случае архив должен быть назван в соответствии с темой. Например Talk:Example page/Place of birth debate.
  3. Вставьте содержимое буфера обмена в этот архив и добавьте (или чтобы включить навигацию между архивами) в начало кода. Опубликуйте новый архив.{{Talk archive}}{{Automatic archive navigator}}
  4. Удалите скопированный материал с главной страницы обсуждения с кратким изложением редактирования, указав имя нового архива.
  5. Если окно архива еще не существует на главной странице обсуждения, добавьте строку под тегами WikiProject и опубликуйте. (В этом нет необходимости, если на главной странице обсуждения уже есть строка , поскольку этот шаблон автоматически содержит список архивов, если они названы стандартным образом .){{Archives}}{{Talk header}}

Более подробный набор инструкций см. В разделе « Архивирование вручную».

Полуавтоматическая процедура вырезания и вставки

OneClickArchiver и Archy McArchface - это пользовательские скрипты, призванные упростить описанную выше ручную процедуру. Вместо того, чтобы вручную копировать и вставлять текст, эти сценарии позволяют вам просто проверить, какие разделы вы хотите заархивировать, и указать страницу для архивации выбранных разделов.

Прочие ручные процедуры

Другие ручные процедуры когда-то считались равнозначными альтернативами описанной выше процедуре вырезания и вставки. Со временем оба метода вышли из употребления и обычно не используются. Если вы использовали процедуру переименований те страницы , не могут претендовать на скорое удаление по желанию пользователя .

Автоматизированное архивирование

ClueBot III и sigmabot III в нижнем регистре могут автоматически создавать архивы для любой страницы обсуждения (той, которая имеет «talk» в пространстве имен), перемещая разделы на подстраницу, если раздел не получил комментариев в течение определенного периода времени. Обе боты могут архивировать секции в простые последовательно пронумерованных архивы (например YourPage/Archive 1, YourPage/Archive 2...), или перенесите в соответствии с датой (например YourPage/Archives/2013/June, YourPage/Archives/2013/July...).

См. Страницу ClueBot III и страницу sigmabot III в нижнем регистре для получения подробных инструкций по настройке этих ботов. Эти страницы объясняют каждый из параметров , используемых, например archiveheader, minthreadsleftи т.д. Приведенные ниже примеры также доступны для использования. Все приведенные здесь примеры предназначены для того, чтобы вы могли копировать их при просмотре этой страницы и вставлять их в поле редактирования на целевой странице, не требуя каких-либо изменений для получения рабочей конфигурации.

Примечание. Убедитесь, что достигли консенсуса, прежде чем настраивать ClueBot III или строчные sigmabot III на странице обсуждения, отличной от страницы обсуждения пользователя.

Выбираем бота. Таблица сравнения двух основных ботов

ClueBot III и sigmabot III в нижнем регистре , два бота, которые в настоящее время используются для автоматического архивирования, похожи по своему поведению, но имеют некоторые различия с точки зрения функций, которые они реализуют, и ограничений на их использование:

Последовательно пронумерованные архивы

Примеры конфигураций для настройки автоматического архивирования страницы обсуждения статьи или страницы обсуждения пользователя.

В общем, вы должны включить (чтобы обеспечить окно поиска):{{Archives|bot=bot name}}

{{Archives|bot=lowercase sigmabot III}}
{{Archives|bot=ClueBot III}}

вместе с содержимым одного из следующих столбцов (начиная с {{и заканчивая }}).

Оба приведенных выше примера будут создавать страницы архива по мере необходимости, начиная с TalkPage/Archive 1и продолжая TalkPage/Archive 2и т. Д., Когда текущая страница архива вырастает до более чем 75 000 байт. Только разделы с датами старше 90 дней (2160 часов) будут заархивированы, хотя пять разделов с самыми последними сообщениями будут сохранены на странице обсуждения независимо от того, как давно был добавлен последний вклад. Если архивы для страницы уже существуют, установите параметр counter / numberstart на следующий номер архива в серии.

Предупреждение: системная переменная {{SUBST: FULLPAGENAME}} заменяется именем страницы обсуждения, когда шаблон сохраняется на странице обсуждения. Однако некоторые знаки пунктуации, которые могут появляться в имени страницы ( "&'), заменяются кодами символов HTML, которые не распознаются ботами ( подробности об этих и других символах см. В mediawikiwiki: Руководство: Кодировка PAGENAMEE ). Например ', заменяется на '(поэтому, если бот должен работать, его 'необходимо заменить на ').

Архивы по годам / месяцам

Детали бота и конфигурации

Шаблон конфигурации для sigmabot III в нижнем регистре по-прежнему называется {{ User: MiszaBot / config }}, хотя исходные боты, MiszaBot I , MiszaBot II и MiszaBot III , больше не активны.

Оптимальный возраст для архивирования цепочек будет зависеть от активности на странице обсуждения. Целью архивирования страниц обсуждения статей должно быть удаление устаревших обсуждений, а не подавление обсуждения. Цепочки страниц обсуждения статей обычно не следует архивировать менее чем за 30 дней, за исключением очень загруженных страниц обсуждения.

Параметр maxarchivesize/ maxarchsizeопределяет допустимый размер каждого архива перед запуском нового архива. Сохранение этого значения больше, чем у типичной страницы обсуждения, упрощает просмотр архивов, но увеличивает время загрузки страницы. Размер каждого отдельного архива не должен превышать 512 КБ, поскольку это может вызвать проблемы с доступом для некоторых устройств. Поскольку большой пакет потоков может «выйти за пределы» maxarch[ive]sizeпараметра, параметр всегда следует устанавливать ниже максимально допустимого размера архива.

Категория: страницы, на которых параметр архива не является подстраницей.

Одним из ограничений способа настройки автоматических инструкций по архивированию является то, как перемещение страниц может легко нарушить функциональность. По нескольким причинам боты обычно архивируют только на подстраницы; то есть архив должен находиться на одной или нескольких подстраницах рассматриваемой страницы обсуждения.

Когда страница переименовывается (перемещается) и пользователь забывает также обновить инструкции бота, это означает, что дальнейшее архивирование не будет происходить (пока инструкции бота не будут обновлены вручную). Чтобы облегчить выявление случаев прерывания архивирования, был создан параметр Категория: Страницы, где параметр архива не является подстраницей .

Если ваша страница обсуждения не архивируется должным образом, вы можете проверить эту категорию. Если ваша страница включена, это означает, что указанные страницы архива неверны.

Шаблоны

Для страниц архива

Вверху каждой страницы архива должен быть размещен шаблон, указывающий, что это архив. Самый простой такой шаблон - {{ Архив Обсуждений }}. Если на странице используются архивы с последовательной нумерацией, вы можете вместо этого использовать {{ Автоматический навигатор архивов }}, который добавит навигационные ссылки к более ранним и последующим архивам ( пример ).

ClueBot III и Sigmabot III в нижнем регистре автоматически размещают {{ Архив беседы }} на страницах архива, которые они создают. Они могут быть настроены на использование других шаблонов с использованием headerи archiveheaderпараметров, соответственно. Например (для ClueBot III), .|header={{Automatic archive navigator}}

Для страниц обсуждения

Есть много шаблонов, которые можно разместить на страницах обсуждения, чтобы сделать архивы страницы видимыми и доступными для редакторов. В общих чертах их можно разделить на «блоки» (которые обычно появляются плавающими справа от оглавления) и баннеры. Некоторые страницы используют один или другой, а некоторые используют оба.

Поля архивных ссылок

На регулярно архивируемых страницах обсуждений полезно иметь шаблон «архивного ящика». Обычно поле архива помещают под другими шаблонами заголовков и перед заголовком первого раздела, чтобы поле отображалось справа от оглавления . Если на странице уже есть окно ручного архива, добавьте к нему ссылку на новую страницу архива. Если ящика архива еще нет, вы можете создать его.

Самым распространенным шаблоном ящика архива является {{ Архивы }}. Имеет большое количество опций. Эта autoопция заставляет окно автоматически находить ваш список страниц архива. Если auto=yesили auto=shortссылки отображаются как " 1, 2, 3". Если auto=longссылки отображаются как " Archive 1, Archive 2, Archive 3"). Если архивы не соответствуют стандартной схеме именования (/ Archive #) или желательны метки даты, можно вручную ввести список в первый безымянный параметр, как показано в примере 2 ниже. Существуют также параметры, которые показывают поле поиска, разрешают сворачивание / разворачивание окна, запускать сворачивание / разворачивание окна и т. Д. Многие из них показаны в примере 4, и все они более подробно описаны в Template: Archive / doc .

Пример 1

Для ящика с автоматически сгенерированным списком архивов с панелью поиска. {{ Архивы }} можно использовать без дополнительных параметров.

Пример 2

Для окна с ручным списком архивов и строкой поиска {{ Архивы | Список архивов }} можно использовать. Для поля справа код:
{{Archives|
*[[Help_talk:Archiving_a_talk_page/Archive_1|2003-2006]]
*[[Help_talk:Archiving_a_talk_page/Archive_2|2006-2007]]
*[[Help_talk:Archiving_a_talk_page/Archive_3|2007-2009]]
*[[Help_talk:Archiving_a_talk_page/Archive_4|2008-2014]]
*[[Help_talk:Archiving_a_talk_page/Archive_5|2014-2019]]}}

Пример 3

Для ящика с автоматическим и ручным списком {{ Архивы | Список архивов }} можно использовать. Пример ниже для обсуждения шаблона: Архивы, где показаны архивы для старого шаблона {{ archive box }}, используют следующий код:{{Archives|auto=long|'''Archive box archives''':<br>[[Template talk:Archive box/Archive 1|Archive 1]], [[Template talk:Archive box/Archive 1|Archive 1]]}}

Пример 4

Этот шаблон просто демонстрирует множество параметров. Большинство из них говорят сами за себя.
{{archives | auto = short | search = no | root = Help talk:Archiving a talk page | collapsible = yes | collapsed = yes | style = background-color:#FFAAAA; | box-width = 140px | title = These are the archives! | image = File:Crystal Clear app file-manager.png | image-size = 60px | bot = Lowercase sigmabot III | age = 1 | units = year }}

Автоматические архивные ящики для архивов за год / месяц

Автоматические архивные ящики для архивов года / месяца немного сложнее.

Приведенный выше код создает окно архива справа вверху. В примере здесь нет названий месяцев, которые являются ссылками, потому что для этой страницы нет архивных файлов. Конечно, вы можете удалить строки на те годы, которые вам не нужны.

По умолчанию для шаблона {{ Архивы по месяцам }} имена страниц архива имеют формат YourPage/Archives/2013/June, YourPage/Archives/2013/Julyи т. Д. Однако {{ Архивы по месяцам }} позволяет вам указать различные соглашения об именах для ваших архивов. Архивы могут иметь произвольный префикс с помощью archprefixпараметра (например, archprefix=Archive/вместо Archives/). Месяцы могут быть в четырех форматах: A) по умолчанию используется январь, февраль, март и т. Д .; Б) abbrev3=yesмесяцами являются январь, февраль, март и т. Д .; В) numbers=yesмесяцы - 1, 2, 3, ... 12; D) numbers0=yesмесяцы - 01, 02, 03, ... 12.

Если вы используете ClueBot III, у него есть несколько дополнительных опций для создания ящика архива. Они включают использование параметров archiveboxили index. См. Страницу ClueBot III для получения дополнительной информации.

Баннер с ссылкой на архив

Вместо того, чтобы помещать архивные ссылки в поле, плавающее вправо или влево, некоторые предпочитают ссылки в баннере.

{{ Заголовок обсуждения }} и {{ Уведомление об автоархивировании }}

{{Заголовок разговора}}

Ссылки на архивы отображаются в строке внизу баннера выше. Чтобы увидеть примеры, перейдите в Special: WhatLinksHere / Template: talkheader .

Баннер с уведомлением об архиве

{{Уведомление об автоматическом архивировании | bot = ClueBot III | age = 14}}

{{Уведомление об автоматическом архивировании | bot = sigmabot III в нижнем регистре | age = 14}}

«Возраст» в днях. Примеры заметок; см .: Special: WhatLinksHere / Template: Уведомление об автоматическом архивировании .

Индексирование архива

Наличие индекса архива упрощает поиск старых обсуждений по заданной теме, особенно на страницах с большим количеством архивов или когда архивы имеют значительный размер. Индекс архива, если он существует, обычно хранится на странице Talk:YourPage/Archive index. Хотя можно создать индекс вручную, /Archive indexстраница обычно создается автоматически. Есть два бота, которые автоматически создают индексы: Legobot и ClueBot III .

Legobot , ранее называвшийся HBC Archive Indexerbot , может создавать индексную страницу архива на основе набора архивов. См . Инструкции бота для получения подробной информации о том, как настроить индексацию архива. Архивные индексы, созданные Legobot, являются наиболее распространенным типом индексов. Чтобы настроить архивирование Legobot, вы должны создать свою Talk:YourPage/Archive indexстраницу и разместить :
<!-- Legobot can blank this -->
вверху страницы индекса. Ниже представлена ​​конфигурация Legobot, которая работает с пронумерованными архивами, которые вы можете разместить на архивируемой странице:

ClueBot III автоматически создает индекс архива при архивировании. ClueBot III хранит архивные индексы, которые он создает, на уникальных страницах своего пользовательского пространства. Индекс архива для страницы архивирования может быть включен через на вашей Talk:YourPage/Archive indexстраницу, поместив следующий текст в этой странице:
{{User:ClueBot III/Master Detailed Indices/{{NAMESPACE}}: {{BASEPAGENAME}}}}

Архивный поиск

Если архивов несколько, можно легко выполнить поиск во всех сразу, используя необязательный префикс параметра поиска . Например, предположим, что мы хотим начать обсуждение добавления раздела о безопасности в статью о Linux. Перед тем, воспитывая эту тему мы можем сделать следующий запрос: security prefix:Talk:Linux/. Это будет выглядеть на всех подстраницах статьи о Linux в пространстве имен Talk .

В шаблонах {{ Archives }}, {{ Archive box }} и {{ Talk header }} есть параметр, search=yesкоторый предоставляет полезное поле поиска на странице обсуждения для автоматизации поиска, как и независимые шаблоны поиска, такие как {{ search archives }}. При архивировании страницы рекомендуется разместить такой шаблон на оставшейся странице обсуждения, чтобы упростить доступ к прошлым обсуждениям.

Продолжение дискуссий

Трудно сказать, когда именно обсуждение «заканчивается», а когда продолжается. Учитывая, что заархивированные обсуждения неизменны, архивирование обсуждения фактически завершает это конкретное обсуждение. Если желательно возобновить обсуждение, ссылки на заархивированные обсуждения могут быть предоставлены в новой ветке обсуждения.

Примеры страниц

Вот актуальные страницы обсуждения в Википедии, где вы можете изучить код, чтобы увидеть, как были созданы страницы архива.

  • Обсуждение: Psychokinesis имеет простое архивное окно с полем поиска.
  • Обсуждение: У Иисуса есть как пронумерованные, так и тематические архивы. Он также включает в себя сводку недавно заархивированных обсуждений.
  • Обсуждение: Главная страница имеет множество пронумерованных архивов. Архивы перечислены на отдельной подстранице и включены.

Смотрите также

  • Справка: Использование страниц обсуждения
  • Википедия: Заключительные обсуждения
  • Википедия: Рефакторинг страниц обсуждения
  • Модуль: Список архивов - это код Lua, который управляет шаблонами архивов.
  • Страницы, требующие архивирования
    • Отчет базы данных длинных страниц , содержит список длинных страниц обсуждения.
    • Категория Архивные запросы заполняются шаблоном {{ Archiveme }}.