Skip to content

Wikimedia Hackathon 2018 ideas #1448

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
neslihanturan opened this issue Apr 16, 2018 · 20 comments
Closed

Wikimedia Hackathon 2018 ideas #1448

neslihanturan opened this issue Apr 16, 2018 · 20 comments

Comments

@neslihanturan
Copy link
Collaborator

Summary:

As all you know Wikimedia Hackathon is a great opportunity for us to meet new contributors, designers, users and getting feedback from them. It would be great if we can be there prepared, do you have any ideas? You can also define how you would like to our app be presented on open ceremony too. I will be there, probably there will be others from team too:)

@nicolas-raoul
Copy link
Member

I believe #780 is a good task for a hackathon because:

  • Many people will have many different ideas about what it should do, look like, and what existent APIs/databases it could use
  • A flimsy prototype can be implemented quickly, and be visually impressive even if not finished.
  • Easy to understand. Review has always been understaffed, and it wastes a lot of time from experienced volunteers whose skills could be put to better use (for instance wikification, fact-checking, maintaining categories, or just writing articles), allowing people to casually review when they need to kill time might solve this problem.
  • Appeals to everyone, as all projects (Wikipedias/Wikivoyages/etc) need such a mobile peer review app (they just don't know it yet haha), and might even fork it on-the-spot to port it to their home wiki.

@knight-shade
Copy link
Contributor

knight-shade commented Apr 16, 2018

Hello guys @neslihanturan @nicolas-raoul Does anyone know why the deadline for scholarship was end of January, so early? Would love to attend the next round. 😃

@misaochan
Copy link
Member

@knight-shade I'm not attending this round, but I believe that part of the reason is that WMF is paying for your flight tickets, and the earlier flight tickets are booked, the cheaper they are. ;)

@misaochan
Copy link
Member

@neslihanturan Thanks for starting this! I agree that #780 looks like a good idea. As you will likely be leading the team this time though, I would advise that you choose a task that you are relatively familiar and comfortable with personally.

I don't think we had much time to talk about the app during the open ceremony - last round we had a couple of sentences each I believe, haha.

@VojtechDostal
Copy link
Collaborator

By the way, Wikimedia Czech Republic is going to be very involved in Wikimedia Hackathon next year (2019) - and we plan to make this app one of the centerpieces of the event. More information is currently not public but an announcement will come out soon :-)

@misaochan
Copy link
Member

By the way, Wikimedia Czech Republic is going to be very involved in Wikimedia Hackathon next year (2019) - and we plan to make this app one of the centerpieces of the event. More information is currently not public but an announcement will come out soon :-)

Exciting! 👍

@neslihanturan
Copy link
Collaborator Author

neslihanturan commented Apr 17, 2018

#780 seems like a good idea! When it comes to our 1 or 2 sentence explanation, I would like to get team support about what should be said, which sides of the app need to be emphasized etc.

On the other hand, do you think we should add our idea to here: https://phabricator.wikimedia.org/project/view/3260/ ?

Event page: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2018/Program

@misaochan
Copy link
Member

When it comes to our 1 or 2 sentence explanation, I would like to get team support about what should be said, which sides of the app need to be emphasized etc.

How about saying that the app allows users to upload photos to Commons directly from their Android phones, and emphasizing the Nearby feature? I don't think you will get to demonstrate, but you can say that we have a map of nearby places that need pictures, and people can upload photos directly from it with titles and categories suggested based on the Wikidata item.

(Hopefully we should have 2.7 out in production by then, lol)

@psh
Copy link
Collaborator

psh commented Apr 17, 2018

My mind immediately went to an exercise our company does when spinning up a new project team - we use one of the well known "elevator pitch" frameworks to focus ourselves on the outcome of the project - its a quick "fill in the gaps" game

For [the individual or group]
who [has an unmet need],
the [product]
is a [concise explanation of your product]
that [high level description of what your product does].
Unlike [your main competitors]
our product [differentiator description].

Following the pattern I came up with:

For Android Phone Users who are on the go, the Wikimedia Commons App is [the] go-to solution that allows direct uploads from their phone. Unlike the web interface to Commons, our app uses the phone’s location and offline storage capability to source and visualize a higher quality of categorized, localized images.

@neslihanturan
Copy link
Collaborator Author

A nice template to follow:)

@neslihanturan
Copy link
Collaborator Author

Team I decided to prepare a base branch for #780 . I am planning to include a new item as "review other images" to nav bar for now. After we implemented #1221 we can merge this two property into one screen I hope. But I might need your help to define the scope.
Until the hackathon I plan to prepare a "Display a random image to me" button and add "Send a public thank" to it, then during the hackathon we can handle sending other types of reviews and getting a random image according to category or place. What do you think about the scope?

I am not in favor to apply a fully featured search option since this already will be implemented for #1221 . (Besides I don't think we can finish it during limited hackathon time) Thats why I suggest to get photos random. After #1221 is implemented we can remove the part about getting a random image and add our review option to let user review images that they are currently browsing.

@misaochan
Copy link
Member

misaochan commented May 10, 2018

@neslihanturan A few thoughts:

  • I agree that there is no point in duplicating Allow users to browse Commons from app #1221
  • The scope looks good to me :)
  • However, I don't think it's even necessary for you to prepare the random image button and the thank feature beforehand. IMO at the hackathon you guys would be discussing the implementation before starting - it might go in a different direction
  • I would recommend browsing issues and looking for a couple of additional tasks that can be done in parallel to Peer review - review the latest pictures uploaded by other people #780 . Depending on how many people are interested in joining you, you may need them. In our last hackathon there was no way all of us could have worked on just 1 task - it would be utter havoc. ;)
  • Please make a feature branch for each major task. We can merge them after the hackathon
  • How about Create video of people using the new Nearby feature for Play Store #1473 as well? It is something that would be best done when we can have a group of people with a potentially good videographer around, and IMO the hackathon would be a good time for that.

@neslihanturan
Copy link
Collaborator Author

Yes @misaochan you are right, I need to find one more task for hackathon. Actually a message of @nicolas-raoul gave me an inspiration. Here #872 he wrote an upload of him is added to Arabic Wikipedia. Since we are very close to merge #1495 by @maskaravivek , what about trying to inform user if her photo is used or not (this can be a part of #85 )? But we need to discuss on its do-ability when it comes to notifications. Can we fire an action when this types of notification comes? Or even more important, is there such a notification:) ?

@neslihanturan
Copy link
Collaborator Author

Up up, date is coming:)

@maskaravivek
Copy link
Member

@neslihanturan Right now the wikidata edits are happening anonymously. If we are able to figure out the authentication bit for it then notifications would be linked to the commons account. It might not work out of the box and some changes might be needed to make those notifications appear but it can definitely be done once the authentication for wikidata is done. :)

@misaochan
Copy link
Member

If I understand @neslihanturan 's suggestion correctly, I don't think it is necessary for Wikidata authentication to be done before this "used on Wikipedia" notification is implemented. AFAIK all we need to track is the picture itself, not the Wikidata edit, if we want to see whether the picture is added to a Wikipedia article or not. For instance, go to https://commons.wikimedia.org/wiki/File:Cyclone_aila_affected_area_-_11.jpg and see "File usage on other Wikis".

However, I'm unsure if any notifications will be generated from it, or if there are any APIs to check a particular picture's usage. But Wikidata edits being authenticated will not make a difference in this regard, IMO.

@JeanFred
Copy link

if there are any APIs to check a particular picture's usage.

There is, at https://commons.wikimedia.org/wiki/Special:ApiSandbox#action=query&format=json&prop=globalusage&meta=&titles=File%3AExample.jpg :)

any notifications will be generated from it,

Unfortunately, « Your file was used » is not (yet) part of the Echo Notifications :-( (cf. https://phabricator.wikimedia.org/T77154)

@misaochan
Copy link
Member

Thanks @JeanFred ! :)

@maskaravivek
Copy link
Member

@misaochan Thanks for clarifying @neslihanturan's point. Yes, tracking the usage of the particular image would let us show such notifications.

Moreover, we can also show the wikidata edits notification in the app by enabling cross wiki notifications.

https://commons.wikimedia.org/w/api.php?action=query&format=json&meta=notifications&notwikis=wikidatawiki|commonswiki|enwiki

IMO, it would be nice to let the user see a thank-you-edit notification in the app once the image he uploaded is linked to the wikidata entity.

@whym
Copy link
Collaborator

whym commented May 19, 2018

For the hackathon I'm doing some work for the commons stats tool I have been maintaining. Here is the first result whym/commons-app-stats#3

Let me know if you have data-oriented questions on how the app is doing and how the users behave.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants