Участникам рекомендуется следовать этим соглашениям, однако они не являются общим правилом Википедии.
Шаблоны в Википедии выполняют задачи, сближающие вики-разметку с программным кодом. Наличие общего стиля программирования облегчает понимание и поддержание кода шаблонов, упрощает использование ботов и заимствование кода для других шаблонов. Данная страница дополняет рекомендации по созданию шаблонов несколькими правилами и соглашениями, которым нужно следовать при создании и использовании шаблонов.
В настоящее время русском разделе Википедии отключено различие прописной и строчной буквы в начале названия статей, поэтому технический эффект от данного правила отсутствует.
Шаблоны, заимствованные напрямую из других языковых разделов, должны быть адаптированы под русский раздел, а название латиницей преобразовано в перенаправление.
Названия из нескольких слов пишутся с соблюдением правил орфографии:
Допускается именование шаблонов с сокращением слов, при этом каждое слово в сокращении начинается с прописной буквы, пробелы и знаки препинания между сокращёнными словами не ставятся:
Примечание: нумерацию рекомендуется начинать с единицы (1).
При выборе названия для короткого перенаправления (alias) для шаблона, стоит попробовать подобрать такое название, которое "не подчёркивается" средствами проверки орфографии в браузере. Особенно если это название будет множество раз в одной статье. Из-за этого редакторы сталкиваются с, напр.. "тормозами" отображения вкладки, появлением набранного текста с задержкой и высокой загрузкой процессора, им приходится отключать проверку на время редактирования и после снова включать.
Основные принципы выбора названий для параметров — ясность и краткость. Из названия должно быть понятно назначение параметра, при этом из равнозначных по ясности названий следует выбирать наиболее краткое.
Параметры шаблонов, как правило, именуются на современном русском языке, название начинается со строчной (маленькой) буквы:
изображение
издательство
год
В отличие от названий шаблонов, параметры являются регистрозависимыми и чувствительны к использованию знака подчёркивания, так разными параметрами являются пары: оригинал имени и оригинал_имени, Yизображение и Изображение. Параметры, состоящие из нескольких слов, рекомендуется разделять пробелами, а не подчёркиваниями[1]. CamelCase нежелателен.
Стандартные имена параметров
Следующий список устанавливает стандартные имена, подлежащие обязательному использованию. Текущий список является примерным, его заполнение осуществляется по голосованию участников по вариантам, выбранным в ходе аргументированного обсуждения[2]:
изображение — изображение основного предмета статьи, заменяет фотография, файл и т. п.
описание изображения — описание изображения, заменяет подпись, описание и т. п.
ширина — размер изображения, заменяет размер, ширина изображения и т. п.
название — название на русском языке, заменяет РусНаз, русское название и т. п.
оригинал названия — название на исходном языке, заменяет ОригНаз, оригинальное название (в том же смысле) и т. п.
имя — имя персоналии на русском языке
оригинал имени — имя персоналии на исходном языке
викисклад, викитека, викисловарь… — ссылки тематические проекты фонда Викимедиа: полное русское наименование проекта строчными буквами
isbn — для указания ISBN.
сайт — официальный сайт, заменяет вебсайт, веб-сайт и т. п.
При этом не следует использовать пробельные символы в тех местах, где они небезопасны и не предполагаются. В приведенном ниже примере обратите внимание на отсутствие пробелов между последовательными операторами #if: