Wikimedia Engineering/Report/2013/November/summary


 * This content is prepared for inclusion in the November 2013 Wikimedia Foundation report. It is a shorter and simpler version of the full Wikimedia engineering report for November 2013 that does not assume specialized technical knowledge.

Major news in November include:
 * A presentation of Flow, "Wikipedia's next-generation discussion system";
 * Beta Features, a new way for users to try out new features on Wikipedia and other Wikimedia sites before they are released for everyone;
 * The launch of our search for a VP of Engineering;
 * A retrospective by the Mobile engineering team on best practices for collaboration while working distributedly;
 * The activation of OAuth on Wikimedia wikis, which allows users to authorize third-party applications to take actions on their behalf without sharing their password;
 * A presentation of the "Wikidata concept cloud";
 * A retrospective on the ability to add musical scores to pages on Wikimedia sites.

=== ve>:mw:Special:MyLanguage/VisualEditor/Portal|VisualEditor ===

In November, the VisualEditor team continued to improve the stability and performance of this new editing interface, and add new features. The code was updated three times. Most of the team's focus was on fixing bugs, and on some major infrastructure changes, splitting out reusable code from VisualEditor to make it available to other teams. Much of the team travelled to the Open Source Language Summit in Pune, India to learn more about how to improve VisualEditor for a variety of languages, scripts, users and systems. Thanks to two new members of the QA team, the automated browser tests have expanded in breadth and depth of coverage. Work continued on major new features like full rich copy-and-paste from external sources, a dialog for quickly adding citation templated references, and a tool to insert characters not available on users' keyboards. The editor was made available by default on just over 100 additional Wikipedias as part of the continuing roll-out. VisualEditor was also enabled for opt-in testing on Swedish Wiktionary and Wikimedia Sweden's wiki, the first time it has been available on a non-Wikipedia production wiki.

Work also continued on Parsoid, the parsing program that converts wikitext to annotated HTML to make VisualEditor work. Major changes were made to the specification and representation of elements. Due to bugs in external code used by the team, tests were added to catch similar issue automatically in the future. Editing support for categories was improved and several wikitext corruption issues were fixed. Work continued to test the performance of a system to store HTML and related information to improve performance of Parsoid.

=== ee>:mw:New editor engagement|Editor engagement === In November, the Notifications feature was added to the German and Italian Wikipedias, completing the worldwide release of this tool. Community response to Notifications has been generally favorable on all wikis. While feature development has now ended for this project, we expect new notifications and features to be developed by other teams in coming months.

Flow This month, the Flow team finished out the feature set for our minimum viable product. We added watchlist integration, the ability to see board, topic, and post histories, and did a first round of community feedback and testing with our product to date. We also prepared for release to production wikis in December by working on Operations and Security needs.

Growth In November, the Growth team primarily worked on refactoring the GuidedTour and GettingStarted extensions, including development of an API for the latter. This public API will be used by the Growth team, the Mobile team and others to deliver editing tasks to users across a variety of Wikipedia interfaces.

The team also spent significant time on the research and design preparations for its anonymous editor acquisition and Wikipedia article creation projects. This included participating in a community Request for Comment about a potential Draft namespace for articles, requirements gathering, and working on a Draft namespace patch.

Matthew Flaschen and Pau Giner attended the Wikimedia Diversity Conference and presented (along with Jared Zimmerman and Vibha Bamba) on how diversity related to the team's engineering and product work.

=== mob>:mw:Wikimedia Mobile engineering|Mobile ===

During the last month, the Wikipedia Zero team monitored the launch of Wikipedia Zero via text (USSD/SMS) in partnership with Airtel Kenya and Praekelt for the first pilot of the program. The team also continued to improve and simplify the process and files to configure Zero partners, enhanced performance and added safeguards to avoid previous issues.

The A/B test done by the Mobile web projects team resulted in an Edit Guider, now available on the mobile site. Other features like an interface overhaul and better user profiles are currently being tested in beta.