[wp-hackers] Comments and Google Maps
Brian Lalor
blalor at bravo5.org
Mon Nov 14 11:42:36 GMT 2005
On Nov 13, 2005, at 11:07 PM, Roy Schestowitz wrote:
> http://www.mapservices.org/myguestmap/
>
> I assume you are familiar with MyGuestmap already, but I should
> probably
> not assume anything. The service plots readership, not comments,
> but these
> are technically similar.
I was not. It looks similar to Frappr.com. It's not doing it for
me. :-)
> This makes you plug-in a very desirable one in comparison and I
> think it will attract enormous interest among WordPress users,
> particular-
> ly if it is made trivial to install.
It's nice to have an idea that others appreciate. :-) I don't think
it's going to be simply a drop-in thing, however. There's only one
extension point for the comments form, and that puts additional
fields *after* the submit button (and not very neatly, at that).
This will probably mean that the user will have to modify or create a
Page template (if they choose to limit this functionality to just
Pages) to make the comments form look prettier.
I will also need to figure out how to display the map on the Page;
perhaps I can do that via a filter...
>> of "Reader Locations", and collect on that page, via comments,
>> the location of the
>
> Will it perhaps be worth anonymising? People might not want to be
> publicly
> bound to an IP address or, even worse, their postcode and location.
> I sup-
> pose you speak of a temporary (intermediate) solution here.
I'm doing this in the vein of Frappr, which allows you to specify a
post code, and it's done in such a way that the user is expected to
*not* be anonymized. Again, this will be the user voluntarily
contributing their location, so it'll be up to them to give up their
location. I don't feel there's a need right now to hide their identity.
>> It looks like, in order to store the additional geographical
>> information about the comment, I will have to create my own table
>> in the DB. Is this correct? Is there any existing mechanism
>> for storing arbitrary data about a comment?
>
> How about a schema for 'user'? If commenters return time after
> time, there
> might be plenty of duplication. If you change the database,
> however, this
> would make the plug-in difficult to install and retract.
Oh, can arbitrary user data be stored? I didn't realize that.
Continuing along with comments on a blog, perhaps I've lived a
sheltered life, but I've yet to see a single WP blog that uses an
account (or even provides a "register" link) for people posting
comments. That might make sense in a more closed-door community, but
not for what I've got in mind. For example, two different sites in
the last week (whiteroofradio.com and motoringfile.com) have created
Frappr maps for people to add their location if they read the site.
That's what I'm trying to emulate. I think there's value in being
able to display the map and collect the data within the confines of
WP and without sending the user to another site.
I'm unfortunately aware of the limitation of creating a new table,
but provided I don't modify the schema of any existing tables (which
did briefly flit across my mind), it won't really be impacting
anything...
> How about changing wp-post-comment.php (not sure about the
> filename) to
> include a call to a completely separate and new function which
> does noth-
> ing but accumulate IP addresses or locational information? This
> will leave
> everything else unchanged. This isolation would be a healthy one
> for rea-
> sons I described in the previous paragraph.
Ah, without the user's explicit interaction? Not a bad idea, except
that the ip->geo data isn't good enough. My IP (sometimes!) shows me
being in Chicago. I live in Indianapolis.
--
Brian Lalor / blalor at bravo5.org
Stewardess: We know you have your choice of bankrupt carriers
and we
appreciate you choosing us.
More information about the wp-hackers
mailing list