Информационное поле — это панель, обычно в правом верхнем углу статьи, рядом с разделом лида (в настольной версии Википедии) или после первого абзаца раздела лида статьи (в мобильной версии ), которая суммирует ключевые факты о теме страницы. Информационные поля также могут включать изображения или карты.
Информационные поля Википедии почти всегда используют функцию программного обеспечения шаблонов . Шаблоны имеют параметры; для правильной работы значения параметров должны быть указаны при вставке шаблона на страницу. Это позволяет каждому информационному полю отображать информацию, относящуюся к теме статьи, при этом требуя лишь минимального количества кодирования в каждой статье.
Цель инфобокса — суммировать , но не вытеснять ключевые факты, которые появляются в статье. За исключением конкретных исключений, перечисленных ниже, статья должна оставаться полной, а ее инфобокс игнорироваться. Чем меньше информации содержит инфобокс, тем эффективнее он служит своей цели, позволяя читателям с первого взгляда идентифицировать ключевые факты. Некоторые инфобоксы должны использовать больше, чем несколько полей, но информация должна быть представлена в кратком формате, где это возможно, и исключать ненужный контент. Избегайте ссылок на разделы внутри статьи; оглавление обеспечивает эту функцию.
Будут исключения, когда часть ключевой специализированной информации может быть помещена в инфобокс, но ее трудно интегрировать в основной текст. Примерами являются 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}}