Closed nicolas-raoul closed 4 years ago
This sounds really interesting! Is there already a framework in Commons that has those options? I know "thank" exists, but I haven't seen the others (I suppose "selfie" and "copied" can just use the nomination for deletion framework). If there isn't already a framework, I don't think we have the privileges to implement one server-side?
For deletions I suggest copying the concept from https://commons.wikimedia.org/wiki/MediaWiki:Gadget-QuickDelete.js . It is a gadget that can be enabled in your Commons preferences, I use it a lot, here is how it looks like on the Web UI:
I suggest doing it directly from the app (which is logged in), rather than server-side. The server-side (if needed) would only be for coordination (if needed). If the app selects relatively recent pictures randomly, and remembers what pictures the user has reviewed, then at first we might not need anything server-side (until we decide that we need to wait for several people's opinion, but that won't work unless we have many reviewers already, so going without first).
Hello! I have a proposal for GSOC that is related to this, but is a bit different. Sorry for being late
The first time I got the app I thought the "Nearby" Tab in menu showed the photos taken by the people close to me, rather than the places nearby. I then thought it would be great if users could look at photos from others, and look at them by different criteria-Nearby, Relevant (explained below), location, Newest, etc. I think this can transform the app from a pictures repo to a photo sharing community.
I tried so hard to make a functioning design but really couldn't do so properly. The photos below are just intended to be a far representation. The numbering in red on the different elements are explained:
The tab that shows the contributions of the user
The tab that shows the photos taken by other people (see next)
Since we have a proposal to allow users to search through commons repo, I think it can blend very well with this.
Filter/Categorize picture results (by location, Category, etc)
SearchView for searching Commons repo
Sort the photos by (in dropdown menu): Nearby, Relevant (can ask users first time for their interests, such as nature, cars, etc), Newest, Country---can think of more---. Note: this doesn't require you to search the repo, the "Nearby" will automatically be active, and whenever you come to this tab it will be automatically populated by photos from others based on Nearest photos first (change by selecting some other criteria from dropdown)
So form the pic above, users can just swipe left to look at photos from other people. I think this is good because people can just come visit the app without a specific purpose in mind. Just maybe to look at photos from people in their neighborhood, or in different countries, or of their interest. I think this will make the app more functional and enjoyable. If they do come to the app with purpose of searching repo for something, can do so with the search view.
I think that could be a great step, but sometimes users upload distasteful photos; we shouldn't have people go through the experience of looking at them. The photos shown should be only the ones approved :-)
Any thoughts? @nicolas-raoul @misaochan
@hismaeel Please copy-paste the above as a new issue, as it is unrelated to peer review. Thanks!
Hi @hismaeel ,
Thanks for the suggestion! Indeed many other people have mentioned having the same initial misconception of Nearby. :) We are hoping to alleviate that by creating a mini-tutorial about Nearby soon, but being able to view nearby pictures submitted by other people would still be nice. However, as @nicolas-raoul says, this is quite a different feature from Peer review and so should have its own issue to discuss it further.
Regarding creating a whole new task for GSoC, from my perspective as the project maintainer that would be great, but as a mentor my main concern is that AFAIK you would need to find new mentors for this task. 2 mentors are needed for each task, and @maskaravivek , @neslihanturan , @nicolas-raoul and myself all already have our own tasks to mentor. I'm not sure how things would work in this regard - you might find yourself needing to find 2 mentors in a very short period of time. Perhaps @srish can clarify?
@misaochan Yes, that's right! @hismaeel would need two mentors to proceed with this. As you all are packed right now with other projects, it does not seem feasible to move forward with this right now (unless we have a secret mailing list on which we could hunt for more app contributors as potential mentors). So, I would encourage @hismaeel to check out other ideas that we are showcasing: http://mediawiki.org/wiki/Google_Summer_of_Code/2018 or contribute to the project as a volunteer :-)
Queries that show the latest uploads by the app, they should be tested for performance and quality of the results:
We should filter out the user's own uploads, either in the query or in the app.
I think this is done. :)
Let's say Joe is in the train with 30 minutes to kill, and he has already uploaded all of his interesting pictures. Joe could start playing a mobile game, but he prefers doing something for the greater good.
We should let Joe easily review the latest pictures uploaded by other people. Suggested user interface:
Benefits:
We could experiment like this for now, but if they are too many positives we could wait for 2 or 3 people with the same opinion before marking the picture (in that case the marking would be done in the name of the second/third person)
If this is successful, we could also ask people to categorize pictures with no categories. These actions could be counted for gamification.