Closed (fixed)
Project:
Drupal.org customizations
Component:
Code
Priority:
Critical
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
20 Jan 2010 at 10:28 UTC
Updated:
23 May 2014 at 18:23 UTC
Jump to comment: Most recent
Open Home at staging 1(http://staging1.drupal.org/)
Map functionality is not interactive. No mouse hover tooltips etc.
Please find screen shot attached with this.
| Comment | File | Size | Author |
|---|---|---|---|
| drupal_home2.GIF | 25.89 KB | piyushpoddar |
Comments
Comment #1
piyushpoddar commentedMoving to the Redesign project
Comment #2
drummThe map on the home page needs data. At the resolution of the redesigned home page, a free IP to location database is sufficient, http://www.maxmind.com/app/geolitecity. We can keep locations by uid. Location could be sensitive, this should be opt-in on the profile page. We do want to have data ready when the redesign launches, so this will have to be backported to drupalorg 6.1 and pushed live to at least store the user's last IP address.
Comment #3
drummtag
Comment #4
drummhttp://drupal.org/project/issues/geouser could be a starting point for this, but it isn't great. The data is used as a file not imported to the database. And we want to use our static map rather than Google or Yahoo.
Comment #5
drummComment #6
drumm{sessions}.hostname does have valid IPs saved. We do need to add the opt-in for showing this on a map. A profile module checkbox is good for this.
Comment #7
damien tournoud commentedHm. Since when does the map displays *users* locations? I remain under the impression that this one was supposed to display *events* locations.
Comment #8
drummThe purpose of the map is to show that we have an active & worldwide community. https://infrastructure.drupal.org/drupal.org-style-guide/prototype/homep... shows various updates, like the content on the right, from drupalorg_news. All of that content has uids associated.
#852438: Complete map content specifies a hard-coded DrupalCon pin.
Groups.drupal.org currently doesn't have good geocoding that I know of. When it does, we may add that to the mix, but that isn't a priority for the redesign effort.
Comment #9
kristofdg commentedHow about showing activities within the community?
We could look at the example of http://www.bookdepository.co.uk/live.
On a map we could show content like
*someone from (country) posted a forum topic
*someone from (country) created a new module
*someone from (country) created a new theme
For geocoding I used http://www.hostip.info/ (Hostip.info is a community-based project to geolocate IP addresses). You can download their database and use rsync for updates.
Comment #10
drumm@kristofdg that is exactly what we are doing, but we are storing user locations. Activity location is the location of the user doing them. See #852438: Complete map content for the other half of this, using the data.
Actually, HTML 5 geolocation is a real possibility. http://caniuse.com/#feat=geoloc. We only have 13.92% IE, which I'm okay with missing on this feature. I did a quick search for modules using this, but didn't notice anything looking solid.
Comment #11
attiks commentedAs far as I know, HTML 5 geolocation uses your current location, so if you use this method this week, cph will be a huge place.
I think it's better to ask a user to edit their profile and specify country/city
Comment #12
drummComment #13
drummI made a new module for this, http://drupal.org/project/html5_user_geolocation. It needs review for deploying live on drupal.org. You can test it at http://drupal:drupal@redesign.drupal.org/user and editing your account.
Comment #14
drumm