Page MenuHomePhabricator

About Wikipedia page
Closed, ResolvedPublic

Description

Why are we doing this?

We would like to have a way for users to be able to learn more about Wikipedia from within the app

User story

As a user of the KaiOS app who does not have previous knowledge of Wikipedia, I would like an easy place for me to learn about Wikipedia from within the app.

Event Timeline

hueitan subscribed.

Don't think this is ready, moving back to Backlog.

We are thinking of keeping the same onboarding screens here with minor edits.

01 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 62 KB)
02 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 46 KB)
.
03 - 01 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 52 KB)

In the meanwhile, if anyone interested, here's the POC branch (POC-About-Wikipedia) you can test with.

hueitan moved this task from Definition to Code Review on the Inuka-Team (Kanban) board.
hueitan added a subscriber: SGautam_WMF.

is this task about the "about wikipedia" option on the settings menu or the onboarding?

It's "About Wikipedia" in the settings menu.

@SGautam_WMF people are asking why there is no close action in the last screen, can you explain more your idea or redesign the flow or any other opinion?

@hueitan the idea to keep "back" softkey instead of "close" on the last screen to provide flexibility to a user to move back and forth to access the information. I agree with the current flow it could take a couple of keypresses to a user to leave the About Wikipedia section.

For the MVP version of it, we can add "EXIT" CSK onto the last screen to let users leave the section and keep "Back" softkey as it is. This might change for the next release when we decide the better use of the hardware back key.

03 - 01 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 50 KB)

the hardware back key leaves the app, not sure we can control what it does.
this EXIT button goes against the flow of the rest of the app (close to leave the article and done to leave the language settings page).
just wanted to mention this to be taken into account that we should maintain the same behaviour all throughout the app in order not to confuse the user.

@Jpita Yes, in our current flow hardware back key pushes control out of the app, but as per KaiOS and Jio guidelines, it supposed to bring you one level up inside the app and only leave the app when you are on the home screen. We might hear more about it when we submit our app to Jio for review.

regarding "Exit" softkey, sure, we can replace "Exit" softkey with "CLOSE" in that case I would recommend keeping CSK "CLOSE" softkey even in other screens as well to allow a user to close it from any of the 3 screens and still have the flexibility of moving in between the screen to access the information.

@hueitan technically, is it heavy lift? putting "CLOSE" CSK on other screens too?

01 - About Wikipedia - CSK-Close@2x.png (640×480 px, 61 KB)
02 - About Wikipedia CSK CLOSE@2x.png (640×480 px, 48 KB)
03 - About Wikipedia CSK Close@2x.png (640×480 px, 50 KB)

@hueitan I had a discussion with Angie, For now, let's only use "CLOSE" softkey on the last screen. To avoid any confusion, I am adding all three screens here. Also, pressing CLOSE button brings control back on Settings Menu.

01 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 63 KB)
02 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 46 KB)
03 - 01 - Onboarding-with-updated-copy_v2@2x.png (640×480 px, 51 KB)

Moving it to product signoff as this is working as expected.

Do we really need this?...

The most annoying thing in KaiOS is that back mostly gets to the app but one pressed quickly twice means app shutdown.

The most annoying thing in KaiOS is that back mostly gets to the app but one pressed quickly twice means app shutdown.

Do you mean by press "Back" button twice will shutdown the app? afaik user can only press the "End call" button to exit the app unless user on the app's first screen, then they can use "Back" button.

Ah, forget my babble. you are right, this is the "End call" button, although the browser calls it the "BACK" button (it says "Press BACK again to quit browser.")
The bad part about it that there seems to be not timeout between the presses, i.e. pressing End Call once, waiting 10 seconds and pressing it twice shuts it anyway.

For the (oldish) Wikipedia App just pressing End Calls makes it exit, so the app may not be affected by this.

@saper You can also follow how we're handling the "BACK" hardware key
at T247318.