Вікі про вікі
Advertisement
Вікі про вікі
Можливо, ви мали на увазі спеціальну сторінку «Шаблони».

Шаблони (англ. Templates) — особливий тип сторінок на вікі і назва простору імен, в якому вони знаходяться (ID: 10).

В першу чергу шаблони використовуються для багаторазового включення в інші сторінки заради полегшення редагування, приведення сторінок до єдиного вигляду і економії часу редакторів.

Список всіх шаблонів на вікі можна знайти на однойменної спеціальної сторінці.

Види шаблонів[]

Офіційна класифікація створена співробітниками на основі досліджень використання шаблонів включає в себе 12 повноцінних класів і один додатковий (всього 13). Крім упорядкування сторінок з шаблонами класи також дозволяють: стежити за використанням тих чи інших видів шаблонів, допомагати під час їх створення і редагування або модернізувати контент вікі за рахунок маніпуляцій з шаблонами безпосередньо на сторінці, на якій він використовується.

Нижче розташований список офіційних типів шаблонів:

Інфобокси[]

Один з найпоширеніших видів шаблонів. Типовий варіант інфобоксу виглядає як блок в правій частині сторінки, що складається з заголовка, зображення і таблиці з двох рядків, які можна умовно назвати «параметр» і «значення». Саме такий інфобокс за замовчуванням створено на кожній вікі[1]. Інфобокси покликані нести основну інформацію про об'єкт статті і оформляти її.

Самі ж інфобокси також бувають декількох видів:

  • Табличні («класичні») — шаблони з, як правило, об'ємним і складним для більшості користувачів вихідним кодом. Головний їх недолік це непрезентабельний вигляд в мобільному скіні. Виправити основні недоліки табличних інфобоксів покликані інфобокси модульні[2].
  • Модульні — вид шаблонів складаються з заздалегідь створених на глобальному рівні частин (модулів) з виправленням основних недоліків табличних. Введення даного типу шаблонів призвело до незадоволення з боку досвідчених користувачів і великих спільнот через те, що модульні інфобокси не давали такої свободи в оформленні та функціоналі як класичні. На даний момент більшість функцій включені в стандартні модулі, а перехід на модульні Інфобокс великих проєктах допомагає здійснити спеціальна група волонтерів.
  • Картки — більш рідкісний вид інфобоксів, основна їх відмінність від звичайних — то, що вони займають собою всю ширину статті, а не тільки її частину. Зазвичай мають ускладнену структуру розташування параметрів, а зображенню віддається набагато більший пріоритет. Часто такі інфобокси можна побачити на вікі про карткових RPG-іграх[3].

Особливості класу:

  • Якщо вибрати цей клас шаблону перед його створенням, то вас автоматично перекине на сторінку InfoboxBuilder. Це інструмент, покликаний полегшити створення модульних інфобоксів.
  • Шаблони з цим класом уніфікуються в мобільному скіни

Цитати[]

Шаблон, який використовується для оформлення і виділення цитат персонажів, частин текстів пісень та іншого. Як правило, виглядає як курсивний текст, розташований в центрі сторінки і укладений в збільшені лапки[4].

QuoteExample

Цитата, оформлена через шаблон

Особливості класу:

  • Шаблони з цим класом приймають спрощений варіант в мобільному скіні. Текст самої цитати буде написаний звичайним шрифтом, а джерело цитати трохи коротшим і курсивним. Вся ж цитата буде виділена вертикальною смугою.

Навбокси[]

Navbox

Простий стилізований навбокс, який можна приховати

Навбокси — це шаблони, що містять в собі посилання на інші статті, які мають що щось спільне з даної (персонажі однієї всесвіту, види зброї, створені однією людиною, книги, написані одним автором).

Як правило, навбокс виглядає як таблиця з заголовком, в якому зазначено те, що об'єднує всі статті з навбокса (назва музичного альбому, внутрішньоігрова фракція), зазвичай це посилання на узагальнюючу статтю. Часто навібокси роблять згортати.

Особливості класу:

  • Шаблони з цим класом ховаються під час перегляду статті в мобільному скіни.

Інформаційні[]

Інформаційні шаблони, плашки або армбокси використовуються для вказівки інформації про саму статтю. Наприклад, щоб показати, що стаття неповна або ж, навпаки, що вона є добре оформленою, і на неї потрібно рівнятися при створенні нових статей.

Стиль оформлення плашок сильно різниться від тематики та оформлення вікі, але як правило зводиться до єдиного вигляду — невелика табличка з текстом описує статтю і поміщається на початку статті або розділу, рідше їх поміщають в кінці сторінки. Типовим прикладом плашки може служити шаблон «Заготівля», за замовчуванням створюється на кожній новій вікі[5].

InfoTemplate

Особливості класу:

  • Шаблони з цим класом ховаються під час перегляду статті в мобільному скіні.

Посилання на інші статті[]

Подібні шаблони зазвичай використовуються для: «м'якого перенаправлення»[6] на статтю з подібним назвою, сторінку з додатковим матеріалом по даній статті (наприклад, галерею) або ж навпаки, на основну сторінку (наприклад, сторінку порталу).

Піктограми[]

Ці шаблони вдають із себе маленькі зображення або символи. Як правило, вони використовуються для позначення країн, внутрішньоігрових валют і всього іншого, що не можна позначити простим текстом. Найчастіше піктограми є допоміжними шаблонами[7].

Скролбокси[]

References

Шаблон для приміток з скролбоксом. Внизу можна помітити зазначені в шаблоні параметри які не використовуються в самій статті.

Скроллбокси створюють вікно прокрутки, яке дозволяє скоротити монотонний вміст статті. Зазвичай скроллбокси використовують для створення довгих списків, скорочення галерей або для списків приміток[8].

Особливості класу:

  • Шаблони з цим класом, незалежно від їх коду, виглядають як горизонтальна прокрутка в мобільному скіні.

Примітки[]

Шаблон використовується для вказівки приміток до тексту. Найчастіше це просто заключний тег <references /> для приміток, обгорнутий в скролбокс, але зустрічаються і більш екзотичні різновиди.

Зображення, відео чи галереї[]

Дані шаблони використовуються для оформлення медіафайлів і приведення їх до єдиного вигляду. Найчастіше такі шаблони використовуються для оформлення головної або сторінок порталів.

Дані[]

Будь-які шаблони, які не належать до описаних вище, але додають інформаційні елементи на сторінки статей, вважаються типом «Дані».

Дизайн[]

Шаблони з класом «Дизайн» зазвичай впливають на дизайн і оформлення сторінки. У них немає будь-якого єдиного виду.

Навігаційні[]

Шаблони з цим класом використовуються для навігації, але не є навбоксами, хоча не можуть бути названі посиланнями або піктограмами, наприклад, генеалогічне древо. Навігаційні шаблони, на відміну від шаблонів з класом «навбокс", не будуть приховані зі статті в мобільному скіни, що може бути дуже важливим.

Не для статей[]

Шаблони з цієї категорії — це зазвичай технічні шаблони (для оформлення головної, повідомлень MediaWiki).

Штучні види[]

  • Юзербокси — шаблони для оформлення профайлів користувачів. Як правило несуть якусь загальну інформацію про користувача (наприклад, його статус на вікі, знання мов)[9].
  • Загальні шаблони — це особлива функція Community Central. Будь-яку сторінку з центральної вікі англійської порталу можна викликати, використовуючи конструкцію {{w::НазваСторінки}} для будь-яких сторінок (при цьому потрібно вказувати повну назву сторінки) або {{w:НазваШаблону}} для сторінок в просторі імен шаблонів (при цьому потрібно опускати префікс «Template»). Загальні шаблони зазвичай використовуються SOAP і співробітниками для єдиного оформлення профайла (через те, що ці статуси мають на увазі редагування на величезній кількості вікі, замість стандартного профайла бот стразу заповнює профайл їх шаблоном), загальні шаблони для оформлення профайла використовує більшість помічників і деякі інші користувачі. Також їх можуть використовуватися для навігації по проєктам (наприклад, шаблон Альянса Отаку[10]).
  • Мейнбокс — як правило це окремий блок для оформлення головної або частина її вмісту, яка часто оновлюється (наприклад, опитування або обрана стаття). На деяких вікі все блоки великої знаходяться в окремих шаблонах.
  • Допоміжні шаблони — іншими словами шаблони для шаблонів. Подібні шаблони вдають із себе шматки коду інших шаблонів і, поза основним, не приносять користі в більшості своїй. Найчастіше використовуються в складних класичних інфобоксів. Найпростішим представником допоміжних шаблонів є {{!}}, За замовчуванням створюється на всіх вікі[11].

Споруда шаблонів[]

Шаблони викликаються на сторінку за допомогою конструкції з чотирьох фігурних дужок і назви шаблону ({{TemplateName}}). При цьому слід опустити префікс простору, хоча це не обов'язково. Необхідність в залишенні префікса може виникнути в тому випадку, якщо назва шаблону збігається з назвою однієї з змінних.

Щоб запобігти появі зайвої тексту на сторінках, на яких шаблон використовується, його документацію варто включати в тег <noinclude>. Весь код, обгорнутий в цей тег, не буде включено в ту сторінку, на яку викликано шаблон. Також є зворотний йому тег — <includeonly>, обгорнуті їм вміст буде виключено зі сторінки з шаблоном, але буде видно на тій сторінці, на якій його викликають.

З огляду на те, що шаблони мають на увазі під собою багаторазове використання на різних сторінках в них можна визначати змінні. Вони дозволяють змінювати текст або будь-які параметри шаблону безпосередньо на сторінці, на якій використовується шаблон і, за рахунок цього, один і той же шаблон можна використовувати на абсолютно різних сторінках. Шаблони визначаються безпосередньо на сторінці з шаблоном за допомогою конструкції з шести фігурних дужок і бувають двох видів:

  • Нумеровані (або безіменні) — щоб визначити такий параметр, потрібно обернути цифру в конструкцію з шести фігурних дужок ({{{1}}}, {{{2}}} і т. д.). Щоб змінити його на самій сторінці досить просто написати його в конструкції виклику шаблону, відокремивши від назви шаблону вертикальної рисою ({{TemplateName|Parameter}}).
  • Іменні — щоб визначити такий параметр, потрібно обернути будь-яке слово, яке буде назвою параметра в конструкцію з шести фігурних дужок ({{{Parameter1}}}, {{{Parameter2}}} і т. д.). Для позначення цього параметра на сторінці потрібно буде написати назву параметра і через одно — сам параметр ({{TemplateName|ParameterName = Parameter}}). Найчастіше іменні параметри використовують в інфобоксах, а в інших шаблонах обходяться нумерований.

Параметру можна вказати значення за замовчуванням, для цього потрібно відокремити його від назви параметра вертикальної рисою ({{{ParameterName|Default}}}), в такому випадку вибране вами значення буде вказано на сторінці, якщо не вибрати іншого значення для параметра.


Дії з простором імен «Шаблон»[]

З простором імен «Шаблон» можна проводити практично всі ті ж операції, що і з основним простором, за винятком деяких пунктів:

  • Редагування є лише в вихідному коді. Створити шаблон можна усіма тими ж способами, що і звичайну статтю, але потрібно додати перфікс "Шаблон:" до його назви. Крім цього, для створення інфобоксу може бути використаний Конструктор інфобоксу.
  • Шаблони можна категоризувати як звичайні сторінки, інакше в цю категорію буде додано не тільки шаблон, але і всі сторінки, в які він включений. Але шаблон можна додати в категорію, якщо обернути посилання на категорію в тег <noinclude>.

Посилання[]

Примітки[]

  1. Інфобокс
  2. Вихідний код класичного інфобоксу
  3. Приклад статті з інфобоксом-карткою
  4. Приклад шаблону для цитат, написаний на Lua
  5. Шаблон «Заготівка» на Starter Wiki
  6. Шаблон для м'якого перенаправлення на Вікіпедії
  7. Приклад піктограми
  8. Приклад скролбоксу
  9. Приклад юзербокса
  10. Шаблон Альянса Отаку
  11. Категорія «Шаблони для шаблонів» на Starter Wiki
Advertisement