Flow (literalment «flux») és un projecte de l'equip de col·laboració de la Fundació Wikimedia que té per objectiu construir un sistema modern de discussions i col·laboracions per a tots els projectes Wikimedia. A la llarga, el sistema de pàgines de discussió de la Viquipèdia serà substituït pel sistema Flow, que proporcionarà les característiques que actualment ofereixen la majoria de pàgines web modernes i que resulten impossibles d'implementar en wikitext. Per exemple, al sistema Flow els comentaris se signen automàticament, els fils queden ordenats i sagnats per respostes i els usuaris poden rebre notificacions segons els temes que els resulten d'interès.

Els objectius principals del projecte Flow són:

  • Fer el sistema de discussió wiki més accessible pels usuaris novells.
  • Fer el sistema de discussió wiki més eficient pels usuaris experimentats.
  • Promoure converses significatives que impulsin la col·laboració.

Actualment, Flow està desplegat en diverses pàgines de discussió a la Viquipèdia en francès, hebreu i anglès, a més de mediawiki.org. Flow es llançarà de manera incremental com una beta limitada. Volem que aquest producte canviï i creixi amb el pas del temps en base a l'experiència i comentaris dels usuaris.

A la Viquipèdia, Flow es troba actualment en aquestes pàgines:

Fonament modifica

Segons estudis fets a la Wikipedia en anglès, les probabilitats de què usuaris novells participin en discussions en format wiki estan disminuint,[1] tot i el volum creixent de notificacions (la majoria d'elles automatitzades) que reben.[2][3] També sabem que les pàgines de discussió sense format representen una barrera per als nous usuaris[4][5][6] i fins i tot per a alguns usuaris experimentats.[7]

A més, els usuaris experimentats utilitzen sovint un ventall de solucions casolanes per ajudar-los a seguir múltiples converses simultànies en les quals estan participant, utilitzant eines que no estan necessàriament pensades per a aquesta tasca. Per exemple, les llistes de seguiment i les versions (diffs) són eines que treballen a nivell de pàgina, i fan difícil la distinció entre converses interessants per als usuaris i les que no. Els usuaris avançats poden perdre molt de temps mirant diferències entre versions d'una pàgina de discussió, especialment si no estan interessats en la conversa més activa.

Creiem que les expectatives dels usuaris per a un sistema de discussió estan divergint cada cop més de la realitat de les pàgines de discussió que tenim avui dia. També pensem que tots els nostres usuaris mereixen un programari de discussió i col·laboració que satisfaci les seves necessitats.

Expectatives Realitat actual
  • Facilitat d'identificar temes
  • Un botó «Respon» clarament identificable
  • Autoria del comentari òbvia i consistent
  • Signatura automàtica
  • Notificacions de respostes en qualsevol discussió
  • Un camp senzill per a comentar
  • Restriccions tècniques clares sobre qui pot editar què
  • Converses que s'enfilen fins l'infinit
  • Sistema de respostes inconsistent (quina pàgina de discussió acull la conversa?)
  • L'autoria es mostra al final del comentari, o no n'hi ha cap
  • Wikitext/codi
  • Notificacions només quan la conversa es produeix en la pàgina d'usuari pròpia, o algú enllaça a la seva pàgina d'usuari
  • Edició només a nivell de pàgina sencera o secció sencera
  • Convencions socials variables sobre quines edicions han de ser vigilades, quines no, quines poden ser qüestionades
Els usuaris esperen una interfície de discussió intuïtiva

Com a tecnologia de conversa, les pàgines de discussió són antiquades i no intuïtives.

Els usuaris queden sorpresos per les normes culturals de la comunitat

Molts elements relatius als costums que han emergit al voltant de les pàgines de discussió (com les plantilles per a respostes o la possibilitat d'editar els comentaris d'altres) generen confusió. Això no vol dir que aquestes convencions siguin incorrectes, simplement succeeix que els usuaris novells no hi estan avesats.

Creiem que un sistema contemporani de discussió entre usuaris millorarà els projectes

Millors mètodes de col·laboració milloraran els resultats de les col·laboracions, la qual cosa portarà millores a tots els projectes.

Preguntes freqüents modifica

Flow substituirà les pàgines de discussió? modifica

Sí, però encara falta molt de temps. Les pàgines de discussió es fan servir per moltes raons diferents - algunes simples, i d'altres molt complexes. L'equip de desenvolupadors està treballant en els casos més bàsics, de moment. S'aniran afegint noves característiques i funcionalitats progressivament.

Un cop el programari sigui estable i una part significativa de viquipedistes l'hagin prova, es possible que es faci una migració completa a Flow, però encara queda força temps abans no passi.

What pages will be Flow-enabled initially? modifica

As of December 2014, Flow is enabled on Mediawiki.org, on several Beta Features talk pages, including mw:Talk:Flow, mw:Talk:Winter, mw:Talk:Beta Features/Hovercards and mw:Talk:Content translation. On EN.Wikipedia, it's live on WikiProject Breakfast and WikiProject Hampshire, and two test pages. On the French Wikipedia, it's live on fr:Discussion Wikipédia:Flow and fr:Wikipédia:Forum des nouveaux/Flow (a help page for newcomers). On Hebrew Wikipedia, it's live on he:שיחת ויקיפדיה:זרימה.

In late 2014, we will increase the number of places where Flow is deployed; these deployments will occur with consensus from community members who use those discussion spaces.

Can I opt out? modifica

In terms of viewing, you won't be able to opt out of seeing Flow. If other users have converted their talk pages to Flow pages, or reached consensus that a Wikipedia or article talk page should be converted, there's not going to be a way to avoid using Flow if you want to contribute to that page.

What will happen to current talk page discussions? modifica

When Flow is enabled on an active wiki talk page, the existing dicussions will be moved to an archive page. There will be a clear link from the Flow board to the archive page. Old discussions will not be "thrown away"; we know how important discussions are to understanding the collaborative history of a wiki page or project.

We probably won't be able to "convert" wiki talk pages into the Flow format, because there isn't a clear one-to-one correspondence between a wiki talk page edit to a Flow post. It may be more respectful to the discussions if we preserve the original format, on an archive page. However, archived discussions need to be accessible through search, and we're working on finding the most efficient way to do that.

What about IP/anonymous editors? modifica

Anonymous users will be able to use Flow-enabled talk pages as any other user. However, subscriptions to individual topics, and notifications based on those subscriptions, will only be available for logged-in users.

Why don't we use a pre-built system, like PHPBB or Discourse? modifica

The simple answer is that "they won't cut it". The complex answer is that pre-built systems are designed around singular use cases, and Wikimedia projects do not have "singular" use cases. On the English Wikipedia alone, the following are discussions that take totally different forms:

  • User talk
  • Article talk
  • Requests for Comment
  • Request for Adminship
  • Deletion discussions
  • Merge discussions
  • Village pump discussions
  • AN/I
  • Arbcom cases

The list goes on and on. A singular package will not and cannot cover these cases. So we have to build our own.

Why not use LiquidThreads? modifica

LiquidThreads (LQT) was an early attempt at creating a structured discussion system. It has both strengths and weaknesses. After exploration and discussion, LQT was abandoned as a solution going forward for several reasons: poor performance, due to the way individual comments or posts are stored, parsed, rendered, cached, and assembled; no support for globally unique identifiers; and lack of flexibility with regards to workflows and collaboration techniques beyond simple discussion.

We now have a script that converts LiquidThreads posts into the Flow format. Old LQT conversations won't be lost.

How will Flow handle spam and vandalism? modifica

In the current release (Decemnber 2014), each topic and individual post come with a set of moderation features. These are:

  1. Hide (equivalent to reversion/rollback);
  2. Delete (equivalent to revision-deletion), and
  3. Suppress (equivalent to oversight or suppression)

Handling spam and vandalism in Flow should actually be easier than dealing with it on existing talk pages. Because Flow topics and comments exist as discrete elements, a specific post can be removed with a single set of actions: there's no need to go through the page history removing intervening comments, for example. In terms of spam, Flow is integrated with the AbuseFilter and the global and local Spam Blacklist.

Will Flow support wikitext or VisualEditor? modifica

Both. Flow is linked into Parsoid, which is the software that VisualEditor uses to read and write wikimarkup. Hooked into that is a wikitext editor and, in later releases, VisualEditor. Users will be able to pick which they want to use.

Will Flow support all the templates and other markup we need in discussions? modifica

Yes. Whatever markup Parsoid supports, Flow can support. There may be restrictions on certain magic words or complex templates that affect performance, but, generally speaking, anything users commonly need to use (mathematical symbols, references, templates) can be added to a Flow post. You can see and test templates and other markup in the prototype, eg this thread has some examples.

What happens to my custom signature? modifica

Flow will not directly support custom signatures, for a couple of reasons.

The first is that they're disruptive from a UI point of view. Custom signatures are great for letting people know who said what; they allow for a specific user to be easily, visually distinguishable in discussions. The problem is that the way this comes about is by allowing refactoring of where links live, how they're displayed, and so on. As a result, there's a complete lack of consistency, which hurts the ability of users to navigate easily. One user might have their talkpage link in one place – another in a different place, and with a signature that doesn't actually reveal their username. The second is technical; allowing people to add raw HTML formatting into Flow boards could cause serious issues and errors in how the page is displayed.

Having said that, we appreciate the advantages of custom signatures; it allows for some distinguishing elements, it allows for forms of identification that extend beyond username. We're going to be working a "preferred name" field into the interface to allow for the latter; while it won't be as malleable as the status quo, it will allow for some originality. Your own posts will be visually highlighted to be more easily findable.

Will we be able to edit other people's posts? modifica

As of December 2014: Not yet, but it's something that we'll be working on soon; we want to match the expectations that wiki users have that they can make helpful edits on other people's posts. A post that's edited by a different user will have "Edited by (username)" next to the timestamp, with a link to the topic history so that users can see what's been changed.

Qui desenvolupa Flow? modifica

L'equip de Flow se centra en intentar oferir una experiència meravellosa per a les interaccions entre usuaris.

Contacte i enllaços modifica