VisualEditor/Diffs/pt-br

Desde 2017, VisualEditor fornece diffs visuais (visores de diferença visual). Eles estão disponíveis em dois lugares na interface: ao visualizar as alterações no documento antes de o usuário salvar a página e (como um recurso beta) na exibição padrão do MediaWiki, acessada a partir da página do histórico. Em ambos os casos, o diff visual aparece ao lado do diff de wikitext de duas colunas tradicional, e o usuário pode alternar entre os dois monitores.

Os diffs visuais têm duas vantagens principais sobre os diffs do wikitext. A primeira é que os editores podem ver diretamente as mudanças que eles e outros fizeram sem precisar entender wikitext. Isso é particularmente útil ao analisar alterações em estruturas gráficas, como tabelas; por exemplo, se uma edição excluir uma coluna de uma tabela, o diff do wikitexto seria bastante difícil de entender, enquanto a diferença visual seria imediatamente óbvia.

A segunda é que a tecnologia pode ser usada para representar com mais precisão a mudança para o leitor. Por exemplo, se uma edição trocou dois parágrafos (com ou sem alterações nos parágrafos), o diff visual identificará que isso foi o que ocorreu, enquanto um diff de wikitext faz parecer que um parágrafo foi excluído e um parágrafo inteiramente novo foi adicionado.

Este recurso está disponível como a primeira ferramenta de comparação no VisualEditor da área de trabalho da ramificação 1.31.0-wmf-20 em diante (lançada para a produção da Wikimedia em 6 de fevereiro de 2018). Antes disso, era uma ferramenta secundária da ramificação 1.29.0-wmf-17 em diante (lançada para a produção da Wikimedia em 21 de março de 2017).

Em páginas diff regulares
Most of the examples and screenshots below are about using visual diffs during page previews when editing. However, VisualEditor's visual diffs can also be used on regular diff pages, on any wiki that has VisualEditor installed. You can see an example of it in use on the English-language Wikipedia here.

Para wikis que possuem o Editor Visual, existem várias maneiras de ativar este display visual de diferenças:


 * Add the following to LocalSettings.php:
 * If your wiki has a "Beta features" tab within Special:Preferences, and you want to make visual diffs an "opt-in" feature for users, you can add the following to LocalSettings.php:
 * As seen in the Wikipedia example linked above, the visual diff mode can also be activated by simply adding "&visualdiff" to the URL of a diff page.

Como funciona
[[File:VisualEditor_visual_diff_tool_-_visual_diff.png|alt=Screenshot mostrando algumas mudanças em um artigo. A maioria das mudanças é realçada com formatação de texto.|left|thumb|300px|Quando terminar de editar a página, digite o resumo da edição e escolha "".

No modo visual, você verá adições, remoções, novos links e formatação destacados. Outras alterações, como alterar o tamanho de uma imagem, são descritas em notas ao lado.]]





Tecnologia usada



 * Google Diff, Match and Patch
 * TreeDiffer.js

Limitações atuais

 * No notices for changes to "invisible", such as categories or TOC keywords.
 * Tem problemas com alterações complexas em tabelas.
 * Indisponível em determinadas páginas especiais:
 * Desfazer páginas "diff".
 * Editar páginas de conflito

Ver também

 * 2016 Community Wishlist Survey/Categories/Reading#CW2016-R094
 * Community Tech/Improved diffs