Wikimedia blog

News from inside the Wikimedia Foundation.org

Mobile

The #MediaWiki #hackathon in Pune, #India

When good people get together in a friendly, well organised setting like this weekend in Pune, many great things happen. Several MediaWiki developers had come to provide the many people new to MediaWiki with their expertise and guide people into its inner workings.

Many people worked on Wikimedia mobile and the SmartPhone software, others worked on MediaWiki and its extensions. Bugs got fixed and functionality got extended.

One of the surprises was two people working on the localisation for the Mongolian language. The inclusion of a web font that will support the Dzonka language is another.

Dzongkha is the official language of Bhutan and according to Ethnologue, the script used is either Tibetan script, Uchen style or the Tibetan script, Umed style. These scripts and styles are also used for the Tibetan language, it is not only Dzongkha that stands to benefit.

One of the highlights of the work on the SmartPhone app is support for scripts that are written from right to left, this is now “beta” functionality. The result of more people looking at the code was that several bugs received the attention needed to make them go away. Scrolling was one area that got attention; this results in a smoother user experience.

New input methods have been created for Punjabi transliteration and for an Gujarati input method to be included in Narayam. The continued collaboration with RedHat engineers ensures that our work benefits both MediaWiki and RedHat/Fedora. We do realise that there is still a lot to do and it is not only documentation. Additional work was done on the “visual on-screen keyboard” that was started at the previous hackathon in Pune, it still needs more testing and design work.

Thanks,
Gerard Meijssen
Internationalization / Localization outreach consultant

Insights from mobile user experience research

Mobile Wikipedia readers in Brazil

As part of our commitment to provide free knowledge to everyone, the foundation has been redesigning our mobile platform (m.wikipedia.org and mobile.wikipedia.org) to enhance the reading experience and allow editing.  As a first step towards the redesign of the mobile gateway to better meet the needs of our users in the Global South, we conducted user experience research in India and Brazil among current and future users of Wikipedia mobile last summer.  We also carried out user experience research in the US to have a comparison with a mobile market which is more mature in terms of smartphone and 3G penetration, and has a more widespread adoption of tablets.

Our research in India and Brazil brought forth the following three opportunities with the greatest perceived impact for the mobile platform:

  1. Improving our search:  Our research revealed that there was a need to provide search suggestions, autocomplete, autocorrect and other tools that ease typing and search burdens on mobile devices; support search in all language Wikipedias as well as allowing users to chose and switch between languages; incorporate transliteration tools for languages with fonts and characters that have poor mobile support; support and even enhance users’ existing habits to use Google to reach Wikipedia articles; and enable users to search within a Wikipedia page. We are happy to report that drawing from the research our mobile team has already implemented some of these opportunities like full page search, autocomplete  and inter-wiki links into our mobile beta site.
  2. Optimizing our reading experience for mobile devices and generalized use.  Through our research, especially in India, we found that we were not redirecting a large breadth of devices in use to our mobile site. The mobile team quickly fixed this issue with the adoption of the open source library tera-WURFL for detecting mobile devices.  After speaking with respondents in India and Brazil, we found that there was a desire among users to modify or set one-time preferences for the display of images, the font size, and any element that affects page loading time and size. Similarly, there is an opportunity for allowing  preferences for language and navigation; the ability to watch or bookmark articles; or save content offline; offer content in more digestible pieces, or with quicker access (i.e. preview or easy access to the first paragraph, or a new “mobile summary”); search offline, i.e., while in transit or without a data plan; and generally follow expectations set by mobile web interactions and standards.  Some of these recommendations have been incorporated into our mobile product strategy.  Through this research we felt it was crucial to offer both an official iOS and Android app (which was officially released in January) that offers at minimum a simple and easy search and reading experience.
  3. Using the mobile platform to both increase user engagement and awareness of features on Wikipedia as well as providing new opportunities for participation. The mobile site and potential apps provide many new pathways for both engagement, participation, and contribution.  At present, the mobile site can be used to build awareness around existing features on the site that current users are blind to (i.e. watchlists, accounts, editing, inter-language links, history); to provide features that make opening a Wikipedia account worth having, something that the majority of our participants do not currently see any reason to have; increase visibility of local language Wikipedias, especially in India since many English readers were not aware of the existence of Indic Wikipedias; prompt users to download an official app when possible; and interface with other web content on mobile devices (Google, news, entertainment, and sports content, for example “Wikitap”).  The contributions that showed the highest potential for adoption were adding photographs, “flagging” or “marking” something that needs to be edited, removing or marking vandalism, adding links, adding location or geodata, and potentially making small typing or formatting edits.
  4. Mobile Editing. And finally, the mobile site can support the editing practice of existing editors by first offering those features in a mobile friendly format which are currently in high use on the site.  Those with the highest demand and potential are the “recent changes” page, which is consumed like an update feed or email; accessing watch lists; making reverts, especially with respect to vandalism; logging in and accessing account and user pages; and serving discussion pages and article histories.

 

If you are interested in reading about our research in India and Brazil in detail, we have compiled the insights in a report which is available in PDF and wiki format. You can also watch video highlights from the interviews and check out some photographs from the field work in India and Brazil.

Mani Pande, Head of Global Development Research

Techies learn, make, win at Foundation’s first San Francisco hackathon

Participants at the San Francisco hackathon in 2012

Participants at the San Francisco hackathon in January 2012

In January, 92 participants gathered in San Francisco to learn about Wikimedia technology and to build things in our first Bay Area hackathon.

After a kickoff speech by Foundation VP of Engineering Erik Möller (video), we led tutorials on the MediaWiki web API, customizing wikis with JavaScript user scripts and Gadgets, and building the Wikipedia Android app.  (We recorded each training; click those links for how-to guides and videos.)  We asked the participants to self-organize into teams and work on projects.  After their demonstration showcase, judges awarded a few prizes to the best demos.

(more…)

Announcing the Official Wikipedia Android App

Two weeks ago, we submitted the official Wikipedia Android App into Google’s Android Market. Since then, we’ve seen an amazing reaction from our Android users. We’ve had over 500,000 installs, we’ve become #4 in top free books and reference, and we held the #1 trending spot in the whole Android Market last week. Those stats don’t even reflect how great we’ve been doing internationally. Thank you to our users for supporting us.

We wanted to do this blog post sooner, but we had a busy news week helping to protect the Internet and releasing two important updates to fix GPS and performance related issues. Now, we’re excited to talk about it. (more…)

FeaturedFeeds brings syndication feeds of featured Wikimedia content

Example of the English Wikipedia
featured articles feed generated by FeaturedFeeds

Yesterday, we deployed a new MediaWiki extension,  FeaturedFeeds, to all Wikimedia wikis. It creates syndication feeds (Atom or RSS) of Wikipedia’s featured content, such as featured articles or pictures of the day, giving the projects a new way to deliver content to readers and users.

For now, links to the feeds only appear in page metadata; in the future, we will add them to the sidebar on main pages, if communities wish so.

FeaturedFeeds integrates with the existing main page infrastructure: it uses data from templates to show content based on the current date.

Because user-generated content is involved, local wiki administrators need to make a few edits to MediaWiki pages to set up the extension. Instructions and a FAQ will guide you through the process. You can also use my edits to set up FeaturedFeeds on the English Wikipedia as an example.

If you have questions, you can ask for help on IRC, in #mediawiki and #wikimedia-mobile; we’ll be happy to help you set up the extension on your wiki.

Max Semenik
Mobile team developer

Free mobile for Wikipedia starts with Orange

The Wikimedia Foundation is working to make knowledge freely available to every person in the world, but for many potential readers in developing countries, the only way to access the Internet is by paying for data on a mobile phone. Cost is a barrier that prevents data usage and makes access to a vast repository of knowledge like Wikipedia impossible. In some developing countries, the poorest fifth of the population already spends over 20 percent of their income on mobile phone services [1]. We don’t want people sacrificing their basic human needs to spend money on data, so we decided to do something about it.

Today we are proud to announce [2] a significant step in breaking down barriers to free knowledge: the Wikimedia Foundation and Orange are partnering to offer access to Wikipedia for Orange mobile customers free of charge. Orange has committed to provide this service in twenty countries across Africa and the Middle East, for three years, and has included access to all of Wikipedia’s enormous store of images. We have worked with Orange over the last few years and they have really come to understand the value of our mission. Thanks to their leadership, we will reach tens of millions of people that wouldn’t otherwise have access to Wikipedia — and all for free.

Over the past year, we’ve been urging mobile operators around the world to consider waiving data charges to access Wikipedia, even when we didn’t have the internal capacity to support such an endeavor. Despite not having a full-time mobile developer on staff until eight months ago, we operated in the mode of “if we build it, they will come.” I’ve focused our mobile team to help in developing countries, as we’ve fostered negotiations with operator partners.  And over the last six months we’ve grown our mobile team to six people, with additional contractors (and more hires on the way). Many people on our mobile team have been critical to making this happen including Amit Kapoor, Patrick Reilly, Phil Chang and Tomasz Finc, with special help from tech ops including CT Woo and Asher Feldman – and dozens of volunteers from around the world.

The Orange rollout will begin over the next several months, starting in Tunisia and the Ivory Coast, with four to six more countries including Mauritius and Cameroon and others shortly after.  The first countries will require a lot of testing and if you’re an Orange customer in one of the regions where the rollouts are happening, we’d love your comments. You can read more about this partnership via our Q&A [3]. We’ll keep you updated on our progress in future blog posts.

Orange has helped us get one step closer to making it possible to give everyone free access to the sum of all knowledge. We sincerely thank them for that. This is a really important precedent. Now we need more operators around the world to join in offering Wikipedia to their customers free of data charges. The movement for free mobile for Wikipedia has just begun.

Kul Takanao Wadhwa
Head of Mobile

Full screen search goes beta

We’ve been really interested in search lately. Last month we improved our mobile site by adding search type-ahead suggestions, term-by-term search building, and a larger input box. Those changes were really helpful but we weren’t quite done yet. As we thought more and more about search it became clear that we weren’t using our usable space very well. Screen real estate is precious and you have to use it very wisely on mobile. Rather then squishing all of our search results inside a fraction of the screen we’re testing using the whole screen for search results. When you search on the beta you’ll notice that the search interface now uses your whole screen rather then a tiny and hard-to-tap portion.

Most of our users have said that when they search they are moving forward not backward. As a result we want to focus their experience on what they are actually doing: search. By using the whole screen we can better focus our users and provide them with a richer experience. We’ll continue to iterate on the design as we get feedback from you.

As we mentioned last time, anyone can try new features by opting in to the beta. We also made it easy to track the current release features by going here. Please opt in and give use feedback. Don’t be shy, help make Wikipedia on mobile a success!

Tomasz Finc
Director of Mobile and Special Projects

Wikimedia mobile grows up, offers opt-in beta features

The Wikimedia mobile project has reached a really exciting point. When we launched our mobile extension last month, we were replacing a really complicated and critical piece of the mobile infrastructure with a much simpler system. I’m happy to say that it’s worked out so well that we’re taking off the beta logo for the production Wikipedia mobile site.

What does this mean for our everyday user? It means that our mobile site has stabilized as a piece of our infrastructure, and that we’re keeping it. But also…

Since we had a lot of users who really enjoyed being part of the mobile testing community, we’ve retained the beta concept for new, pre-release features. All you have to do going forward is opt-in to the beta program.

By setting this option, you’ll have the ability to test out new features on our mobile site before anyone else. This is great if you want to help steer our mobile projects and don’t mind a little instability here and there. We’ll keep track of how many users opt in and out and individual feature usage so that we can know what’s worth keeping.

If you’re ready to continue as a tester then join the beta and send us feedback. We have two new features available for testers:

  • Search suggestions
    • Typing on mobile devices can be a pain so were showing you search results as fast as we can
    • Huge thanks to Ross Bender for doing the initial work on this
  • Interwiki links
    • Now any of our multi lingual speakers can just tap the W to switch languages
    • This was our most requested feature after launch
Search suggestions

We’re really eager to get your feedback so let us know how well the features do on your phones. You can also send us an email or tweet @WikimediaMobile with your feedback.

Come help make Wikimedia projects on Mobile better for everyone.

Tomasz Finc
Director of Mobile & Special projects

Wikipedia seeks global operator partners to enable free access

Probably the most repeated words around the Wikimedia movement are Jimmy Wales’ “Imagine a world in which every single human being can freely share in the sum of all knowledge. That’s what we’re doing.” The Wikipedia community are the ones creating that world, and the ubiquity of mobile internet is what may actually enable it. With mobile internet users expected to surpass desktop users by 2014, mobile is fast becoming the primary medium by which people around the world can access knowledge. In the Global South particularly, many new mobile internet users are part of a generation whose first and only access to the internet is on mobile. This presents both an opportunity and a challenge to Wikipedia – how do we let these users know that the sum of all knowledge exists in their pocket, and how do we make it free? On the desktop, many readers discovered Wikipedia through search, but on mobile, sessions and queries originate differently. With this in mind, we need the help of partners – namely mobile operators and handset manufacturers – to help ensure the distribution of knowledge.  This is why we’re setting out with a global mobile partnership program.

We are looking for operator partners, particularly in the Global South, to join us in this mission. We want to work with them to help promote the availability of Wikipedia on phones — and, not just on smartphones, but across the range of data and feature phone users. This would include links through bookmarks, decks, and portals as well as marketing messages driving awareness towards the accessibility of free knowledge on mobile. Additionally, we are currently exploring ways to develop feature phone access to Wikipedia through SMS and USSD, and operator partnerships will be core to that initiative as well.

At the center of this whole strategy will be the launch of Wikipedia Zero – a lightweight, text-only version of our mobile site optimized for slower connections. The “zero” part means zero-rated, or rather zero cost to the user. Operator partners would “zero-rate” the custom site, meaning the user would not get charged data fees (nor be required to have a data plan) to access it. This will be a great asset to many mobile users in the Global South, who, although they may have an internet-ready phone, are deterred by data fees. This, to us, is in pursuit of truly enabling the “free” in “freely share in the sum of all knowledge.”

We are working to enlist new global partners now, particularly for Wikipedia Zero.  Mobile partnerships have long been seen as an important priority, but we haven’t had enough manpower to execute them on a fully global scale until now.  I joined the foundation three months ago as part of the global development mobile team (lead by Kul Wadhwa) with enlisting and managing these partnerships as my priority. Kul and I have begun to talk with new partners already, and we hope to announce some soon.  Given that we have a lot of ground to cover, we have to be systematic, so we are focusing first on India and East Asia in Q4 of this year, followed by the Middle East and Africa in Q1 2012, and Latin America in Q2 2012. This coincides in part with the global development programs including India Catalyst, Arabic Catalyst, and Brazil Catalyst.  Of course, we expect there will be some deviations from this sequence.

We’re also working very tightly with the mobile dev/product teams and community to ensure all the innovations and enhancements (including the forthcoming Android release) they are bringing are accessible throughout the world through these partnerships. We look forward to sharing the progress,  learnings, and discoveries here.

Amit Kapoor
Senior Manager, Mobile Partnerships

Wikipedia goes Android and needs developers

Over the last month, we’ve been hard at work building a Wikipedia Android app for our users and partners that prefer apps over the mobile web. It’s built with the PhoneGap framework and makes use of HTML5, CSS3, and Javascript to power all of its features. Many thanks to our partners at Nitobi for getting us here.

We’re getting close to our first market release and we’d love to get more developers to hack on the code with us. For those just wanting to get involved:

Right now the code is sitting in GitHub but the plan is to move it into our own git repo, alongside MediaWiki.

How can you help?

  • Fork the code and help us with open bug requests
  • Critique the code and suggest cleanup
  • Port the app to iOS, Symbian, BlackBerry, Windows, WebOS, & Bada
    • first get it running, then customize to each platform’s look and feel
  • Hack on new features like image uploads, starting a new article, openZIM support, etc. …
  • Localization for the user interface
  • … and whatever else you can come up with!

Don’t worry if you don’t know Objective C, Java, etc. All you need to know is HTML5, CSS3, and JS. It’s really simple to write these apps.

If you’re not sure where to start, then come join our bug triage on 10/26 @ 09-10 AM PDT where we’ll be discussing easy open issues for volunteers to pick up. If you can’t make it, then send us a message at mobile-l@lists.wikimedia.org (public mailing list) or leave us a tweet @WikimediaMobile. And if you really like working on this type of development work, send us your resume as we are actively hiring.

Fork the code and join us on IRC in the #wikimedia-mobile channel on the freenode network to help us get this to the market by November.

Tomasz Finc
Director of Mobile and Special Projects