Flow
Flow is no longer in feature development, and is progressively removed from the wikis. See more information here and in the Wikitech mailing list. |
Flow é um recurso planejado (2013) para discussões no software MediaWiki. Ele é diferente do LiquidThreads, o qual é usado em alguns sites da Fundação Wikimedia. A página de desenvolvimento, com ligações para recursos e atualizações de status está localizada em Flow, no MediaWiki.org.
Note that Flow is not LiquidThreads, which is a similar forum-system used at some Wikimedia Foundation websites, which is also no longer under active development.
Flow and LiquidThreads are both being removed from the wikis.
Metas conceituais
At the time that Flow was conceived, the Wikimedia Foundation believed that:
Páginas de discussão são tecnologicamente antiquadas e requerem certa experiência no uso. Editores experientes já perderam muito tempo lidando com pessoas que não sabem como responder às mensagens ou que precisam de ajuda, como assinar suas postagens.
Muitos aspectos que tomaram espaço em páginas de discussão (como a predefinição talkback ou poder editar os comentários de outras pessoas) são confusos ou ineficientes.
Com métodos melhores de colaboração, as teremos com mais qualidade, fazendo com que bons editores sejam mais produtivos.
Problemas notados
A Fundação Wikimedia tem estudado como editores usam as páginas de discussão. Tais dados estão disponíveis online, em inglês. Algumas das maiores diferenças entre as expectativas dos usuários normais e o sistema antigo são:
Expectativa | Realidade |
---|---|
Facilidade na distinção de tópicos | Conversas quase infinitas |
Comentários com autoria óbvia e consistente, além de poder assinar automaticamente |
Comentários com autoria manualmente adicionada no final do mesmo (quando são assinados) |
Um botão para responder | Sistema de respostas inconsistente (qual página de discussão tem a conversa?) |
Um campo de comentários simples | Wikitexto/código-fonte |
Notificações de respostas | Notificações apenas quando a discussão for feita na página de discussão do usuário |
Recursos planejados
Como é feito agora | Como será feito futuramente |
---|---|
Deixar uma mensagem na página de discussão de alguém |
Deixar uma mensagem no fluxo de discussão de alguém |
Vigiar a página de discussão de alguém | Inscrever-se no fluxo de discussão de alguém |
Perguntar-se se a resposta será feita na sua página de discussão ou na de quem responder |
Todas as respostas aparecerão automaticamente no seu feed |
Visitar a página de discussão de outra pessoa toda hora para procurar se há respostas |
Todas as respostas aparecerão automática e imediatamente no seu feed |
Responder clicando em [Editar] | Responder clicando no botão "Responder" |
Identar a conversa inserindo uma série de dois-pontos |
Relaxar: respostas serão identadas automaticamente |
Assinar seus comentários inserindo ~~~~ | Relaxar: seus comentários serão sempre assinados automaticamente |
Deixar mensagens usando {{talkback}} para que o outro usuário possa encontrar suas respostas |
Relaxar: suas mensagens aparecerão automaticamente no feed do outro usuário |
Procurar por novas mensagens na sua página de discussão usando o histórico da página e difs |
Ver suas novas mensagens no seu feed, independentemente de onde localizar-se o comentário original |
Vigiar a página de discussão inteira, mesmo se só ter interesse em uma conversa |
Vigiar apenas a conversa desejada, caso quiser |
Editar seu comentário clicando em [Editar] | Editar seu comentário clicando em um botão de editar |
Os planos atuais indicam que:
- Nunca mais haverá conflitos de edição;
- Não haverá mais postagens sem assinatura ({{unsigned}}) em discussões — todas as postagens e comentários serão automaticamente assinados e datados;
- Não será mais necessário ensinar como assinar postagens ou identar comentários para novos usuários;
- Não será necessário arquivar discussões — postagens antigas automaticamente "descerão" a página, e poderão ser recuperadas procurando-as no fim da página;
- Não haverá chances de remoção ou vandalismo acidental da sua postagem por usuários inexperientes;
- Haverá um lugar na página para uma introdução, que poderá conter texto, userboxes, predefinições, etc;
- Haverá uma maneira de fechar tópicos a fim de evitar respostas futuras; e
- Haverá uma maneira de ligar discussões anteriores ou comentários individuais.
Contexto
Flow é o codinome de um projeto em planejamento da Fundação Wikimedia. À primeira vista, será um sistema de discussão moderno — mas isto é só o começo. O Flow na verdade é um replanejamento de como colaboramos nos projetos. Inicialmente, os componentes principais do Flow provavelmente serão os módulos:
- Q módulo Feed. Esta é uma maneira poderosa para que os usuários tenham uma visão sobre as suas discussões e interesses, e introduz várias conveniências modernas de software (tais como assinaturas assinaturas e marcação)
- O móduloDiscussão Usuário. Estamos começando o nosso foco apenas no que chamamos de "Usuário debatendo com outro usuário" e como esses tipos de discussões não são excessivamente complexos. À medida que aprendemos mais, podemos expandir a tecnologia para cobrir casos adicionais
- O módulo Fluxo de Trabalho Descrição da Linguagem. Isso permitirá que wikis locais possam criar fluxos de trabalho de software simples e complexos, que trabalham com a Flow. Exemplo de fluxo de trabalho, as idéias incluem:
- A Módulo de Bloqueio . Este é um exemplo de um caso específico utilização facilidade de discussão que é melhor resolvido no software .
- A Módulo Bem-vindo . Este é um exemplo de um caso de uso específico que é melhor servido em software , em vez de modelos (pense: modelos de boas-vindas que são interativos e ensinar novos usuários como editar antes deles cometerem erros).
Other less concrete ideas included:
- O módulo Watchlist
- O módulo 'WikiProjects
- Além disso, Discussão de módulos para cobrir casos de uso adicionais (como! Voto, quadros de avisos, a casa de chá, desks de referência, discussões de artigos, e assim por diante)
In the end, none of the modules other than "Feed" (via Echo notifications) and "User discussion" were ever built.
Casos de Uso Primário
Os casos de uso primário, que sistema de discussão de usuário a usuário que a Flow tenta resolver, são:
- Facilidade de uso
- O sistema de Discussão de responder em Wikitext é hostil pelo usuário.
- Fragmentada discussões
- É difícil determinar onde a discussão está a ter lugar.
- Determinando o que há de novo
- Não há nenhuma maneira fácil de ver o que mudou em uma discussão sem recorrer a comportamentos, complexos poder-usuário (como a visualização da diferença entre a revisão atual e a última revisão vista).
- Interesse Contextual
- Os usuários são obrigados a assistir a todos os tópicos de discussão, e não apenas nos que estão totalmente envolvidos
Facilidade de Uso
Usando wikitext como um sistema de discussão é antiquado, opaco, e, francamente, embaraçoso em sua dificuldade. Novos usuários são muitas vezes espantados com a visualização de páginas de discussão. Eles muitas vezes têm medo de "quebrar" a eles e, uma vez dentro do código, não tenho a menor idéia sobre como responder. Não há um botão de resposta. Como você indicar que você está respondendo a alguém em particular? O que são todas essas chaves?
Não existem sistemas de discussão no mundo que exigem que os usuários assinar as suas próprias mensagens.
Mesmo leitura páginas de discussão é problemática. Os usuários podem rapidamente se perder dentro de discussões profundamente rosca. Pense em qualquer outro tipo de conversa que você se envolver em em pessoa, através de cartas físicas, via e-mail, através de fóruns, sistemas de chat, comentários do blog, você sempre sabe quem está falando antes de ler (ou ouvir) o palavras. Sempre. Apenas em páginas de discussão que você não sabe quem está falando até depois do fato.
Discussões Fragmentadas
Quando você deixar uma mensagem em minhas páginas de discussão, posso responderei a você sobre a minha palestra ou a sua? O que acontecerá se eu fizer? Como você recebe um aviso, se houver respostas na minha página? Quando eu deixar uma mensagem para você em sua página de discussão e você responde a ela, como eu serei alertado para isso?
Para muitos usuários com poder, usando a lista de rastrear conversas é inútil. Algumas páginas de discussão tem uma atividade alta, que centenas de respostas para tópicos não relevantes são criados por dia. Alguns usuários da página retornam através das suas contribuições para encontrar mudanças (que é novamente uma estratagema de usuário de poder, e ainda não exibir se houve uma nova atividade).
Determinar Novidades
Listas de observação pode nos dizer se houve uma mudança para uma página, mas determinar o que mudou requer uma espiada na história. A forma típica que se lê páginas de discussão sobre MediaWiki é por selecionando diferentes revisões e lêr o diferente. Isto é, francamente, louco.
O que há de novo deveria ser óbvio. Você não deveria ter que recorrer a Black Magic e outros truques para manter-se com uma conversa. Então vamos corrigir isso.
Interesse Contextual
Quando eu postar uma nova mensagem na página de discussão de alguém, eu realmente só me preocupo com aquela mensagem. Eu não me importo com as dezenas de outros temas que estão acontecendo lá. E, no entanto, se eu quero ver as respostas no meu tópico, eu tenho que ver todos os outros. Em algumas páginas de discussão de alto volume, o meu tema (e respostas não lidas) pode muito bem ser arquivados longe, antes de eu voltar a lê-los!