Информационный блок — это таблица фиксированного формата, которая обычно добавляется в верхний правый угол статей для последовательного представления резюме некоторого объединяющего аспекта, которым обладают статьи, а иногда и для улучшения навигации по другим взаимосвязанным статьям. Многие информационные блоки также выдают структурированные метаданные , которые поступают от DBpedia и других сторонних пользователей. Функция обобщенного информационного блока выросла из исходных таксобоксов (информационных блоков таксономии), которые редакторы разработали для визуального выражения научной классификации организмов.
Использование инфобоксов не является обязательным и не запрещено для любой статьи. Включать ли инфобокс, какой инфобокс включать и какие части инфобокса использовать, определяется путем обсуждения и консенсуса между редакторами в каждой отдельной статье.
Шаблоны Infobox содержат важные факты и статистику того типа, который является общим для связанных статей. Например, все животные имеют научную классификацию (вид, семейство и т. д.), а также статус сохранения. Таким образом, добавление к статьям о животных упрощает быстрый поиск такой информации и сравнение ее с информацией из других статей.{{taxobox}}
Шаблоны инфобоксов похожи на информационные листы или боковые панели в журнальных статьях. Они быстро суммируют важные моменты в удобном для чтения формате. Однако они не являются таблицами «статистики», поскольку они (как правило) только суммируют материал из статьи — информация все равно должна присутствовать в основном тексте, отчасти потому, что некоторые читатели могут не иметь возможности получить доступ к содержимому инфобокса. В частности, если шаблоны инфобоксов скрывают длинные столбцы данных внутри сворачивающихся таблиц, то читатели, использующие вспомогательные технологии , могут полностью пропустить их присутствие.
Многие инфобоксы также выдают метаданные, такие как микроформаты .
В целом данные в шаблонах инфобоксов должны быть:
В общем случае данные в шаблонах информационных полей не должны содержать:
Чтобы добавить инфобокс в статью, необходимо выполнить два шага:
Чтобы использовать инфобокс в статье, редактор должен знать его имя, параметры и то, как эти параметры должны использоваться. Поскольку инфобоксы хранятся в пространстве имен, отдельном от статей, требуется некоторое усилие, чтобы идентифицировать инфобокс по имени. Однако, как только редактор узнает имя, он может легко найти документацию инфобокса.
Обычно редактор находит нужный ему инфобокс двумя способами:
Например, статья D-Terminal содержит инфобокс. Чтобы определить какой именно, просто отредактируйте статью:
{{ Соединитель инфобокса...}}
" {{Infobox connector
" идентифицирует разметку между закрывающими скобками как использование инфобокса " connector
". Редактор может найти документацию по шаблону, включая список параметров, в пространстве имен Template в Template:Infobox connector .
В соответствии с Руководством по стилю Википедии информационные поля следует размещать в верхней части статьи после любых ссылок для устранения неоднозначности и тегов обслуживания .
Страница документации инфобокса обычно содержит удобный "пустой" шаблон, который можно скопировать непосредственно в целевую статью. Шаблон состоит из открывающих ( {{
) и закрывающих ( }}
) двойных фигурных скобок, которые содержат имя инфобокса и список параметров без значений. Затем редактор заполняет значение для каждого из параметров справа от соответствующего знака равенства.
Например:
{{ Информационное поле персона | имя = | изображение = | подпись = ...| веб-сайт = }}
можно заполнить так:
{{ Информационное поле персона | имя = Казанова | изображение = Автопортрет Казановы.jpg | подпись = Автопортрет Казановы...| веб-сайт = }}
В этом примере имена параметров (" name
", " image
", " " caption
, " ", " website
") зафиксированы в дизайне инфобокса и описаны в его документации. Параметр, который неправильно написан, ошибочно написан заглавными буквами или не поддерживается реализацией инфобокса, вообще не отображается. Чтобы узнать, какие именно параметры являются функциональными, посмотрите на страницу шаблона инфобокса. Все, что там не указано, будет проигнорировано, даже если оно работает в каком-то другом инфобоксе. Если вы считаете, что в данный шаблон инфобокса необходимо добавить другой параметр, предложите это на странице обсуждения инфобокса.
Документация по инфобоксу описывает, какие параметры являются обязательными, а какие — необязательными. Обязательные параметры отображаются между тройными скобками (например, {{{requiredparametername}}}
) при предварительном просмотре или публикации. Необязательные параметры можно оставить пустыми или вообще пропустить.
Если вы добавили информационное поле, но оно не отобразилось правильно, вот распространенные ошибки:
birth_place
).File:
перед именем изображения (или не включили, хотя это требуется в одном из шаблонов).Изображения обычно указываются с помощью параметров image
и caption
. Однако шаблон может использовать другое имя для этого параметра. Например, {{ Infobox album }} использует "Cover" вместо "image" и "Caption" вместо "caption".
Параметр image
иногда требует синтаксис изображения Wikipedia:Extended ; в других случаях требуется только имя файла изображения в зависимости от вкусов редактора, создавшего инфобокс. Редактор может определить это либо путем экспериментирования (используя функцию «предварительный просмотр»), либо путем ознакомления с документацией шаблона инфобокса.
Многие изображения в информационных полях должны иметь специальную текстовую альтернативу для людей, которые не могут видеть изображение.
Если статья требует два или более инфобоксов, часто можно объединить их в один, включив другие как модуль (или дочерний, или подшаблон) первого. В качестве альтернативы может быть полезно использовать {{ stack }} в качестве контейнера для них, чтобы предотвратить проблемы с компоновкой с другими изображениями и плавающими элементами в статье.
Хорошей идеей будет узнать мнение других редакторов, прежде чем приступать к разработке нового инфобокса или перепроектированию существующего. Большинству требований уже соответствует существующий инфобокс, а большую часть оставшихся можно удовлетворить с помощью настройки. Ненужное дублирование приводит к беспорядку и расхождениям в статьях. Создайте прототип нового дизайна в собственном пользовательском пространстве . После создания прототипа предложите изменения инфобокса соответствующему WikiProject и получите консенсус, прежде чем развертывать новый дизайн в пространстве имен шаблона .
Запросы на удаление инфобокса следует доводить до сведения Wikipedia:Templates для обсуждения и любых WikiProjects, связанных с инфобоксом. WikiProject, связанный с темой, обычно можно найти в верхней части страницы обсуждения статьи. Шаблон можно объединить с другим, а не удалять его полностью.
Пользователи могут иметь пользовательский CSS , который скрывает любые информационные окна в их собственных браузерах.
Чтобы скрыть все информационные поля, добавьте следующее в Special:MyPage/common.css (для всех скинов или Special:MyPage/skin.css только для текущего скина) на отдельной строке:
div.mw - parser - output.infobox { display : none ; }
В качестве альтернативы вы можете добавить следующий код в файл common.js или в пользовательский скрипт браузера, который выполняется расширением, например Greasemonkey :
$ ( '.infobox' ) .скрыть ();
Имейте в виду, что хотя, согласно WP:Manual of Style/Infoboxes , вся информация в инфобоксе в идеале должна также находиться в основном тексте статьи, идеального соответствия этому правилу не существует. Например, полная таксономическая иерархия в , а также коды OMIM и других медицинских баз данных часто не встречаются в основном содержании статьи. Инфобокс также часто является местом расположения самого значимого, даже единственного, изображения в статье. Существует пользовательский скрипт, который удаляет инфобоксы, но перемещает содержащиеся в них изображения в отдельные миниатюры: User:Maddy из Celeste/disinfobox.js .{{Taxobox}}
{{Infobox disease}}