Информационное поле — это панель, обычно в правом верхнем углу статьи, рядом с разделом лида (в настольной версии Википедии ) или в конце раздела лида статьи (в мобильной версии ), которая суммирует ключевые факты о теме страницы. Информационные поля также могут включать изображения или карты.
Информационные поля Википедии почти всегда используют функцию программного обеспечения шаблонов . Шаблоны имеют параметры; для правильной работы значения параметров должны быть указаны при вставке шаблона на страницу. Это позволяет каждому информационному полю отображать информацию, относящуюся к теме статьи, при этом требуя лишь минимального количества кодирования в каждой статье.
Цель инфобокса — суммировать , но не вытеснять ключевые факты, которые появляются в статье. За исключением конкретных исключений, перечисленных ниже, статья должна оставаться полной, а ее инфобокс игнорироваться. Чем меньше информации содержит инфобокс, тем эффективнее он служит своей цели, позволяя читателям с первого взгляда идентифицировать ключевые факты. Некоторые инфобоксы должны использовать больше, чем несколько полей, но информация должна быть представлена в кратком формате, где это возможно, и исключать ненужный контент. Избегайте ссылок на разделы внутри статьи; оглавление обеспечивает эту функцию.
Будут исключения, когда часть ключевой специализированной информации может быть помещена в инфобокс, но ее трудно интегрировать в основной текст. Примерами являются ISO 639 и аналогичные коды в {{ Infobox language }} и большинство параметров в {{ Chembox }} .
Использование инфобокса также делает его данные доступными для сторонних повторных пользователей (таких как DBpedia ) в гранулярном и машиночитаемом формате , часто с использованием микроформатов . Инфобоксы также могут представлять данные, импортированные из Wikidata (например, шаблоны Category:Infobox с использованием Wikidata ), хотя импортированные данные должны соответствовать политике английской Wikipedia .
Общая согласованность должна быть направлена на все статьи, использующие один и тот же инфобокс. Хорошим правилом является не добавлять постороннее форматирование стиля поверх того, что в инфобоксе по умолчанию без веской причины. Инфобоксы могут иметь тенденцию к большей аббревиатуре, чем та, которая обычно используется в тексте статей. Общие правила WP:NBSP (использование неразрывных пробелов), WP:MOSNUM (числа и даты) и WP:COLOR (использование цвета) скорее всего будут особенно актуальны. Как и в случае с шаблонами навигации , цель инфобоксов — облегчить удобный доступ к определенной информации; они не должны отдавать приоритет декоративному виду.
При добавлении изображения в инфобокс НЕ следует использовать миниатюры. Шаблоны инфобоксов должны реализовывать модуль InfoboxImage для форматирования изображений, поэтому будет достаточно просто указать имя файла. Например, чтобы использовать File:Image PlaceHolder.png , можно просто использовать |image=Image PlaceHolder.png
. Подписи следует указывать с помощью |caption=
параметра . Каждый инфобокс отличается, и для подбора соответствующих параметров, соответствующих изображению и подписи, следует обратиться к документации по рассматриваемому инфобоксу. Если InfoboxImage еще не полностью реализован в используемом вами инфобоксе, те же параметры |alt=
, |upright=
, |title=
, и т. д. можно вызывать с помощью расширенного синтаксиса изображений , вызывая |frameless
, а не |thumb
. (Возможно, вы захотите добавить запрос на страницу обсуждения инфобокса о добавлении отсутствующих параметров.)
Для обеспечения единообразия применяются следующие рекомендации:
|birth_date=
, как и многие другие биографические инфобоксы, поэтому было бы запутанно использовать для нового биографического инфобокса, скажем |date of birth=
, , вместо повторного использования существующего имени параметра.|birth_date=
). Не верблюжий регистр (например, |birthDate=
) или титульный регистр (например, |BirthDate=
)|birth_place=
not |birth-place=
или |birth place=
.|coordinates=
в качестве имени параметра шаблон {{ coord }} в значении параметра.Ряд факторов может привести к несоответствию в имеющейся сводной информации для определенного типа статьи:
Наличие необязательных полей не означает, что все поля должны быть сделаны необязательными, или что большое количество редко используемых полей должно быть добавлено без учета макета и простоты использования шаблона инфобокса. В некоторых случаях разметку для поля все равно необходимо загрузить, даже если она не отображается. Не рекомендуется создавать слишком длинные шаблоны с рядом нерелевантных полей.
При разработке шаблона информационного окна рассмотрите следующие вопросы:
|death_date=
from {{ Infobox person }} , а не похожее имя, например |date_of_death=
или |died=
.Информационные поля для географических элементов (например, городов и стран) обычно должны начинаться с заголовка статьи, хотя официальная версия названия (например, Республика Черногория в Черногория ) может быть заменена. Если заголовок статьи не имеет двусмысленности, простое название может начинать информационное поле, если тема ясна (например, Сан-Паулу в Сан-Паулу (штат) ). Альтернативные или местные названия могут появляться под ним, если это полезно. Обширные исторические названия часто лучше использовать во втором информационном поле, как в Аугсбурге .
Теоретически поля в инфобоксе должны быть согласованы в каждой статье, использующей его; однако на практике это случается редко по ряду причин. Шаблоны инфобоксов должны быть разработаны так, чтобы динамически адаптироваться к отсутствию или присутствию определенных полей.
Как и статические инфобоксы, они предназначены для представления сводной информации о предмете статьи, так что схожие предметы имеют единообразный вид и общий формат. Однако метод шаблона позволяет обновлять стиль и общий текст из центрального места, страницы шаблона.
Хотя существует несколько альтернатив динамическим информационным полям, например, использование нескольких (разветвленных) шаблонов или оставление полей пустыми, их следует избегать по ряду причин:
Оцените требования нового инфобокса перед его разработкой. При запуске нового инфобокса следует учитывать несколько моментов:
Создание нового шаблона инфобокса на основе Template:Infobox позволяет дизайнеру сосредоточиться на том, какие поля включать. Такие функции, как стили по умолчанию и подавление строк в статье, которые не имеют значения для определенного поля, выполняются автоматически.
Функции парсера можно использовать для выборочного отображения или скрытия определенного содержимого (например, строк таблицы) в информационном поле на основе значения одного или нескольких параметров шаблона.
Например, параметр может быть разработан для отображения только в том случае, если существует другой параметр. Упрощенный тест для отображения подписи только при наличии изображения может быть таким:
| подпись = {{ #if :{{{ изображение |}}}|{{{ подпись |}}} }}
Несколько подшаблонов (и независимых шаблонов) имеют общий префикс имени. Они включаются в инфобокс на основе значения определенного параметра, который действует как суффикс имени. Например, мы создаем {{Infobox Ship/Military}}
и {{Infobox Ship/Civilian}}
и используем {{Infobox Ship/{{{type}}}}}
. Использование |type=Military
в статье приводит {{Infobox Ship/Military}}
к использованию.
Вместо того чтобы каждое поле соответствовало параметру в одном шаблоне, информационное поле состоит из отдельного подшаблона для каждого поля; см., например, Template:Taxobox .
Шаблоны могут быть разработаны модульным способом, так что возможны различные комбинации. Комбинация может даже появиться на странице как один инфобокс.
Например, если бы группа WikiProject Saints хотела разработать шаблон на основе своего статического информационного блока, они могли бы использовать Template:Infobox Biography и разработать шаблон для конкретного проекта, содержащий только дополнительную информацию, а страницы отображались бы «сложенными» вместе.
Использование инфобоксов не является обязательным и не запрещено для любой статьи. Включать ли инфобокс, какой инфобокс включать и какие части инфобокса использовать, определяется путем обсуждения и консенсуса между редакторами в каждой отдельной статье.
Значение, присвоенное каждой части инфобокса, должно быть одинаковым для всех экземпляров этого типа инфобокса . Например, для определенного типа инфобокса, если одно из его полей называется «вес», было бы неуместно иногда использовать это поле для обозначения «веса при рождении», а иногда — «веса в зрелом возрасте».
Каждый тип информационного окна должен иметь документацию с инструкциями о том, как можно использовать каждую часть/поле.
Как и в шаблонах навигации , в инфобоксах следует избегать значков флагов. Для получения дополнительной информации о значках флагов см. MOS:FLAG .
Ссылки приемлемы в некоторых случаях, но обычно не нужны в инфобоксах, если контент повторяется (и цитируется) в другом месте или если информация очевидна. Если материал нуждается в ссылке (см. WP:MINREF для рекомендаций) и информация также не появляется в тексте статьи, ссылка должна быть включена в инфобокс. Но редакторы должны сначала рассмотреть возможность включения факта в текст статьи.
Сообщество Википедии приняло решение на данном RFC не разрешать использование параметра |ethnicity=
в информационных полях биографий.
Сообщество Википедии решило на этом RfC не разрешать использование параметра |religion=
в общих биографических инфобоксах. Такой параметр должен появляться только в инфобоксах, которые относятся к классам лиц, для которых религия является неотъемлемой частью их известности, например .{{Infobox clergy}}
В биографиях |nationality=
не следует использовать поле. Ранее это было доступно для юридической национальности , но часто путалось с национальной идентичностью или этнической принадлежностью .
Поле |citizenship=
можно использовать, соблюдая следующие правила:
Если необходимо указать юридическую принадлежность, используйте «гражданин» вместо «национальность», чтобы избежать путаницы с этнической принадлежностью.
Параметр |alma mater=
является более краткой альтернативой (не дополнением) параметру |education=
и часто состоит из связанного названия последнего посещенного учреждения высшего образования (не средней школы). Обычно не имеет значения включать какой-либо из параметров для лиц без высшего образования, но консенсус на странице обсуждения статьи может прийти к иному выводу, как в случае с Биллом Гейтсом , который бросил Гарвард, чтобы основать Microsoft.
Пользователи могут иметь пользовательский CSS , который скрывает любые информационные окна в их собственных браузерах.
Чтобы скрыть все информационные поля, добавьте следующее в Special:MyPage/common.css (для всех скинов или Special:MyPage/skin.css только для текущего скина) на отдельной строке:
div.mw - parser - output.infobox { display : none ; }
В качестве альтернативы вы можете добавить следующий код в файл common.js или в пользовательский скрипт браузера, который выполняется расширением, например Greasemonkey :
$ ( '.infobox' ) .скрыть ();
Имейте в виду, что хотя вся информация в инфобоксе в идеале должна также находиться в основном тексте статьи, идеального соответствия этому правилу не существует. Например, полная таксономическая иерархия в , а также коды OMIM и других медицинских баз данных часто не встречаются в основном содержании статьи. Инфобокс также часто является местом расположения самого значимого, даже единственного, изображения в статье. Существует пользовательский скрипт, который удаляет инфобоксы, но перемещает содержащиеся в них изображения в отдельные миниатюры: User:Maddy из Celeste/disinfobox.js .{{Taxobox}}
{{Infobox disease}}