VisualEditor/Diffs/es

Desde 2017, VisualEditor proporciona diffs visuales (visualizaciones de diferencias visuales). Estos están disponibles en dos lugares en la interfaz: cuando se previsualizan los cambios en el documento antes de que el usuario guarde la página, y (como una función beta) dentro de la visualización estándar de diff de MediaWiki, se accede desde la página del historial. En ambos casos, la diferencia visual se muestra junto con la diferencia (diff) de wikitexto tradicional de dos columnas, y el usuario puede alternar entre las dos pantallas.

Las diferencias visuales tienen dos ventajas principales sobre las diferencias de wikitexto. La primera es que los editores puedan ver directamente los cambios que ellos y otros han realizado sin necesidad de entender wikitexto. Esto es particularmente útil cuando se observan cambios en estructuras gráficas como tablas; por ejemplo, si una edición elimina una columna de una tabla, la diferencia de wikitexto sería bastante difícil de entender, mientras que la diferencia visual sería inmediatamente obvia.

La segunda es que la tecnología se puede utilizar para representar con mayor precisión el cambio para el lector. Por ejemplo, si una edición intercambió dos párrafos (con o sin cambios a los párrafos), la diferencia visual identificará que esto es lo que ocurrió, mientras que una diferencia (diff) de wikitexto parece que se eliminó un párrafo y se agregó un párrafo completamente nuevo.

En paginas diff regulares
La mayoría de los ejemplos y capturas de pantalla a continuación tratan sobre el uso de diferencias visuales durante las vistas previas de página al editar. Sin embargo, las diferencias visuales del Editor Visual también se pueden usar en páginas de diffs regulares, en cualquier wiki que tenga instalado Editor Visual. Puede ver un ejemplo de esto en uso en la Wikipedia en español aquí.

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.

For wikis that have VisualEditor, there are several ways to activate this visual diff display:


 * 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.

How it works
[[File:VisualEditor_visual_diff_tool_-_visual_diff.png|alt=Screenshot showing some changes to an article. Most changes are highlighted with text formatting.|left|thumb|300px|When you are finished editing the page, type your edit summary and then choose "".

In visual mode, you will see additions, removals, new links, and formatting highlighted. Other changes, such as changing the size of an image, are described in notes on the side.]]





Technology used



 * Google Diff, Match and Patch
 * TreeDiffer.js

Current limitations

 * No notices for changes to "invisible", such as categories or TOC keywords.
 * Has issues with complex changes to tables.
 * Unavailable on certain special pages:
 * Undo "diff" pages.
 * Edit conflict pages

History
Esta característica ha estado disponible como la primera herramienta de diferencias en el Editor Visual de escritorio desde la rama 1.31.0-wmf-20 en adelante (lanzada a la producción de Wikimedia el 6 de febrero de 2018). Antes de eso, era una herramienta secundaria de la rama 1.29.0-wmf-17 en adelante (lanzada a la producción de Wikimedia el 21 de marzo de 2017).