Hi Everyone,
I would like to invite your feedback on [1] prototype of Project-'UploadWizard:OSM embedding' [ user/password is mediawiki/mw ].
This project is about enhancing the image upload process for Wikimedia Commons.The main goal of the OSM embedding project is to provide map interface to the UploadWizard. We can not expect each and every uploader to know exact location where image being uploaded was taken, or to use location enabled camera/phone to take the image. With introduction of map interface, uploader can easily choose location coordinates for uploaded images.
Detailed project description can be found at [2].
Functioning of embedded map :
- On valid coordinates/location inputs widget first loads a static map which on 'click' will initialize leaflet powered dynamic map - Address search - ' type' or 'importance' specific zoom for various kinds of locations on address search - .Dynamic updation of coordinate fields and location field on leaflet map interaction and vice versa
Kindly give your suggestions for map widget- design as it needs to be improved, also propose features and/or improvements in current features. Please share your insights at [3].
[1]http://uploadwizard-osm.bitnamiapp.com/mediawiki/Special:UploadWizard [2] https://www.mediawiki.org/wiki/UploadWizard_OSM_map_embedding [3] https://www.mediawiki.org/wiki/Talk:UploadWizard_OSM_map_embedding
Best regards Anu G Enchackal
Ack, I wish I had known about this earlier. Most of these features had already been implemented for UploadWizard, but the patches were never polished enough to be merged: https://gerrit.wikimedia.org/r/#/c/12352/ https://gerrit.wikimedia.org/r/#/c/12353/
I would be good to at least compare against your implementation and see if there are any ideas that would be useful to incorporate.
Ryan Kaldari
On Wed, Mar 12, 2014 at 2:11 PM, Anu George Enchackal < inchikutty13@gmail.com> wrote:
Hi Everyone,
I would like to invite your feedback on [1] prototype of Project-'UploadWizard:OSM embedding' [ user/password is mediawiki/mw ].
This project is about enhancing the image upload process for Wikimedia Commons.The main goal of the OSM embedding project is to provide map interface to the UploadWizard. We can not expect each and every uploader to know exact location where image being uploaded was taken, or to use location enabled camera/phone to take the image. With introduction of map interface, uploader can easily choose location coordinates for uploaded images.
Detailed project description can be found at [2].
Functioning of embedded map :
- On valid coordinates/location inputs widget first loads a static map
which on 'click' will initialize leaflet powered dynamic map
- Address search
- ' type' or 'importance' specific zoom for various kinds of locations
on address search
- .Dynamic updation of coordinate fields and location field on leaflet
map interaction and vice versa
Kindly give your suggestions for map widget- design as it needs to be improved, also propose features and/or improvements in current features. Please share your insights at [3].
[1]http://uploadwizard-osm.bitnamiapp.com/mediawiki/Special:UploadWizard [2] https://www.mediawiki.org/wiki/UploadWizard_OSM_map_embedding [3] https://www.mediawiki.org/wiki/Talk:UploadWizard_OSM_map_embedding
Best regards Anu G Enchackal
Design mailing list Design@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/design
On Wed, Mar 12, 2014 at 2:42 PM, Ryan Kaldari rkaldari@wikimedia.orgwrote:
Ack, I wish I had known about this earlier. Most of these features had already been implemented for UploadWizard, but the patches were never polished enough to be merged: https://gerrit.wikimedia.org/r/#/c/12352/ https://gerrit.wikimedia.org/r/#/c/12353/
I would be good to at least compare against your implementation and see if there are any ideas that would be useful to incorporate.
I looked at those some time ago, but reusing them didn't seem much less effort than reimplementing (also the OPW project had more ambitious goals like Nominatim integration and using static maps initially to speed up page load). I didn't compare visually (you used CloudMade tiles, Anu uses MapQuest), that would be worth doing.
There is also a third OSM integration attempt, https://github.com/lukaszkostrzewa/wiki which has some additional server-side features which look interesting although probably overlap with MobileFrontend's Nearby.
Glad to hear you were aware of the earlier work. I agree it is often easier to reimplement something from scratch than finishing someone else work.
Regarding the static maps on initial load, I found this feature to be unintuitive when I tried it. IMO, it would be better to just show a spinner while the map is loading, rather than requiring an extra click to get to the actual map.
The rest of the functionality seemed quite smooth and intuitive. Nice work!
Ryan Kaldari
On Wed, Mar 12, 2014 at 3:50 PM, Gergo Tisza gtisza@wikimedia.org wrote:
On Wed, Mar 12, 2014 at 2:42 PM, Ryan Kaldari <rkaldari@wikimedia.org
wrote:
Ack, I wish I had known about this earlier. Most of these features had already been implemented for UploadWizard, but the patches were never polished enough to be merged: https://gerrit.wikimedia.org/r/#/c/12352/ https://gerrit.wikimedia.org/r/#/c/12353/
I would be good to at least compare against your implementation and see
if
there are any ideas that would be useful to incorporate.
I looked at those some time ago, but reusing them didn't seem much less effort than reimplementing (also the OPW project had more ambitious goals like Nominatim integration and using static maps initially to speed up page load). I didn't compare visually (you used CloudMade tiles, Anu uses MapQuest), that would be worth doing.
There is also a third OSM integration attempt, https://github.com/lukaszkostrzewa/wiki which has some additional server-side features which look interesting although probably overlap with MobileFrontend's Nearby. _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Wed, Mar 12, 2014 at 3:59 PM, Ryan Kaldari rkaldari@wikimedia.orgwrote:
Regarding the static maps on initial load, I found this feature to be unintuitive when I tried it. IMO, it would be better to just show a spinner while the map is loading, rather than requiring an extra click to get to the actual map.
There is a spinner, although only while the static map is loading. We tried to handle the use case when someone uploads dozens of images at the same time; I figured that opening dozens of Leaflet maps at the same time would be taxing on the browser (yeah, I should have tested that assumption first...).
I agree that clicking on the static map to open the dynamic one is unintuitive (it also does not help that they use different tiles at the moment). One thing we were considering (but ran out of time) is a large Leaflet map in some sort of popup/lightbox interface (with an edit button to make it clear how to open it), and the static map would then be just a reminder of what was selected, shown when you are not editing the map.
wikitech-l@lists.wikimedia.org