Jump to content

Flow

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Flow and the translation is 100% complete.
Основна стаття: mw:Structured Discussions

Flow, також відомий як Структуровані обговорення, - це альтернативна система для сторінок обговорень у MediaWiki. Flow надає можливості, які присутні на деяких інших популярних веб-сайтах, але які вважалися неможливими для реалізації у wikitext. Основна документація для Flow знаходиться на Flow page на MediaWiki.org.

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

Обидва Flow та LiquidThreads видаляються з вікі.

Принципові цілі

У той час, коли був задуманий Flow, Фонд Вікімедіа вважав, що:

Користувачі очікують і заслуговують на новий інтуїтивний інтерфейс обговорень.

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

Користувачі не повинні дивуватись культурним нормам спільноти.

Багато речей у культурі, яка виросла навколо сторінок обговорення (наприклад, шаблони "talkback" або можливість змінювати коментарі інших людей), є заплутаними або неефективними.

Тому більш сучасне обговорення у форматі користувач-користувач покращило б проєкти.

Кращі методи співпраці покращили б співпрацю, що допомогло б хорошим редакторам be more productive.

Виявлені проблеми

Фонд Вікімедіа вивчав, як дописувачі використовують сторінки обговорення користувачів. Ці дані доступні онлайн. Основні розбіжності між очікуваннями типових користувачів і старою системою:

Очікування користувачів versus Реальність у системах обговорення
Очікування Дійсність
Легко розрізняти теми Розмови з гілками безкінечної глибини
Очевидність і постійність авторства коментаря і автоматичний «підпис» Авторство коментаря додається вручну в кінці коментаря (за домовленістю)
Кнопка «відповісти» Незручна система відповіді (на чиїй сторінці обговорення вести розмову?)
Просте поле введення коментаря Вікітекст/код
Сповіщення про відповіді на усі розмови Сповіщення лише коли розмова відбувається на власній сторінці обговорення

Характеристики

Порівняння вікітексту та системи користувацьких обговорень Flow
Що ви робите зараз Що б ви зробили, використовуючи Flow
Залишити повідомлення на чиїйсь сторінці обговорення Залишити повідомлення на чиїйсь дошці обговорення
Стежити за сторінкою обговорення Підписатися на дошку обговорення
Цікаво, де інший редактор відповість - на вашій сторінці обговорення чи на своїй Будь-яка відповідь автоматично з'явилася б у вашій стрічці
Постійно перевіряти сторінку обговорення людини, щоб отримати відповідь Будь-яка відповідь автоматично, одразу з'явилася б у вашій стрічці
Відповісти, натиснувши [Редагувати] Відповісти, натиснувши кнопку "Відповісти"
Відступити в розмові, ввівши ряд двокрапок Нічого не робити: відповіді були б автоматично відступлені
Підпишіть свій коментар, набравши ~~~~ Нічого не робіть: ваші коментарі завжди будуть автоматично підписані
Залишати повідомлення {{talkback}}, щоб інший користувач міг знайти вашу відповідь Нічого не робити: ваша відповідь автоматично з'явиться у стрічці іншого користувача
Шукати нові повідомлення на вашій сторінці обговорення, використовуючи історію сторінок та відмінності Усі нові повідомлення автоматично з'являться у вашій стрічці, незалежно від того, де на сторінці був початковий коментар
Переглядати всю сторінку обговорення користувача, навіть якщо вас цікавить лише одна бесіда Переглядати лише одну бесіду, якщо це те, що ви хочете
Відредагувати коментар, натиснувши [Редагувати] Відредагувати коментар, натиснувши кнопку редагування

Відображено потік:

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

Передумови

Процес активності потоку

Flow мав на меті переосмислення того, як ми працюємо разом у проєктах, а не просто систему обговорення. Потік сподівався включити:

  • Модуль Стрічка. Це був би потужний спосіб для користувачів отримати уявлення про їхні обговорення та інтереси, а також запровадити кілька сучасних програмних зручностей (таких як «підписки» та «тегування»).
  • Модуль Обговорення користувачів. WMF спочатку зосередився лише на тому, що вони називали «дискусіями між користувачами», оскільки ці типи дискусій не є надто складними. Вони сподівалися розширити технологію, щоб охопити додаткові випадки, коли вони дізнаються більше
  • Модуль Мова опису робочого процесу. Це дозволило б локальним вікі створювати як прості, так і складні програмні робочі процеси, з якими можна працювати у Flow. Приклади ідей робочих процесів включено:
    • Блочний модуль. WMF вважає це прикладом конкретного випадку використання для обговорення користувачами, який найкраще вирішується за допомогою програмного забезпечення.
    • A Модуль привітання. WMF вважає це прикладом конкретного випадку використання, який найкраще вирішувати за допомогою програмного забезпечення, а не шаблонів (подумайте: шаблони привітання, які є інтерактивними і навчають нових користувачів, як редагувати «до того», як вони зроблять помилки).

Були й інші менш конкретні ідеї:

  • Модуль Список спостереження
  • Модуль Вікіпроекти
  • Додаткові модулі Обговорення, які мали б охопити додаткові випадки використання (такі як голосування, оголошення, допомога новачкам, довідкові обговорення, обговорення статей тощо)

Зрештою, жоден з модулів, окрім "Стрічки" (через Echo notifications) та "Обговорення користувачів", так і не було створено.

Приклади використання

Основними проблемами, які намагалася вирішити система міжкористувацьких дискусій Flow, були наступні:

Простота використання
Система відповідей у Вікітексті User talk була сприйнята як ворожа до користувачів.
Фрагментовані дискусії
Було визнано, що важко визначити, де саме має відбуватися обговорення.
Визначення нових змін
Не існує простого способу побачити, що змінилося в обговоренні, не вдаючись до складної, владної поведінки користувачів (наприклад, перегляду різниці між поточним редагуванням і останнім переглянутим редагуванням).
Контекстна зацікавленість
Учасники повинні переглядати всі теми обговорення: Користувачі повинні переглядати «всі» теми обговорень, а не лише ті, в яких вони беруть участь.

Простота використання

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

У світі немає жодної іншої дискусійної системи, яка б вимагала від користувачів підписувати власні дописи.

Навіть читати сторінки обговорення буває проблематично. Користувачі можуть швидко «загубитися» у сильно розгалужених обговореннях. Подумайте про будь-який інший тип розмови, в якій ви можете брати участь — особисто, через звичайну пошту, через електронні листи, через форуми, чати, коментарі у блогах тощо — Ви завжди знаєте, хто до Вас звертається, часто ще до того, як прочитаєте (чи почуєте) саме повідомлення. Завжди. Лише на сторінках обговорення Ви дізнаєтесь про це вже після самого факту (та й то не завжди).

Фрагментовані обговорення

Коли Ви залишаєте повідомлення на моїй сторінці обговорення, я маю відповісти на своїй чи на Вашій? Що станеться, якщо я відповім там чи там? Як Ви дізнаєтесь, якщо я відповім на своїй сторінці? Якщо я залишу повідомлення на Вашій сторінці обговорення, і ви відповісте на нього — як я про це дізнаюсь?

Для багатьох досвідчених користувачів використання списку спостереження для відстеження розмов є марним. Деякі сторінки обговорення мають таку високу активність, що на них створюються сотні відповідей на нерелевантні теми «за день». Деякі користувачі перегортають сторінки, щоб знайти зміни (що знову ж таки є хитрістю досвідчених користувачів і все одно не показує, чи була нова активність).

Відслідковування нового

Списки спостереження повідомляють нам, чи відбулась якась зміна на сторінці обговорення, однак щоб дізнатись, що саме змінилося — доводиться заглядати в історію. Типовим методом читання сторінок обговорення MediaWiki є обирання певних версій та читання відмінностей. Чесно кажучи, це — дурість.

Все нове має бути очевидним. Ви не повинні вдаватися до чорної магії чи інших хитрощів, аби встежити за обговоренням. Тож давайте виправимо це.

Сфери зацікавлень

Коли я залишаю повідомлення на чиїйсь сторінці обговорення, мене насправді хвилює лише це повідомлення. Мене не цікавлять десятки інших тем, які обговорюються там. І тим не менш, якщо я хочу встежити за відповідями на мою тему, мені доводиться спостерігати за усіма іншими. На деяких дуже об'ємних сторінках обговорення моя тема (та непрочитані відповіді) можуть опинитися в архіві ще до того, як я їх прочитаю!