Jump to content

VisualEditor/Testing Non-Latin Characters Input and Behavior

From mediawiki.org

Starting on January 28, 2013 and all week long, we're testing VisualEditor's support of non-Latin characters input and behavior.

The VisualEditor project aims to create a reliable rich-text editor for MediaWiki. It is a top priority for the Wikimedia Foundation and it is available for testing on the English Wikipedia.

You can learn more about exploratory testing and join the MediaWiki Group Features Testing to stay informed about test events like this one.

Setup

[edit]

Uncover bugs

[edit]

It's usually recommended to conduct tests on your user page, talk page or a user subpage, to avoid defacing actual Wikipedia articles with test edits.

Here's what you can do to try and find bugs:

  • Use VisualEditor to edit pages that already contain non-Latin characters; edit and save a page, adding more non-Latin characters with each edit.
  • Insert non-Latin characters into pages that do not already contain non-Latin characters.
  • Use non-Latin strings from multiple languages when editing, for example both Hebrew and Indic characters. There is no need to be a speaker of any particular language, we are interested only in the effect of non-Latin text on the page.
  • Find non-language Unicode icons and such and edit pages using those also.

Check diffs

[edit]

Not all bugs may be very visible; some might only be noticed in diffs; when testing, always check the diff and look out for unexpected or unwanted changes in wikitext. We are interested in two areas primarily:

  • How the wikitext of the page is affected upon inserting, deleting, changing, and otherwise manipulating non-latin characters with VisualEditor;
  • How non-Latin characters and strings affect the behavior of the VisualEditor itself.

For example, there is an unsubstantiated report that strings from different non-Latin languages inserted into a page and saved with VisualEditor may cause loss of data elsewhere in the page. Finding and verifying such issues is important.

Change parameters

[edit]

In order to maximize your chances of finding a bug, try out a variety of parameters while testing non-latin characters in VisualEditor:

  • Change, enable or disable options in your Preferences on the English Wikipedia;
  • Enable or disable gadgets (go to the "Gadgets" tab in your preferences);
  • Change, enable or disable your custom user JavaScript and CSS.
  • Look for inconsistencies when editing logged or logged out.

Report new bugs

[edit]
  • Check existing bugs for VisualEditor internationalization issues, to see if yours has already been identified.
  • If no one has reported the issue yet, report a new bug.

Collaborate

[edit]

You can get support and comment on problems on the #wikimedia-dev connect IRC channel on Freenode: look for users chrismcmahon, siebrand, qgil. You can also send messages to the mediawiki-i18n mailing list.

Who should join?

[edit]
  • People using non-Latin character sets routinely e.g. العربية, Ελληνικά, 한국어, فارسی, हिन्दी, עברית, 日本語, Русский, 中文 and more.
  • People interested in accessibility.
  • People interested in localization.
  • People interested in VisualEditor, the new editor for Wikipedia.

Results

[edit]

Where we measure the success of this activity.

Bugs found

[edit]

List here the bugs you find (and hopefully submit as bug reports) during this week:

Promotion

[edit]