Википедия:Structured Discussions: различия между версиями
Сунприат (обсуждение | вклад) |
Сунприат (обсуждение | вклад) →Новая модель отступов и ветвей дискуссии: перенесено с /Отзывы |
||
Строка 18: | Строка 18: | ||
== Новая модель отступов и ветвей дискуссии == |
== Новая модель отступов и ветвей дискуссии == |
||
[[Файл:Модель отступов Flow.png|600пкс]] |
|||
<br clear="all" /> |
|||
[[mw:User:DannyH (WMF)|Danny Horn]] (Product Manager, Wikimedia Foundation): «Новая модель отступов и ветвей дискуссии»: |
[[mw:User:DannyH (WMF)|Danny Horn]] (Product Manager, Wikimedia Foundation): «Новая модель отступов и ветвей дискуссии»: |
||
[[mw:Topic:Senq838us190rqlp|английский оригинал]] |
|||
{{#lsth:Википедия:Flow/Отзывы|Danny Horn «New indentation & threading model» (русский перевод)}} |
|||
; Новая модель отступов и ветвей дискуссии |
|||
: Страницы обсуждения на вики-разметке используют отступы по двум различным причинам: для визуального разделения реплик участников и для создания побочных ветвей (''spin-off tangent'') дискуссии, развивающихся по отличному от главной темы пути. Обе функции важны, но необязательно должны быть на том же механизме; мне сильно кажется, что осуществление обеих функций отступами делает страницы обсуждения на вики-разметке труднее для участия и понимания. |
|||
: Большие и сложные обсуждения на [[w:en:Wikipedia:Village pump|Village pump]] требуют много места под побочные ветви (''spin-off tangent'') и подтемы (''subthread''). Простое, реплика на реплику, общение между двумя участниками этого не требует. |
|||
: Но мы годами считали двоеточия и исправляли отступы у других, поэтому нам кажется, что единственная приемлемая структура дискуссии — по диагонали. Люди сравнивают интересные качественные дискуссии на страницах обсуждений проекта и жуткий бред в комментариях на YouTube, а наиболее очевидным визуальным различием для них становятся отступы. Поэтому когда некоторые вики-ветераны смотрят на Flow, их первый вопрос про максимальное количество отступов, потому что для них отступ = добро. |
|||
: К сожалению, даже если бы мы захотели воссоздать культурные практики вики-текста, мы бы не смогли это сделать. Руководства на самом деле не систематичны, это просто набор принципов и требуется человеческий присмотр, чтобы держать дела в порядке. Если имеем пять равноудалённых реплик с отступами, вопрос об отступе для ответа на третью реплику становится весьма оторванным от реальности. Это одна из причин, которая путает и отпугивает новичков. |
|||
: Структура, использованная до недавнего во Flow, была неким неудачным компромиссом между двумя функциями отступов: визуальное разделение отдельных реплик и создание побочных ветвей дискуссии. Обе задачи эта структура выпоняла не слишком хорошо. |
|||
: В новой модели, которую мы испытываем, сделан выбор: функция отступов в создании побочных ветвей дискуссии, вне стандартного хронологического потока обсуждения. |
|||
; Вот как это работает: |
|||
: Если вы отвечаете на самую свежую реплику, ваш ответ просто ставится на одном уровне под предыдущим сообщением. Обмен репликами двух участников выглядит плоским (одинаковый отступ), с визуальным разделением реплик именем участника и временем реплики. |
|||
: Если вы конкретно отвечаете на предыдущую реплику, то ваш ответ создаёт ответвление с новым отступом. Любой отвечающий в этом ответвлении на последнюю реплику в нём остаётся на том же уровне отступа. Если же кто-либо отвечает на более старую реплику в ответвлении, создаётся новый уровень отступа. Я думаю, мы сделали 8 доступных уровней доступа и остановились на этом, так как за некой чертой вы просто не поместите много текста в каждую строку своей реплики. |
|||
: Главная идея новой системы в том, что каждый отступ должен что-то значить. Нужно иметь возможность с ходу различать простые и сложные обсуждения, и использование отступов для ответвлений дискуссии позволяет выделять места в обсуждении, где имеется несогласие или уточняются более мелкие детали. |
|||
: Вот это и есть Великая Единая Теория Отступов Flow (''Grand Unified Theory of Flow Indentation'') в теории и на практике. Был бы счастлив знать, что вы думаете о ней. Есть немалый шанс, что эта модель продолжит традицию Flow не нравиться вообще никому, и в таком случае можно продолжать обсуждение и вносить изменения. Но имеется также шанс, что идея просто-таки блестящая и решит все проблемы; вот я и решил попробовать и посмотреть, что получится. |
|||
=== Пространство имён === |
=== Пространство имён === |
Версия от 18:58, 9 апреля 2015
Flow (МФА: [fləʊ]; flow с англ. — «поток, течение») — проект, предпринимаемый командой Core features Фонда Викимедиа. Целью является создание новой системы обсуждений и совместной работы для всех проектов Викимедиа. Flow в конечном счете заменит текущую систему страниц обсуждения в Википедии и обеспечит возможности, которые присутствуют в большинстве современных веб-сайтов, но которые сами по себе не подходят для взаимодействия с вики-текстом. Например, Flow будет автоматическое подписывать сообщения, автоматически строить ветви дискуссий и уведомлять об изменениях в отдельных темах.
Описание
- расширение mw:Extension:Flow, архитектура mw:Flow/Architecture, дизайн mw:Flow/Design
- для ботоводов: en:Wikipedia:Bot owners' noticeboard/Archive 8#New extension: Flow, mw:Flow/Architecture/API
- цели mw:Flow/MVP
- исследования mw:Flow/Research
- модерация mw:Extension:Flow/Moderation, mw:Flow/Closing discussions, mw:Flow/Functional Specifications/Moderation, Protection, and Refactoring Close->Lock [1]
- номенклатура и пояснение уровней mw:Flow Portal/Nomenclature, mw:Flow/Functional Specifications/Boards and Topics
- комментарии в истории страниц mw:Flow/Functional Specifications/History
- mw:Flow/FAQ
- поиск mw:Flow/Functional Specifications/Search and Filter (в разработке)
- таблица содержания https://trello.com/c/1Mdiy4Fn/687-table-of-contents-new-draft (в разработке)
- подзаголовки https://trello.com/c/b1yETj6R/793-subtitles-within-a-topic-spike (в разработке). Подзаголовок создаётся размещением === текст === внутри сообщения.
Новая модель отступов и ветвей дискуссии
Danny Horn (Product Manager, Wikimedia Foundation): «Новая модель отступов и ветвей дискуссии»:
английский оригинал
- Новая модель отступов и ветвей дискуссии
- Страницы обсуждения на вики-разметке используют отступы по двум различным причинам: для визуального разделения реплик участников и для создания побочных ветвей (spin-off tangent) дискуссии, развивающихся по отличному от главной темы пути. Обе функции важны, но необязательно должны быть на том же механизме; мне сильно кажется, что осуществление обеих функций отступами делает страницы обсуждения на вики-разметке труднее для участия и понимания.
- Большие и сложные обсуждения на Village pump требуют много места под побочные ветви (spin-off tangent) и подтемы (subthread). Простое, реплика на реплику, общение между двумя участниками этого не требует.
- Но мы годами считали двоеточия и исправляли отступы у других, поэтому нам кажется, что единственная приемлемая структура дискуссии — по диагонали. Люди сравнивают интересные качественные дискуссии на страницах обсуждений проекта и жуткий бред в комментариях на YouTube, а наиболее очевидным визуальным различием для них становятся отступы. Поэтому когда некоторые вики-ветераны смотрят на Flow, их первый вопрос про максимальное количество отступов, потому что для них отступ = добро.
- К сожалению, даже если бы мы захотели воссоздать культурные практики вики-текста, мы бы не смогли это сделать. Руководства на самом деле не систематичны, это просто набор принципов и требуется человеческий присмотр, чтобы держать дела в порядке. Если имеем пять равноудалённых реплик с отступами, вопрос об отступе для ответа на третью реплику становится весьма оторванным от реальности. Это одна из причин, которая путает и отпугивает новичков.
- Структура, использованная до недавнего во Flow, была неким неудачным компромиссом между двумя функциями отступов: визуальное разделение отдельных реплик и создание побочных ветвей дискуссии. Обе задачи эта структура выпоняла не слишком хорошо.
- В новой модели, которую мы испытываем, сделан выбор: функция отступов в создании побочных ветвей дискуссии, вне стандартного хронологического потока обсуждения.
- Вот как это работает
- Если вы отвечаете на самую свежую реплику, ваш ответ просто ставится на одном уровне под предыдущим сообщением. Обмен репликами двух участников выглядит плоским (одинаковый отступ), с визуальным разделением реплик именем участника и временем реплики.
- Если вы конкретно отвечаете на предыдущую реплику, то ваш ответ создаёт ответвление с новым отступом. Любой отвечающий в этом ответвлении на последнюю реплику в нём остаётся на том же уровне отступа. Если же кто-либо отвечает на более старую реплику в ответвлении, создаётся новый уровень отступа. Я думаю, мы сделали 8 доступных уровней доступа и остановились на этом, так как за некой чертой вы просто не поместите много текста в каждую строку своей реплики.
- Главная идея новой системы в том, что каждый отступ должен что-то значить. Нужно иметь возможность с ходу различать простые и сложные обсуждения, и использование отступов для ответвлений дискуссии позволяет выделять места в обсуждении, где имеется несогласие или уточняются более мелкие детали.
- Вот это и есть Великая Единая Теория Отступов Flow (Grand Unified Theory of Flow Indentation) в теории и на практике. Был бы счастлив знать, что вы думаете о ней. Есть немалый шанс, что эта модель продолжит традицию Flow не нравиться вообще никому, и в таком случае можно продолжать обсуждение и вносить изменения. Но имеется также шанс, что идея просто-таки блестящая и решит все проблемы; вот я и решил попробовать и посмотреть, что получится.
Пространство имён
Пространство имён Тема (каждая отдельная дискуссия) имеет номер 2600 (mw:Extension default namespaces#ID 1000+). Собственного дополнительного пространства для "страниц обсуждения", какие есть у других пространств, Темы не имеют.
Разработка
- команда mw:Flow/Team, mw:Flow/Team/Processes
- mw:Flow/Release planning - план работ, mw:Flow#Roadmap - временная линия
- mw:Flow/Rollout - история релизов, mw:Flow/Project information/status#2014-07-monthly - новости месяца
- Flow текущая работа (trello - current iteration)
- Flow в разработке (trello - backlog)
- (trello - sprint-g)
Общение
- mw:Talk:Flow - общаются и наблюдают за страницей много людей (на английском)
- онлайн IRC канал: irc://irc.freenode.net/wikimedia-corefeatures , подключиться из браузера http://webchat.freenode.net/?channels=#wikimedia-corefeatures (на английском, учитывайте, что команда находится в часовом поясе UTC−08:00 (Московское время UTC+04:00))
- en:User talk:Quiddity (WMF) - Community liaison
В русской Википедии
- Википедия:Flow/Отзывы - отзывы в рувики
- Википедия:Форум/Архив/Предложения/2014/08#Включить Flow
- Википедия:Песочница/Flow
- Википедия:Форум/Новости/Flow
- phab:T72697
- Википедия:Flow/API (русская версия с примерами)
Тестирование
Песочницы:
- Википедия:Песочница/Flow - ru.wiki, en:Wikipedia talk:Flow/Developer test page - en.wiki
- Изменения следующей версии в тестовых вики появляются на неделю раньше. Списки изменений можно увидеть в mw:MediaWiki 1.25/Roadmap, например mw:MediaWiki 1.25/wmf24#Flow.
- бета-вики mw:Talk:Sandbox - mediawiki
- альфа-вики ee-flow, flow-tests, beta.wmflabs
Phabricator
Phabricator: open tasks, all tasks, submit new task
Войти в Phabricator можно под существующим в Википедии аккаунтом - на странице входа нужно нажать на кнопку Login or Register Mediawiki внизу. В любой задаче можно оставить комментарий, подписаться на неё или поставить ей награду (своеобразно лайкнуть).
Персональные настройки
Флаговая кнопка Flow в Настройки/Уведомления разрешает добавлять в уведомления оповещения об активности в темах, за которыми вы следите. При её отключении за темами всё ещё можно следить через список наблюдения.
Персональное оформление
См. Википедия:Персональное оформление
Разблокирование ширины доски |
---|
/* Разблокирование ширины доски Flow-дискуссий.
width и max-width можно менять (одинаково) с 95% на любое иное.
*/
.flow-board-header, .flow-board-navigation, .flow-board-header-menu, .flow-board {
width: 95%;
max-width: 95%;
min-width: 220px;
}
|
Дата и время реплики |
---|
/* Показывать по умолчанию дату и время реплики (поста),
а не прошедшее с момента реплики время.
*/
.flow-timestamp-user-formatted {
display: inline !important;
}
.flow-timestamp-ago {
display: none !important;
}
|
Размер шрифта и расстояния между строками |
---|
/* 1em - относительный размер шрифта, дроби через точку: 0.875em , 1.2em , 100500em (не рекомендуется)
100% - размер междустрочного расстояния в процентах от высоты строки
Arial,sans-serif - тип шрифта и базовый шрифт (sans-serif, serif, monospace)
*/
.flow-post-content {
font: 1em/100% Arial, sans-serif !important;
}
Для желающих поддержать разработчиков свободных шрифтов .flow-post-content {
font: 1.2em/120% "Liberation Sans", sans-serif !important;
}
|
Скрыть напоминание о лицензиях |
---|
Под каждым окном редактирования, особенно для опытных участников — только лишнее пространство занимают.
.flow-terms-of-use {
visibility: hidden;
}
|
xFlow (готовая стилевая сборка) |
---|
Округлые края можно отнести к "украшательствам", но обрамление каждого поста отдельной рамкой мне показалось очень удобным для интуитивного выделения блоков дискуссии. --NeoLexx 15:56, 2 апреля 2015 (UTC) Также все расширения выше, унифицированные шрифты для реплик и окон редактирования, поправки на особенности тем и прочее. Ниже отражается текущий код со страницы User:Neolexx/common.css, только подсветка синтаксиса при такой вставке не работает. Можно перейти прямо на страницу и там посмотреть. Стилевая сборка xFlow
BODY.ns-0.action-view #content img[src*="/wikipedia/ru/"] {
outline: red dotted 2px !important; }
max-height:40vh!important; }
display:none; }
display:none;} |
Ссылки
- meta:Flow/ru — на Метавики
- mw:Flow — на Медиавики
Песочницы
- mw:Talk:Sandbox
- http://ee-flow.wmflabs.org/ - отдельная вики для Flow
- en:Wikipedia talk:Flow/Developer test page