WordPress Plugin: WP-Brightkite

Some of you have noticed that I’ve been doing some experimentation in recent months with geolocation. Geolocation is a very powerful aspect of the next generation web. Particularly in the mobile space.

Boulder, CO-based Brightkite stormed on the scene a few months back as a location based micro blogging network. Members could take photos from the cellphones, send short messages to be posted to the service, and follow their friends. Based on the concept of location, Brightkite users could “check in” to a location. I am currently checked in at “Woodlawn, Maryland”, a fairly generic location since I value my privacy in my home. However, people can check-in down to specific addresses, cafés, places of employment, etc.

Though my fascination with Brightkite as a mobile microcontent network has faded, their is one aspect to it that I find extremely valuable in the absence of GPS on my Blackberry and the lack of ownership of an iPhone 3G. That is their KML file.

I set about creating a plugin that would parse the KML file of the most recent Brightkite check in location. Thus, WP-Brightkite was born.

Notably, for those folks interested in the geotagging content, the Brightkite plugin will parse latitude and longitude of the most recent checkin and geotag feeds using the ICBM RSS namespace. For a little extra bling, I’ve provided a template tag which drops a little Google Map next to the subject line of posts with geotagging (see this post, for instance).

  1. Upload the
    1
    wp-brightkite/

    directory to

    1
    /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.
  4. Use the
    1
     

    within your template to print a mini 10×10 map icon, clickable for Google Maps location.

There’s quite a bit more I want to do with this, but since I’ve been using it here on Technosailor.com for a few months, I wanted to get it into the wild and fix any bugs (thus the beta tag) before exploring more functionality.

Let me know what you think, and consider a donation.

Update: Please log a ticket here if you are having difficulties. You must login with your WordPress Support Forums username and password (here) to get new ticket creation options. The comment system I have here does not seem to be sending people notices of followups on support requests.

When logging a ticket, please tell me what version of PHP you are using and what version of WordPress you are using. Thanks.

Published by

Aaron Brazell

Aaron Brazell is a Baltimore, MD-based WordPress developer, a co-founder at WP Engine, WordPress core contributor and author. He wrote the book WordPress Bible and has been publishing on the web since 2000. You can follow him on Twitter, on his personal blog and view his photography at The Aperture Filter.

113 thoughts on “WordPress Plugin: WP-Brightkite”

  1. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  2. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  3. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  4. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  5. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  6. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  7. What version of WP are you running? I put the minimum at WP 2.5.1 because thats as low as I tested but in reality, it should work on earlier versions. If you try it and it works, let me know and I’ll update the minimum version.

  8. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  9. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  10. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  11. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  12. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  13. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  14. I’ve been using the SPOT GPS/Beacon device and have been posting to brightkite, so this will be handy. And damn, it’s so hard sifting through all the noise of socmedia to figure out who needs to get bumped up the list of people to pay attention to (re: geo stuff)… installing the plugin now. Thanks for this.

  15. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  16. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  17. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  18. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  19. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  20. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  21. I get to this step “# Fill out Brightkite user data on your profile page. Note: Standard WP permissions apply.” and can’t find this under the backend in WP. My user doesn’t have the option for BrightKite, where should this show up?

  22. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  23. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  24. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  25. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  26. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  27. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  28. I seem to have it installed correctly (Google maps API and all), but not sure exactly what I’m suppose to see with the <?php post_gmap() ?> tag in my template. I get a small little icon that links to google maps, but it doesn’t send over any location (long./lat.) with the link. What am I missing? I’m on WP 2.5. Very curious about this plugin.

  29. Interesting.Couple things…1) Is the post a post that has been published before or after the plugin wasinstalled2) PHP 4 or 5? Drop a

    1
    &lt;?php phpinfo() ?&gt;

    somewhere in your siteand look at it on the web if you are not sureThanks, trying to nuke these bugs before releasing as stable and starting onnew functionality so any info you can provide will help.

Comments are closed.