Вікі про вікі
Advertisement
Вікі про вікі
Вікіфікація

Символ вікіфікації

Вікіфікація — процес приведення оформлення, розмітки і типографіки (у вузькому сенсі — тільки розмітки і типографіки) статті або іншої сторінки до прийнятого на вікі-проєкті увазі.

Призначення[]

Вікіфікація забезпечує:

  • Структурованість статей;
  • Зручність читання їх вмісту і вихідного коду;
  • Відповідність вмісту прийнятим в письмовій літературній мові типографським нормам;
  • Стандартизацію зовнішнього вигляду;
  • Міцну гіпертекстову зв'язок між сторінками.

Норми[]

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

Оформлення[]

  • Текст статті пишеться не суцільною стіною, а абзацами, але без нового рядка.
  • Стаття починається з моменту набуття (преамбули), в якому дається визначення винесеного в заголовок поняття або іншим способом розкривається тема. Поняття в преамбулі виділяється жирним.
  • Вступ можуть випереджати плашки, інфобокси і ілюстративні файли.
  • Весь контент нижче преамбули розбивається на розділи, а за необхідністю також на надрозділи, підрозділи, підпідрозділи, підпідпідрозділи і підпідпідпідрозділи. При цьому інформаційні розділи розташовуються зверху, допоміжні («Галерея», «Див. також», «Примітки» і т.п.) — знизу.
  • Навбокс, якщо він є, ставиться нижче самого останнього допоміжного розділу.
  • Стаття повинна містити гіперпосилання на інші статті. Питання про те, скільки разів можна робити посиланням одне і те ж слово всередині одного тексту, залишається дискусійним: зазвичай вважається, що кілька однакових посилань допустимі, проте їх не може бути занадто багато.
  • Якщо це можливо, в статті повинні бути присутн ілюстрації, примітки і інтервікі-посилання.

Розмітка[]

  • Одинарні теги завжди закриваються, навіть якщо це не впливає на відображення тексту: <br> → <br />. Перед закривающою похилою рисою завжди ставиться пробіл: <br/> → <br />.
  • При виборі між синонімічні HTML-тегами і нативними елементами вікірозмітки перевага віддається останнім.
HTML-елементи Нативні елементи
<b>Текст</b> '''Текст'''
<strong>Текст</strong> '''Текст'''
<i>Текст</i> ''Текст''
<em>Текст</em> ''Текст''
<h1>Заголовок</h1>* = Заголовок =
<h2>Заголовок</h2>* == Заголовок ==
<h3>Заголовок</h3>* === Заголовок ===
<h4>Заголовок</h4>* ==== Заголовок ====
<h5>Заголовок</h5>* ===== Заголовок =====
<h6>Заголовок</h6>* ====== Заголовок ======
<ol><li>Текст</li><li>Текст</li></ol> * Текст
* Текст
<ul><li>Текст</li><li>Текст</li></ul> # Текст
# Текст
<dl><dt>Заголовок</dt>
<dd>Текст</dd></dl>
;Заголовок
:Текст
<hr /> ----
<table>Таблица</table> См. «Таблица»

* Теги серії h не є повними синонімами знаків рівності, оскільки не створюють клавішу «Редагувати» поруч з розділом.

  • Назва заголовка з двох сторін відбивається від знаків рівності прогалиною: == Заголовок ==.
  • Перед початком нового заголовка пропускається один рядок.
  • Астеріск (*) і окоторп (#) відбиваються пропуском від елемента маркірованих або нумерованих списків.
* Текст
** Текст
* Текст
# Текст
## Текст
# Текст
  • Параметри інфобокса пишуться на окремих рядках. Знак рівності всередині них виділяється пробілами і зліва, і справа.
{{Користувач
|Пол = м
|Участь на вікі = [[Miraculous Ladybug Wiki]]<br />[[Викии Вики]]<br />[[Вики Сообщества]]
|Активність = Висока
|Діяльність = admin, edit, temp, dev, chat
|Навик = html, css, w, js-1
|Володіння мовами = ru-N, en-4, fr-1
|Бот = KingHenryBot:ru.ladybug.wikia.com/AutoWikiBrowser
}}
  • У зовнішніх посиланнях процентні послідовності замінюються на читабельні символи: [http://ru.community.wikia.com/wiki/%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%BD%D0%BD%D0%B5%D1%80%D1%8B] → [http://ru.wikies.wikia.com/wiki/Запросы_на_баннеры].
  • Внутрішні посилання оформляються максимально раціонально:
    • [[The Elder Scrolls Wiki|The Elder Scrolls Wiki]] → [[The Elder Scrolls Wiki]];
    • [[Idel sea Qatarhael|Idel]] sea Qatarhael → [[Idel sea Qatarhael]];
    • [[Вікі-проєкт|вікі-проєкта]] → [[вікі-проєкт]]а.
  • У внутрішній посиланням, у якій відображающому тексті відрізняється від цільової сторінки, слово перед вертикальною лінією (|) записується верхнім регістром: [[вікіхвороби|вікіхвороб]] → [[Вікіхвороби|вікіхвороб]].
  • З внутрішніх посилань виключається нижнє підкреслювання: [[Активність_вікі]] → [[Активність вікі]].
  • Зовнішні посилання не використовуються там, де їх можна замінити внутрішніми:
    • [http://ru.wikies.wikia.com/wiki/Empty] → [[Empty]];
    • [http://uk.wikis.wikia.com/wiki/Вікі_Fallout] → [[uk:Вікі Fallout]];
    • [http://ru.angrybirds.wikia.com/wiki/Ред] → [[w:c:ru.angrybirds:Ред]];
    • [http://ru.wikipedia.org/wiki/Данте_Алигьери] → [[wikipedia:ru:Данте Алигьери]];
    • [http://en.wiktionary.org/wiki/be] → [[wikt:be]];
    • [http://commons.wikimedia.org/wiki/File:Diesel_locomotive_ChME3-5947_in_Vinnitsa_railway_station,_Ukraine,_2012.jpg] → [[commons:File:Diesel locomotive ChME3-5947 in Vinnitsa railway station, Ukraine, 2012.jpg]];
    • [http://mediawiki.org/wiki/Wiki] → [[mw:Wiki]].
  • У фігурних дужках не вказується «Шаблон:» або Template: — {{Шаблон:Оновити}} → {{Оновити}}.
  • Назви шаблонів в фігурних дужках в основному записуються верхнім регістром: {{користувач}} → {{Користувач}}. Однак є виключення: {{doc}}, {{посилання}}, {{brclear}}, {{примітки}}.
  • В галереях, слайдерах і слайд-шоу перед назвою файлу не вказується «Файл:» або File: — <gallery>Файл:Wiki-wordmark.png|Логотип</gallery> → <gallery>Wiki-wordmark.png|Логотип</gallery>.

Типографіка[]

На україномовних проєктах:

  • Пропуск ставиться після точки (в тому числі позначає скорочення), коми, крапки з комою, що закриває дужки, двокрапки, крапки, знаку питання, знак оклику, що закривають лапок, знаком номера.
  • Пропуск ставиться перед новим словом, відкриває дужкою, що відкривають дужками, знаком відсотка, знаком проміле, знаком градуса.
  • Тире (крім позначає діапазони або інтервали, як 1991-1995), плюс і мінус (крім використовуваних для передачі негативної/позитивної величини, як +10), так само, знак множення, знак ділення відбиваються пробілами з двох сторін.
  • Виноска дається перед точкою (крім позначающих скорочення), крапкою з комою, двокрапкою і тире і після будь-яких інших знаків пунктуації.
  • В якості тире використовується довге тире, т.н. ем-даш[1] (—). Вживання замість нього дефіса (-) або минуса (−) вважається помилкою.
    • При позначенні діапазонів або інтервалів допускається не тільки довге тире, а й середнє (—; також: короткий, ен-даш[2]). Іншими словами, можна написати або «в 2012-2014 роках», або в «2012-2014 роках».
  • В якості лапок використовуються французькі ялинки («»).
    • Лапки, вкладені в інші лапки, можуть бути або французькими ялинками, або німецькими лапками („“). «Користувач написав статтю «Вікіфікація»» = «Користувач написав статтю «Вікіфікація» = «Користувач написав статтю „Вікіфікація“».
    • Переклад слів може записуватися в англійських одиночних лапках (‘’). Rollback ‘відкатник’.
  • Три крапки може записуватися як єдиним символом (…), так і трьома окремими точками (...). Це питання залишається дискусійним.
  • В якості апострофа прийнято використовувати друкарський з нахилом вліво (’). На практиці ця вимога часто ігнорується через високу складності копіювання типографського апострофа, а також малої візуальної різниці зі звичайним апострофом (').

На відміну від цього, на англомовних проєктах:

  • Сноска завжди ставиться після розділового знака.
  • В якості тире може використовуватися як ем-даш (зазвичай не відбивається пропусками), так і ен-даш (відбивається).
    • У номерах телефону потрібно цифрове тире, т.н. фігурний даш (‒): 123‒456‒78. Воно відрізняється від ен-даша тим, що по ширині дорівнює цифрі. У українській мові в цьому випадку ставиться дефіс.
  • В якості лапок кращі англійські подвійні (“”), в якості внутрішніх — англійські одинарні (‘’). Однак через вплив прийняла за цим пунктом девікіфікаційну політику англійської Вікіпедії широко поширений і варіант з друкованими лапками ("").
  • Аналогічна ситуація з апострофом: незважаючи на друкарську правильність нахилений вліво знака (’), більш поширений машинописний варіант (').

На проєктах на інших мовах норми можуть істотно відрізнятися від цих: наприклад, у французькому знак відбивається пробілами з двох сторін, а в китайському правильні лапки виглядають як 《》.

Методи[]

Власноручне виправлення[]

Якщо ручне приведення до стандартного вигляду оформлення і розмітки не викликає великих труднощів, то виправлення типографіки часто вимагає використання відсутніх на основній клавіатурі символів. Для їх вставки існує кілька методів:

  • Копіювання з джерел, куди символи вже вставлені. Проводиться за допомогою стандартних опцій буфера обміну CTRL+C, CTRL+X і CTRL+V, у великих кількостях не дуже зручно.
  • В режимі класичному вихідному кода — використання опцій швидкої вставки, т.н. едіттулів, що відкриваються при натисканні клавіші «більше +» у правій частині верхньої панелі інструментів. За замовчуванням едіттули мають не всі необхідні символи, але адміністратори можуть додати потрібні, відредагувавши сторінку MediaWiki:Edittools.
  • Введення відповідних символів HTML-мнемонік виду &назва; або десятеричная HTML-кодів виду &#код;. Використання цього методу робить код мають важко і більш громіздким, що суперечить класичним нормам вікіфікації.
Назва Символ HTML-мнемоніка Десятичний HTML-код
Длине тире (ем-даш) &mdash; &#8212;
Середне тире (коротке тире, ен-даш) &ndash; &#8211;
Цифрове тире Ні &#8210;
Відкривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) « &laquo; &#171;
Закривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) » &raquo; &#187;
Відкривающі німецькі лапки (лапки-лапки) &ldquo; &#8220;
Закривающі німецькі лапки (лапки-лапки), відкривающі подвійні англійські лапки &bdquo; &#8222;
Закривающі подвійні англійські лапки &bdquo; &#8222;
Відкривающі одинарні англійські лапки &lsquo; &#8216;
Закривающі одинарні англійські лапки, друкарський апостроф з нахилом вліво &rsquo; &#8217;
Друкарські крапки &hellip; &#8230;
  • Створення для кожного спецсимволи шаблону з легко вводимим клавіатурним назвою. Має той же побічний ефект, що і HTML-мнемоніки.
  • Тільки в операційній системі Windows — введення з клавіатури alt-кодів, які представляють собою поєднання клавіші Alt і набирається на цифровому блоці (нумпаді) чисел[3]. Цей метод найбільш швидкий, проте числа для кожного символу доводиться запам'ятовувати. (Див. також «Додаток:Alt-коди для вікі».)
Назва Символ Alt-код
Длине тире (эм-даш) Alt+0151
Середне тире (коротке тире, ен-даш) Alt+0150
Цифрове тире Ні
Відкривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) « Alt+0171
Закривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) » Alt+0187
Відкривающі німецькі лапки (лапки-лапки) Alt+0132
Закривающі німецькі лапки (лапки-лапки), відкривающі подвійні англійські лапки Alt+0147
Закривающі подвійні англійські лапки Alt+0148
Відкривающі одинарні англійські лапки Alt+0145
Закривающі одинарні англійські лапки, друкарський апостроф з нахилом вліво Alt+0146
Друкарські крапки Alt+0133
  • Тільки в операційній системі Ubuntu (а також в деяких інших дистрибутивах Linux) — введення з клавіатури шістнадцятирічних hex-кодів, що мають структуру «Ctrl + Shift + U + поєднання цифр і/або букв». Перевага hex-кодів в тому, що вони дозволяють записати абсолютно будь-який символ Юнікоду і, крім того, схожі для близьких символів. Однак для українськомовних користувачів вони малоактуальними, оскільки працюють тільки на англійській розкладці. (Див. також «Додаток:Hex-коди для вікі».)
Назва Символ Hex-код
Длине тире (ем-даш) Ctrl+Shift+U+2014
Середне тире (коротке тире, ен-даш) Ctrl+Shift+U+2013
Цифрове тире Ctrl+Shift+U+2012
Відкривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) « Ctrl+Shift+U+00AB
Закривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) » Ctrl+Shift+U+00AB
Відкривающі німецькі лапки (лапки-лапки) Ctrl+Shift+U+201E
Закривающі німецькі лапки (лапки-лапки), відкривающі подвійні англійські лапки Ctrl+Shift+U+201C
Закривающі подвійні англійські лапки Ctrl+Shift+U+201D
Відкривающі одинарні англійські лапки Ctrl+Shift+U+2018
Закривающі одинарні англійські лапки, друкарський апостроф з нахилом вліво Ctrl+Shift+U+2019
Друкарські крапки Ctrl+Shift+U+2026
  • В операційній системі Ubuntu (а також в деяких інших дистрибутивах Linux) також можливе призначення однієї з клавіш композ-кєєм (ComposeKey); в цьому випадку з клавіатури можна буде вводити спеціальні компози-кей-коди. Також за допомогою деяких програм (наприклад, WinCompose) можна призначити і повторити дію клавіші Compose в Windows. В macOS роль клавіші Compose виконує клавіша Option. Компози-кей-коди швидко запам'ятовуються і, більш того, легко вгадуються, оскільки зроблені з «алхімічному» принципом (наприклад, ComposeKey+"+A → Ä; ComposeKey+O+R → ®). На відміну від hex, деякі з них функціонують і в українській розкладці, але тільки ті, чиї формули не включають латинські букви. (Див. також «Додаток:Компози-кей-коди для вікі».)
Назва Символ Компози-кей-код
Длине тире (ем-даш) ComposeKey+-+-+-
Середне тире (коротке тире, ен-даш) ComposeKey+-+-+.
Цифрове тире Ні
Відкривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) « ComposeKey+<+<
Закривающі французькі лапки (іспанські лапки, лапки-ялинки, кутові лапки) » ComposeKey+>+>
Відкривающі німецькі лапки (лапки-лапки) ComposeKey+,+"
Закривающі німецькі лапки (лапки-лапки), відкривающі подвійні англійські лапки ComposeKey+"+<
Закривающі подвійні англійські лапки ComposeKey+"+>
Відкривающі одинарні англійські лапки ComposeKey+'+<
Закривающі одинарні англійські лапки, друкарський апостроф з нахилом вліво ComposeKey+'+>
Друкарські крапки ComposeKey+.+.
  • В якості альтернативи трьом попереднім пунктам — використання сторонніх програм для гарячої вставки (наприклад, PhraseExpress), за допомогою яких можна визначити власні поєднання клавіш.

Автоматизоване виправлення[]

Вікіфікатор[]

Вікіфікатор

Клавіша «Вікіфікатор» (остання зліва) в опціях класичного вихідного коду

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

Щоб додати вікіфікатор на проєкт Фандома, найпростіше використовувати скрипт Wikificator з FANDOM Open Source Library.

Однак цей код не підійде, якщо норми проєкту відрізняються від норм Вікіпедії. В цьому випадку доведеться писати власний скрипт, грунтуючись на w:c:dev:MediaWiki:Wikificator.js.

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

Інше[]

!function( mw, $ ) {
    if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' )) === -1 ) return;
 
    $( '<button />', {
        id: 'linkParser',
        style: 'float: right; margin-bottom: 5px;',
        text: 'Парсер',
        type: 'button'
    })
    .insertAfter( '.wpSummary_canMinorEdit' )
    .on( 'click', function() {
        var text = $( '#wpTextbox1' ).val(),
            new_text = text;
 
        $.each( text.match( /(%[A-Za-z0-9]{2}){1,}/g ), function( i, v ) {
            try {
                new_text = new_text.replace( v, decodeURIComponent( v ) );
            } catch( e ) {
                console.log( 'There was error ( ' + e + ' ) during attempt to parse this: ' + v );
            }
        });
 
        $( '#wpTextbox1' ).val( new_text );
    });
}( mediaWiki, jQuery );
  • Проводити друкарську вікіфікацію в статтях можна також за допомогою ботів і ботоводного програмного забезпечення. Це зручно, коли на вікі є дуже багато що не відповідає нормам статей, на ручну чистку яких пішло б надто багато часу.

Думки[]

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

Виділяється 5 основних типів друкарською політики, можливої на конкретному проєкті:

  • Вікіфікаційна політика. Адміністрація слід класичним нормам вікіфікації або нормам, які мають невеликі відмінності від класичних За відповідністю статей та інших контент-елементів нормам ведеться жорсткий контроль. Приклади на російському порталі: Викии Вики, The Elder Scrolls Wiki, S.T.A.L.K.E.R. Wiki.
  • Апавікіфікаційна політика. Ніякі конкретні норми не встановлені, або відсутній контроль за їх дотриманням; кожен користувач сам вибирає, чи дотримуватися правил типографіки при здійсненні редагувань. Приклад — Вики Сообщества, більшість покинутих і малоактивних проєктів.
  • Девікіфікаційна політика. Адміністрація заперечує всі класичні норми вікіфікації (зазвичай за винятком базових, що стосуються прогалин), як правило мотивуючи це незручністю введення довгого тире, лапок-ялинок та інших спеціальних символів з клавіатури. Редагування, що додають такі символи, вважаються невірними і скасовуються. Приклади: Аватар Вики, Drakensang Wiki.
  • Екзовікіфікаційна політика. Прийняті на проєкті норми сильно відрізняються від класичних, але в той же час не є девікіфікаціійні, як якщо б замість ялинок і довгого тире використовувалися одинарні англійські лапки і середнє тире.
  • Амбівікіфікаційна політика. Теоретично можлива система, коли вибір між вікіфікації і девікіфікаціей залишається за автором статті, але наступні вкладники зобов'язані зберігати його стиль (по аналогії з тим, як в англійській і португальській Вікіпедії вирішується питання відмінності діалектів). Схожа з апавікіфікаційною політикою і в реальності, ймовірно, була б близька до девікіфікаційної, але, на відміну від першої, виключає безлад в оформленні окремих статей. Гіпотетичний приклад застосування амбівікіфікаціонной політики — біпроєкт, на якому один користувач слідує нормам вікіфікації, а інший — не слідують, і при цьому вони не виправляють редагування один одного.

Примітки[]

  1. Назва «ем-даш» вказує буквально на те, що довжина довгого тире (—) збігається з довжиною великої літери M.
  2. Назва «ен-даш» вказує буквально на те, що довжина середнього тире (–) збігається з довжиною великої літери N.
  3. Оскільки одночасне натискання відразу 4 або 5 різнорівневих клавіш проблематично, введення проводиться таким чином: один палець затискає клавішу Alt, а інший по черзі набирає цифри, потім Alt необхідно відпускається.
Advertisement