WikiDer > Справка: Архивирование страницы обсуждения - Википедия
Эта справочная страница является практическое руководство. В нем подробно описаны процессы или процедуры некоторых аспектов норм и практики Википедии. Это не один из Политика или рекомендации Википедии, и может отражать разные уровни консенсус и проверка. |
Принято периодически архивировать старые обсуждения на странице обсуждения когда эта страница становится слишком большой. Громоздкий страницы обсуждения может быть трудно ориентироваться, содержать устаревшие обсуждения или стать обузой для пользователей с медленным подключением к Интернету или компьютерами. Уведомления размещаются в начале страницы обсуждения, чтобы проинформировать всех редакторов архива.
Обычные статьи не архивируются, потому что предыдущие версии можно увидеть в история страницы; практика архивирования характерна для страниц обсуждений и досок объявлений, которые часто раздуваются до больших размеров. Архивирование собственной страницы обсуждения пользователя не является обязательным; некоторые пользователи просто очистить страницу, поскольку история сохраняется для использования в будущем, но это не считается лучшей практикой (так как это затрудняет поиск и связывание). В этом конкретном случае использование «постоянных ссылок» может предоставить простой способ отобразить архивированный вид страницы обсуждения в данный момент, хотя нет никакого контроля над организацией потока или представлением.
В правила страницы обсуждения предлагать архивирование, когда страница обсуждения превышает 75 КБ (или 75 000 байт) или имеет несколько разрешенных или устаревших обсуждений. Однако когда архивировать и какая длина страницы обсуждения может быть оптимальной, - это субъективные решения, которые следует адаптировать к каждому случаю. Например, текущие обсуждения и близлежащие разделы, на которые они ссылаются, обычно следует сохранить без изменений.
Могут возникнуть обстоятельства, при которых будет полезно оставить старые обсуждения на странице обсуждения, чтобы избежать повторения одних и тех же вопросов. Однако эту ситуацию можно лучше решить, используя {{Часто задаваемые вопросы}}
шаблон.
Технический обзор
Предпочтительный метод архивирования страницы обсуждения - скопировать старые разделы в серию подстраницы, и удалите разделы с исходной страницы. Это может быть выполнено либо рукой или же автоматически по бот.
Существует два распространенных метода именования страниц архива. Самый распространенный и простой - это архивы с последовательной нумерацией. Страницы архива должны быть названы следующим образом: возьмите имя страницы обсуждения и добавьте "/ Архив #
", куда "#
"- номер архива. Обратите внимание, что слово Архив имеет капитал А, перед числом стоит пробел, и нет ведущих нулей. Такие шаблоны, как {{Список архива}} полагаются на это соглашение об именах для автоматического поиска страниц архива.
Например:
- 20-й архив Обсуждение: Земля будет назван
Обсуждение: Земля / Архив 20
- Первый архив Обсуждение пользователей: пример будет назван
Обсуждение пользователей: Пример / Архив 1
Второй распространенный метод именования страниц архива - год и месяц. С помощью этого метода страницы архива обычно называются Обсуждение: YourPage / Archives / 2013 / июнь
, Обсуждение: YourPage / Archives / 2013 / июль
и т. д. С этим методом именования некоторые вещи усложняются. При использовании этой схемы именования подстраницы должны использовать / Архивы /
нет /Архив/
поскольку некоторые из шаблонов навигации полагаются на множественное число Archives.
Не забудьте использовать правильное пространство имен - часть перед двоеточием (:
) - при архивировании собственной страницы обсуждения пользователя. Он должен начинаться с "Обсуждение пользователей:
", нет "Разговаривать:
".
Ручное архивирование
Вырезать и вставить процедуру
- Отредактируйте страницу обсуждения, скопировав материал, который вы хотите заархивировать, на свой компьютер. буфер обмена.
- Создайте новую страницу архива на
Обсуждение: Пример страницы / Архив N
, где N - наименьшее число, для которого нет архива. (Вы можете создать страницу, выполнив поиск по желаемому заголовку и щелкнув красную ссылку в результатах поиска, или отредактировав адресную строку так, чтобы она указывала на желаемое место, а затем нажав кнопку «Создать».)- В качестве альтернативы, вы можете иногда захотеть создать тематический архив, и в этом случае архив должен быть назван в соответствии с темой. Например
Обсуждение: Пример страницы / Обсуждение места рождения
.
- В качестве альтернативы, вы можете иногда захотеть создать тематический архив, и в этом случае архив должен быть назван в соответствии с темой. Например
- Вставьте содержимое буфера обмена в этот архив и добавьте
{{Архив бесед}}
(или же{{Автоматический навигатор архива}}
чтобы включить навигацию между архивами) в начало кода. Опубликуйте новый архив. - Удалите скопированный материал с главной страницы обсуждения с кратким изложением редактирования с указанием имени нового архива.
- Если архивный ящик еще не существует на главной странице обсуждения, добавьте строку
{{Архивы}}
под тегами WikiProject и опубликуйте. (В этом нет необходимости, если на главной странице обсуждения уже есть строка{{Заголовок обсуждения}}
, поскольку этот шаблон автоматически содержит список архивов).
Более подробный набор инструкций см. / Ручное архивирование
Полуавтоматическая процедура вырезания и вставки
OneClickArchiver и Арчи МакАрхфейс являются пользовательскими скриптами, призванными упростить описанную выше ручную процедуру. Вместо того, чтобы вручную копировать и вставлять текст, эти сценарии позволяют вам просто проверить, какие разделы вы хотите заархивировать, и указать страницу для архивации выбранных разделов.
Прочие ручные процедуры
Прочие ручные процедуры когда-то считались равными альтернативами описанной выше процедуре вырезания и вставки. Со временем оба метода вышли из употребления и обычно не используются. Если вы использовали процедуру перемещения страниц, эти страницы не подходят за быстрое удаление по запросу пользователя.
Автоматизированное архивирование
ClueBot III и строчная сигмабот III может автоматически создавать архивы для любой страницы обсуждения (той, у которой есть слово «talk» в пространстве имен), перемещая разделы на подстраницу, если раздел не получил комментариев в течение определенного периода времени. Оба бота могут архивировать разделы в простые последовательно пронумерованные архивы (например, Ваша страница / Архив 1
, YourPage / Архив 2
, ...) или архивировать по дате (например, YourPage / Archives / 2013 / июнь
, YourPage / Архив / 2013 / Июль
, ...).
Увидеть ClueBot III страница и строчные буквы sigmabot III page для получения подробных инструкций по настройке этих ботов. На этих страницах объясняется каждый из используемых параметров, например заголовок архива
, minthreadsleft
и т.д. Приведенные ниже примеры также доступны для использования. Все приведенные здесь примеры предназначены для того, чтобы вы могли копировать их при просмотре этой страницы и вставлять их в поле редактирования на целевой странице без требующий любая модификация, чтобы иметь рабочую конфигурацию.
Примечание: Обязательно установите консенсус перед настройкой ClueBot III или строчной sigmabot III на странице обсуждения, отличной от страницы обсуждения пользователя.
Выбор бота. Таблица сравнения двух основных ботов
ClueBot III и строчная сигмабот III, два бота, которые в настоящее время используются для автоматического архивирования, похожи по своему поведению, но имеют некоторые различия с точки зрения реализуемых функций и ограничений на их использование:
строчная сигмабот III | ClueBot III | |
---|---|---|
Количество используемых страниц обсуждения. | 28,000 | 8,000 |
Индекс архивов? | требуется дополнительный бот | да |
Автоматически восстанавливать ссылки на обсуждения при архивировании? | Нет | да (пример) |
Начальная задержка перед первым архивом | Менее 24 часов (обычно начинается с 00:00 UTC повседневная) | До нескольких дней (пример) |
Ограничения | Не будет архивировать разделы без подписей | Не подходит для страниц, на которые ссылаются тысячи страниц. (по соображениям производительности) |
Последовательно пронумерованные архивы
Примеры конфигураций для настройки автоматического архивирования страницы обсуждения статьи или страницы обсуждения пользователя:
Во-первых: скопируйте все содержимое одного из следующих столбцов (начиная с {{
и заканчивая строкой, содержащей только текст }}
) и вставьте его без изменений в верхнюю часть страницы.
Последовательно пронумерованные архивы | |
---|---|
строчная сигмабот III | ClueBot III |
{{Пользователь: MiszaBot / config | algo = старый (90d) | архив = {{SUBST: FULLPAGENAME}} / Архив% (счетчик) d | counter = 1 | maxarchivesize = 75K | archiveheader = {{Автоматический навигатор архивов}} | minthreadsleft = 5 | minthreadstoarchive = 2}} | {{Пользователь: ClueBot III / ArchiveThis | возраст = 2160 | archiveprefix = {{SUBST: FULLPAGENAME}} / Архив | numberstart = 1 | maxarchsize = 75000 | header = {{Автоматический навигатор архивов}} | minkeepthreads = 5 | minarchthreads = 2 | format = %% i}} |
Во-вторых: как правило, вам также следует вставить{{Архивы}} предоставить окно поиска; копия (начиная с {{ и заканчивая }} и вставить. Вы также можете использовать {{Архивы | бот =имя бота}} . Копировать (начиная с {{ и заканчивая }} ); на этот раз, когда вы вставите, вы замените имя бота с Sigmabot III в нижнем регистре или ClueBot III.В обоих приведенных выше примерах при необходимости будут созданы архивные страницы, начиная с | |
Предупреждение: системная переменная {{SUBST: FULLPAGENAME}} заменяется на имя страницы обсуждения, когда шаблон сохраняется на странице обсуждения. Однако некоторые знаки препинания, которые могут появляться в имени страницы ("&' ) заменяются кодами символов HTML, которые не распознаются ботами (см. mediawikiwiki: Руководство: кодирование PAGENAMEE подробнее об этих и других персонажах). Например ' заменяется на ' (так что если бот должен работать, то ' должен быть заменен на ' . |
Архивы по годам / месяцам
Архивы по годам / месяцам | |
---|---|
строчная сигмабот III | ClueBot III |
Примечание. В этой конфигурации sigmabot III в нижнем регистре помещает потоки в архивы на основе последней даты в каждом потоке. Вот пример разделения задачи архивирования из 185 потоков на 54 ГГГГ / Месячные архивы. | Примечание. При каждом запуске ClueBot III помещает потоки в Один архив, который представляет собой ГГГГ / Месяц (СЕЙЧАС - возраст). Если вы начинаете архивирование с отставанием, это приведет к отдельный файл со всеми вашими старыми потоками старше, чем |
{{Пользователь: MiszaBot / config | algo = старый (90d) | archive = {{SUBST: FULLPAGENAME}} / Archives /% (год) d /% (monthname) s | minthreadsleft = 4 | minthreadstoarchive = 2}} | {{Пользователь: ClueBot III / ArchiveThis | возраст = 2160 | archiveprefix = {{SUBST: FULLPAGENAME}} / Archives / | minkeepthreads = 4 | minarchthreads = 2 | format = Y / F}} |
В обоих приведенных выше примерах при необходимости будут созданы архивные страницы с именами, подобными YourPage / Архивы / Июнь , YourPage / Архивы / Июль и т. д. Только разделы с датами старше 90 дней (2160 часов) будут заархивированы. | |
см. Предупреждение выше для системной переменной ПОЛНОЕ ИМЯ |
Шаблон конфигурации для строчной буквы sigmabot III по-прежнему называется {{Пользователь: MiszaBot / config}} хотя оригинальные боты, MiszaBot I, MiszaBot II, и MiszaBot III, больше не активны.
Оптимальный возраст для архивирования цепочек будет зависеть от активности страницы обсуждения. Целью архивирования страниц обсуждения статей должно быть удаление устаревших обсуждений, а не подавление дискуссии. Цепочки страниц обсуждения статей обычно не следует архивировать менее чем за 30 дней, за исключением очень загруженных страниц обсуждения.
В максимальный размер архива
/максимальный размер
Параметр определяет допустимый размер каждого архива перед запуском нового архива. Сохранение этого значения больше, чем у типичной страницы обсуждения, упрощает просмотр архивов, но увеличивает время загрузки страницы. Размер каждого отдельного архива не должен превышать 512 КБ, поскольку это может вызвать проблемы с доступом для некоторых устройств. Поскольку большой пакет потоков может "выйти за пределы" maxarch [ive] размер
параметр, параметр всегда должен быть меньше максимально допустимого размера архива.
Шаблоны
Для страниц архива
Вверху каждой страницы архива следует разместить шаблон, указывающий, что это архив. Самый простой такой шаблон - {{Архив бесед}}. Если на странице используются архивы с последовательной нумерацией, вы можете вместо этого использовать {{Автоматический навигатор архива}} который добавит навигационные ссылки в более ранние и последующие архивы (пример).
ClueBot III и сигмабот III в нижнем регистре автоматически разместят {{Архив бесед}} на страницах архива, которые они создают. Их можно настроить для использования других шаблонов с помощью заголовок
и заголовок архива
параметры соответственно. Например (для ClueBot III), | заголовок ={{Автоматический навигатор архива}}
.
Для страниц обсуждения
Есть много шаблонов, которые можно разместить на страницах обсуждения, чтобы сделать архивы страницы видимыми и доступными для редакторов. В целом их можно разделить на «блоки» (которые обычно появляются плавающими справа от оглавления) и баннеры. Некоторые страницы используют один или другой, а некоторые используют оба.
Поля ссылок на архив
На регулярно архивируемых страницах обсуждения полезно иметь шаблон «архивного ящика». Обычно поле архива помещают под другими шаблонами заголовков и перед заголовком первого раздела, чтобы поле отображалось справа от оглавление. Если на странице уже есть окно ручного архива, добавьте к нему ссылку на новую страницу архива. Если ящика архива еще нет, вы можете создать его.
Самый распространенный шаблон архивного ящика - {{Архивы}}. Имеет большое количество опций. В авто
Эта опция заставляет окно автоматически находить ваш список страниц архива. Если авто = да
или же auto = короткий
ссылки отображаются как "1, 2, 3
". Если auto = long
ссылки отображаются как "Архив 1, Архив 2, Архив 3
"). Если архивы не соответствуют стандартной схеме именования (/ Archive #) или желательны метки даты, можно вручную ввести список в первый безымянный параметр, как показано в примере 2 ниже. Существуют также параметры, которые показывают поиск поле, разрешить свертывание / раскрытие блока, начало свертывания / раскрытия блока и т. д. Многие из них показаны в примере 4, и все они более подробно описаны в Шаблон: Archive / doc.
- Пример 1
| |||||
Для ящика с автоматически созданным списком архивов с панелью поиска. {{Архивы}} можно использовать без дополнительных параметров.
- Пример 2
Для ящика с ручным списком архивов и строкой поиска {{Архивы|Список архивов}} может быть использован. Для поля справа код: {{Архивы|
- Пример 3
| |
Для ящика с автоматическим и ручным списком {{Архивы|Список архивов}} может быть использован. Пример ниже для Обсуждение шаблона: Архивы где архивы для старых {{архивный ящик}} показаны шаблоны с использованием следующего кода:{{Архивы | auto = long | '' 'Архивы ящика архива' '':
- [[Обсуждение шаблона: Ящик архива / Архив 1 | Архив 1]], [[Обсуждение шаблона: Ящик архива / Архив 1 | Архив 1 ]]}}
1, 2, 3, 4, 5 |
Это архивы! Потоки старше, чем1 год может быть автоматически заархивирован. |
Строчная сигмабот III Этот шаблон просто демонстрирует множество параметров. Большинство из них говорят сами за себя.
{{архивы | авто = короткий | поиск = нет | root = Help talk: Архивирование страницы обсуждения | разборный = да | свернуто = да | стиль = цвет фона: #FFAAAA; | ширина коробки = 140 пикселей | title = Это архивы! | image = Файл: Приложение Crystal Clear file-manager.png | размер изображения = 60 пикселей | bot = Строчный сигмабот III | возраст = 1 | units = год}}
Автоматические архивные ящики для архивов за год / месяц
ClueBot III
Приведенный выше код создает окно архива справа вверху. В приведенном здесь примере нет названий месяцев, которые являются ссылками, потому что для этой страницы нет архивных файлов. Конечно, вы можете удалить строки на те годы, которые вам не нужны.По умолчанию для {{Архивы по месяцам }} в том, что имена страниц архива имеют формат
, YourPage / Archives / 2013 / июнь
YourPage / Архив / 2013 / Июльи т. д. Однако {{Архивы по месяцам }} позволяет вам определять различные соглашения об именах для ваших архивов. Архивы могут иметь произвольный префикс, используя
Archprefix параметр (например,
archprefix = Архив / вместо архиваs /). Месяцы могут быть в четырех форматах: A) по умолчанию используется январь, февраль, март и т. Д .; Б)
abbrev3 = да месяцы - январь, февраль, март и т. д .; C)
числа = да месяцы - 1, 2, 3, ... 12; D)
числа0 = да
месяцы - 01, 02, 03, ... 12. Если вы используете ClueBot III, у него есть несколько дополнительных опций для создания ящика архива. Они предполагают использование либо
архивный ящик или
индекс параметры. УвидетьClueBot III страница
для дополнительной информации.
Баннер с ссылкой на архив
{{Вместо того, чтобы помещать ссылки на архив в поле, плавающее вправо или влево, некоторые предпочитают ссылки в баннере.}}Заголовок обсуждения {{ и}}
Уведомление об автоматическом архивировании
{{Заголовок обсуждения}} Этостраница обсуждения для обсуждения улучшений вАрхивирование страницы обсуждения | |||
|
|
если нужноСсылки на архив отображаются в строке внизу баннера выше. Чтобы увидеть примеры, перейдите на.
Special: WhatLinksHere / Шаблон: talkheader
Баннер с уведомлением об архиве
{{Уведомление об автоматическом архивировании | bot = ClueBot III | age = 14}} Эта страница автоматическив архиве кClueBot III . Любые темы без ответов в14 дней |
может быть автоматически перемещен. Разделы без временных меток не архивируются.
{{Уведомление об автоматическом архивировании | bot = sigmabot III в нижнем регистре | age = 14}} Эта страница автоматическив архиве кСтрочная сигмабот III . Любые темы без ответов в14 дней |
может быть автоматически перемещен. Разделы без временных меток не архивируются. «Возраст» в днях. Примеры заметок; видеть:.
Special: WhatLinksHere / Шаблон: уведомление об автоматическом архивировании
Индексирование архиваLegobot |
Задача индексирования архива в настоящее время не работает на регулярной основе и не работает уже довольно давно. Неясно, когда и будет ли этот бот работать. Наличие индекса архива упрощает поиск старых обсуждений по данной теме, особенно на страницах с большим количеством архивов или когда архивы имеют значительный размер. Индекс архива, если он существует, обычно хранится на странице
Обсуждение: YourPage / Archive index . Хотя можно создать индекс вручную,
/ Индекс архива страница обычно создается автоматически. Есть два бота, которые автоматически создают индексы:Legobot и.
ClueBot IIILegobot , ранееРобот-индексатор архива HBC , может создать страницу индекса архива на основе набора архивов. Видетьинструкции бота для получения подробной информации о том, как настроить индексацию архива. Архивные индексы, созданные Legobot, являются наиболее распространенным типом индексов. Чтобы настроить архивирование Legobot, вам необходимо создать свой
Обсуждение: YourPage / Archive index страница и:<!-- Legobot can blank this -->
нужно разместить
вверху страницы индекса. Ниже представлена конфигурация Legobot, которая работает с пронумерованными архивами, которые вы можете разместить на архивируемой странице: | |
---|---|
Пример конфигурации Legobot | Нумерованные архивы |
Архивы / Год / Месяц | {{Пользователь: HBC Archive Indexerbot / OptIn | target = / Archive index | mask = / Archive <#> | leading_zeros = 0 | indexhere = yes}} |
{{Пользователь: HBC Archive Indexerbot / OptIn | target = / Archive index | mask = / Archives / на ваш
Обсуждение: YourPage / Archive index page, поместив на эту страницу следующий текст:
{{Пользователь: ClueBot III / Основные подробные индексы / {{NAMESPACE}}: {{BASEPAGENAME}}}}
Архивный поиск Если архивов несколько, легкопоиск их все сразу, используя необязательный параметр поискапрефикс . Например, предположим, что мы хотим начать обсуждение добавления раздела о безопасности в статью о Linux. Прежде чем поднимать тему, мы можем выполнить следующий поиск:
префикс безопасности: Обсуждение: Linux / . Это будет выглядеть на всех подстраницах статьи о Linux в ееРазговаривать
пространство имен.Шаблоны {{}}, {{АрхивыАрхивный ящик}}, и {{Заголовок обсуждения }} есть параметр
поиск = да который предоставляет полезное окно поиска на странице обсуждения для автоматизации поиска, как и независимые поисковые шаблоны, такие как {{поиск в архивах
}}.Рекомендуется, чтобы при архивировании страницы такой шаблон помещался на оставшуюся страницу обсуждения, чтобы упростить доступ к прошлым обсуждениям.
Продолжение дискуссий
Трудно сказать, когда именно обсуждение «заканчивается», а когда продолжается. Учитывая, что заархивированные обсуждения неизменны, архивирование обсуждения фактически завершает конкретное обсуждение. Если желательно возобновить обсуждение, ссылки на заархивированные обсуждения могут быть предоставлены в новой ветке обсуждения.
Примеры страниц
- Вот актуальные страницы обсуждения в Википедии, где вы можете изучить код, чтобы увидеть, как были созданы страницы архива.Обсуждение: Психокинез
- имеет простое окно архива с полем поиска.Разговор: Иисус
- имеет смесь пронумерованных и тематических архивов. Он также включает в себя сводку недавно заархивированных обсуждений.Обсуждение: главная страница
имеет много пронумерованных архивов. Архивы перечислены на отдельной подстранице и включены.
- Смотрите также
- Справка: Использование страниц обсуждения
- Википедия: Заключительные обсуждения
- Википедия: Рефакторинг страниц обсужденияМодуль: Архивный список этоLua
- код, управляющий шаблонами архивов
- Страницы, требующие архивированияОтчет базы данных длинных страниц
- , содержит список длинных страниц обсуждения.Категория Архивные запросы заполняется {{Архив