Talk:Wikimedia Apps

Jump to navigation Jump to search

About this board

Has the team stopped hanging out in IRC?

Kaartic (talkcontribs)


The mobile app team used to respond to queries in the #wikimedia-mobile channel. It looks like this is not the case anymore. I recently tried to get a clarification in the IRC twice and didn't receive any responses both the time.

Is this discussion page considered a better place to contact the mobile app team for any clarifications or is there some other point of communication?

JoeWalsh (WMF) (talkcontribs)

Hi Kaartic,

The team still hangs out on IRC but we failed to respond to your question. Generally, it's easier for us to respond asynchronously here or on Phabricator. In this case, where your question was about incorrect data in the app, I'd suggest filing it on the Android team's backlog on Phabricator.

Kaartic (talkcontribs)

Thanks for the update! I was reluctant to do that as I previously thought "Suggested edits" was an alpha only feaute. Looks like its available even in the production version.

That said, I'm seeing consistent values for pageviews now. I don't see any drop in paveviews all of a sudden (which is what I observed before). I'll file a task if I come across it again in the future.

Reply to "Has the team stopped hanging out in IRC?"
DPRoberts534 (talkcontribs)

I'd like to install the Wiktionary app on a Kindle for kids to use. It's on the Google Play store but not on the Amazon store. Is the released version available as an APK somewhere? Is it still being actively developed? Thanks.

Johan (WMF) (talkcontribs)

Hi, is that the developed by User:Pfhayes? You could ask on their talk page! It's not developed by any of the Wikimedia Foundation teams, so I don't have the answer, I'm afraid.

Reply to "APK for Android apps?"
Geraki (talkcontribs)

The android app is displaying a "on this day" card with a structured timeline of events for english, but not for other languages. How is this data extracted, so that we can implement this for other languages?

Amire80 (talkcontribs)

I'd like to know, too.

MHurd (WMF) (talkcontribs)

I'm so sorry I didn't see this question!

The 'onthisday' data is served via this rest endpoint. Here's an example of a call to the endpoint:

The endpoint extracts this data by teasing out some structure from "day pages", like

It's not a perfect approach - ideally we'll get this data from wikidata at some point (or use this endpoint to seed wikidata records for days of the year?) - but it's been useful in the mean time.

The structure of these day pages varies a bit (or a lot) by language wiki, so I tried to abstract away the language logic. Here's a mirror of the file that contains the language specific logic used by the onthisday parser (which I wrote). I added handling for a few languages which, at the time, seemed to have a page for each day of the year, but I got side-tracked by other work since.

I'd like to circle back and audit the state of all language wikis' day page coverage again. If a language has a page for every day of the year the parser isn't too hard to update iirc. I seem to remember it taking an hour or 2 per lang?

Hope this helps!!

Amire80 (talkcontribs)

Thanks! It's a start.

Here's an idea for a future improvement: Instead of collecting month names and section names in all languages, could you make a standardized set of internal formats and names that could be used in all languages? For example, instead of "January 16, 2019" people would write "2016-01-16"? If people really want dates written in words in page titles, it could probably be handled with redirects.

Another idea is to reuse the same ultramagical parser that automatically converts dates written with words into an internal presentation on Wikidata.

And instead of section names, could it have HTML classes or ids that would be the same across all languages?

Or maybe these section names could be made into a translatable file and translated on translatewiki? This would be far easier to contribute to than to submit Git pull requests to JS code.

Amire80 (talkcontribs)

Oh, and what about the other main page sections, such as "In the news"?

Geraki (talkcontribs)
Amire80 (talkcontribs)

Well, yeah, that's the nature of change :)

Making it more uniform will make it easier to do for all languages. Currently, it can be done only for languages that created their own structure and submitted a Git patch.I propose to reduce the number of steps by making the Git patch unnecessary.

Reply to "On this day" (talkcontribs)

de:Tobias Sammet de:Edguy und de:Avantasia are in the first five most liked pages day after day.

Something is wrong and you need to correct ist. Perhaps start with putting these three on a blacklist. --~~~~

Selecting a different UI language

Amire80 (talkcontribs)

By default, the app is shown in the language of the device, as it is with most mobile apps.

As far as I can recall, in the past it was possible to select a different language to use for the user interface. This is particularly needed for languages that are not supported as UI languages on devices. I cannot find such an option now. It's possible to select it for the content language, but not for the user interface.

Reply to "Selecting a different UI language"

To add new language in mobile app

Ninjastrikers (talkcontribs)

Do I need to file a new task at Phabricator to include Shan Wikipedia in Wikipedia mobile app?

Amire80 (talkcontribs)

The Shan Wikipedia is available in the Android app. I can find it by the name "Shan" if I go to the English Wikipedia article "Wikipedia" and click on the A文 button, then I can find it by the English name "Shan".

However, if I go to the app settings and try to add this language as a "Wikipedia language", then I cannot find it by the name "Shan", although I can find it by the language code "shn". I reported it as a bug:

Reply to "To add new language in mobile app" (talkcontribs)

I love categories, please make them accessible from the app 🤗

Reply to "Categories"
This post was hidden by Ciencia Al Poder (history)
Reply to "Q147258"
This post was hidden by Ciencia Al Poder (history)
Reply to "Q147258"
Metrophil (talkcontribs)

I really want to give feedback, where can I do this?

Nemo bis (talkcontribs)

You're doing it.

Metrophil (talkcontribs)

Ok, then I do it here :)

I like the idea, that Wikipedia has its own app, and it's really fantastic, but I have some things, I don't like:

  • It's not possible to create pages (e.g. talk pages).
  • Pages with Special: or where I'm from: Spezial: can't be viewed in the app.
  • Categories don't work either
  • It's difficult to go to the article discussion and the article's history, because there isn't a button for that.
  • It's not possible to add a section, only existing sections can be edited.
  • If pulling the left toolbar, it should be possible to click on someone's own name to go to the own user page.
  • Editing a docu in a template, doesn't work, when clicking on the edit buttons on the template page
  • Infoboxes in the very beginning of an article are relocated and sometimes other things and that infobox/template colide, which doesn't look good. E.g. when viewing my German user page in the app the nav box is squashed into the Babel table.

And also two mobile aspects, but not with the app:

  • I don't like the idea of Special:UserProfile
  • In user contributions you can't see whether the edit is recent or not.

That's my opinion :)

Nigos (talkcontribs)

The Wikipedia app also does not ping me, so only when I used the mobile site to make an article when I discovered that I had a welcome message. Could a pinging feature, which is available in most apps, be added to the Wikipedia iOS one? Also, you couldn't see the diffs, which would not be useful only if you can see who made the edits.

Reply to "Where can I give feedback?"