Вікіпедія:Шаблони
Шаблони — спеціальні сторінки Вікіпедії, що містять вікірозмітку, призначену для зображення на багатьох сторінках, зазвичай за допомоги включення. Призначення шаблонів — розширення функцій рушія Вікіпедії. Шаблони містяться у просторі назв «Шаблон». Хоча простір назв шаблонів охоплює абсолютну більшість шаблонів, існує можливість включення й підстановки з інших просторів назв[1], тому деякі сторінки-шаблони розташовані в інших просторах назв, наприклад, на сторінках користувачів. Шаблони допомагають підтримувати цілісне форматування та сприяють навігації між статтями. Вони також містять додаткові та/або змінні елементи, що керуються за допомоги параметрів для можливості спеціалізованого використання. Шаблони також слугують багатьом завданням підтримки Вікіпедії. Кожен шаблон має відповідну сторінку обговорення Шаблон включається до іншої сторінки за допомоги вставлення шаблонного тегу в код сторінки. Шаблонний тег являє собою назву шаблону в подвійних фігурних дужках, наприклад: Внутрішні посилання на шаблони оформлюються за допомоги Використання
ОсобливостіПосилання на шаблониІноді треба послатися на шаблон, а не включити його чи підставити. За допомоги шаблону:Tl (скорочення від англ. template link — посилання на шаблон) можна це легко зробити. Наприклад, аби послатися на шаблон:Упорядкувати, введіть Назви шаблонівНайкраще, коли шаблони мають зрозумілі українські найменування, з яких зрозуміло призначення шаблону. Проте, запозичені шаблони, меташаблони, і такі, що широко використовуються в інших мовних розділах Вікіпедії, можуть зберігати оригінальні назви. Назви шаблонів можуть складатися з одного чи декількох слів, як, наприклад, {{Мовні помилки}}. Окрім першого символу назви, малі та великі літери сприймаються по-різному — наприклад, {{Стиль}} і {{стиль}} включатиме той самий шаблон, тоді як {{Bgr}} і {{BGR}} являють собою включення двох різних, не пов'язаних між собою шаблонів. Уникайте подібності в назвах шаблонів, які відрізняються лише регістром літер, пунктуацією тощо. Пісочниця для тестівЯкщо ви бажаєте проекспериментувати із шаблонами (і не втратити свої зміни ще перед тим, як закінчити), використовуйте пісочницю шаблонів або власну чернетку. Часто існуючі шаблони мають власні підсторінки пісочниці й тестів (особливо ті, що використовують {{Документація}}). Перед оновленням власне шаблону, зміни слід ретельно протестувати для запобігання можливої шкоди багатьом сторінкам. ЧитабельністьУ шаблонах, які використовують велику кількість параметрів, варто розмістити кожен параметр на окремій лінії, вирівнявши знаки рівності. Це допомагає дописувачам легше прочитати вікірозмітку. {{Назва-приклад шаблону | перший_параметр = Текст першого значення | другий_параметр = Текст другого значення | третій_параметр = Текст третього значення | тощо = тощо }} Розрив рядківДеякі шаблони можуть випадково спричиняти розриви рядків на сторінках, де вони застосовані. Це особливо стосується шаблонів-карток та інших шаблонів-контейнерів, які зазвичай прилягають до правого краю сторінки, оскільки додаткові рядки не видно на сторінці шаблону чи на підсторінці документації в його тестовому використанні. Загальна рекомендація: уникайте двох розривів рядків у шаблоні. Вони можуть накластися на інші розриви тіла статті та виглядати як небажане біле поле. ПідстановкаВикористання шаблону за допомоги коду Загальна рекомендація: цей метод слід застосовувати для будь-яких коротких, тимчасових повідомлень, які швидко прибираються (як на підсторінках обговорення користувачів). Шаблон привітання нового користувача Використовуйте ДокументаціяОскільки дописувачі-початківці можуть відчувати підвищену складність у роботі з шаблонами, варто створювати документацію їхнього функціоналу (параметри) і додавати опис їхнього призначення (де застосовувати). В українській Вікіпедії для цього використовується спеціально призначений шаблон {{Документація}}, який має наступні варіанти застосування:
Використовується, якщо шаблон достатньо специфічний і місткий, аби мати власну підсторінку документації. Для цього до коду редагованого шаблону в кінці додається шаблон {{Документація}}: Приклад: Нехай шаблон називається
Використовується, якщо потрібна документація закоротка для створення окремої підсторінки, тобто її обсяг не перевищує двох-трьох рядків. Використовуйте {{Документація|текст=}} — це не створює окрему сторінку документації, адже документація наводиться безпосередньо на сторінці редагованого шаблону. Така документація називається інлайн-документацією. Інлайн-документація не має містити лише категорії! Нерідко буває, коли шаблон зазнає змін, а документація продовжує відображати застарілі особливості використання шаблону. Якщо ви помітили невідповідність між кодом шаблону та його документацією, будь ласка, виправте її, якщо маєте розуміння та достатні вміння, або повідомте про це в технічній Кнайпі чи досвідченішим редакторам шаблонів. МодуліМодулі Lua іноді використовуються замість шаблонів для консолідації багатофункціонального коду. Причинами цьому слугує використання специфічних для модулів рис, таких як петлі чи збережені значення; також складний код часто легше читати та підтримувати в модулі. Якщо модуль легко подати у вигляді шаблону, треба віддати перевагу шаблонові, оскільки набагато більше дописувачів мають технічні знання для їхнього редагування, порівняно з модулями. Якщо модуль має застосовуватися на сторінках основного простору чи в обговореннях, для простішого використання слід створити шаблон-прокладку, який виконує код модуля замість безпосереднього використання функції парсера Однак є причини не використовувати такі шаблони-прокладки — наприклад, потенційні проблеми, пов'язані з технічними обмеженнями шаблонів; використання шаблону-прокладки з надлишком параметрів набагато менше ефективне, ніж пряме виконання коду модуля. Крім цього, зазвичай не бажано використовувати шаблони-прокладки в інших шаблонах. КатегоризаціяУ процесі створення шаблону категоризуйте його за допомоги додавання коду: Якщо шаблон має підсторінку документації[⇨], розмістіть категорію наприкінці підсторінки документації за допомоги додавання коду:
Категорії простору назв шаблонів називаються із префіксами штучного підпростору назв, через двокрапку. Нижче наведені приклади іменування категорій шаблонів із відповідними батьківськими категоріями:
Така стандартна схема іменування категорій значно спрощує пошук категорій і дозволяє автоматизувати маніпуляції з просторами назв (наприклад, див. Категорія:Шаблони для маніпуляцій з простором). В інших вікіпроєктах (напр. англійська Вікіпедія) такого стандарту іменування категорій шаблонів не існує. При створенні категорії шаблонів, будь ласка, позначте її шаблоном {{Категорія шаблонів}} або {{Навігація для категорій}} з їхніми відповідними параметрами. Метакатегорії, або категорії-контейнери для шаблонівКатегорії-контейнери або метакатегорії — це такі категорії, що містять лише підкатегорії і групують їх (підкатегорії) за певною ознакою. Головні метакатегорії шаблонів:
Усі категорії шаблонів, які позначені шаблоном {{Категорія шаблонів}} потрапляють у метакатегорію спостереження Категорія:Категорії шаблонів Вікіпедії (3492). Шаблони, що додають категоріюДеякі шаблони автоматично додають категорії на сторінки, у які вони включені. Для можливості вимкнення категоризації сторінки власного включення шаблон повинен обробляти стандартизований параметр Пошук шаблонівТут можна скористатися пошуком у просторі назв Шаблон: Для зручності користування, шаблони окрім категорій наведені також на оглядових сторінках (підсторінках цієї сторінки) та згруповані за темами, а також в категорії Категорія:Списки шаблонів (62). Авторські права
АдмініструванняБагатозначність
Незавершені статтіНедосконалість статейШаблони для категорій
Стиль
Мова
Категорія:Навігаційні шаблони (97) {{navbox}}
КарткиКартки — шаблони, що наводять стандартизовану інформацію про предмет статті. Картки можуть бути «довільної форми» або частково автоматизовані на основі параметрів. Використання шаблону-картки у будь-якій статті не є обов'язковим, але і не заборонене. Питання, чи використовувати шаблон-картку, яку шаблон-картку використовувати, та які частини картки використати, визначається через обговорення та прийняття консенсусного рішення серед редакторів, по кожній окремій статті.
ЗагальніСпеціальніСпільнота Вікіпедії
Обговорення, голосуванняКатегорія:Юзербокси (109) та її підкатегорії містять невеличкі шаблони, якими користувачі можуть заявити про приналежність до певної групи: за місцем народження, інтересами, внеском, і так далі й тому подібне. Див. списки юзербоксів за темами ↓ Див. такожПримітки
|