Bright Kite for Wordpress

I couldn’t find a plugin, and thought it would be very web 2.0 to have my current location on my blog, so decided to write a plugin. Turns out it’s much easier than I anticipated, location is pulled from the published XML and stuck into a static Google map. Easy.

Seeing as it was so straight forward, I went the extra step further and made it customisable from the plugin admin section. If it’s of any interest to anyone, here it is:

Download iBrightKite

Update: The plugin has been approved by Wordpress. Success.

Update: I’ve made some changes, the plugin should now be compatible with PHP4 (in theory) and locations can now be cached. If it didn’t work before, please try again.

Tags: , ,

47 Responses to “Bright Kite for Wordpress”

  1. simon Says:

    I’m getting the update feed but no gif; is this due to the js libraries I’ve got in the slideshow? I see yours is running and looks great!

  2. dave Says:

    Sorry Simon, an oversight on my part meant that you couldn’t enter a Google maps API key. You can grab one here: http://code.google.com/apis/maps/signup.html and the latest version of iBrightKite (1.0.2) has a fix for this

    Dave

  3. Krankenversicherung Vergleich Says:

    Excelent post. I wish good luck from Private Krankenversicherung

  4. 菜菜熊 Says:

    生是做网站的人。死是做网站的鬼。我的网站什么时候才有你网站的那么成功啊。羡慕中~~~

  5. Rolando Says:

    I got everything installed and have my API key, however, my widget says, ‘I’m lost’. Any idea how to fix this?

  6. dave Says:

    Hi Rolando, sorry you’re having problems

    The reasons for this could be:
    * BrightKite not returning any info / Timing out
    * Your server not supporting cURL or SimpleXML functions.

    BrightKite does tend to have intermittent problems, might be worth trying again. If it still doesn’t work, I’ll try and investigate why for you

  7. Flynn Says:

    @Rolando-

    For what it’s worth, don’t forget the simplest of mistakes. I was getting the same error until I realized I accidently added an extra letter to my brightkite user name. Works great now.

    @Dave-

    First, thanks for your work. This was exactly what I was looking for. Where in the ibrightKite.php file can I change the name of the widget?

  8. Flynn Says:

    Nevermind. I thought I changed the name correctly, but I just forgot to deactivate and reactivate the plugin. It’s all good in the hood now. Thanks again.

  9. dave Says:

    @Flynn – Glad you’re finding it useful! If there are any features you’d like to see / improvements to stuff, just let me know.

  10. Engineering Resources Online Says:

    Good, I have added to my favorites,
    this title:dave mcdermid » Blog Archive » Bright Kite for Wordpress

    By the way, i want make a friendlink with your site~ if you could,please do and mailto me[sharks1039@gmail.com],wish to you~111

  11. 爱情地图 Says:

    顶~~~~我叫爱情地图,希望能交个朋友哈!

  12. Bridget Says:

    Dave,

    Thanks so much for this plugin! It’s exactly what I needed.

    Is there any way to add a link to my Brightkite account?

  13. dave Says:

    @Bridget I’ve updated the plugin so the ‘checked in’ text is a link to your bk profile, you should be able to update automatically from wp-admin.

    Thanks for the feedback

  14. Jason Says:

    Hi Dave,
    I’m also getting ‘I’m Lost’. I have double checked my Google API Key, and my BrightKite username – all ok.
    I’m running WP 2.7.
    Any ideas?
    Like your LastFM widget – any recommendations?
    Thanks in advance.
    Jas

  15. Bridget Says:

    @Dave Thanks so much!

  16. Cristina Says:

    Hi Dave, I am having the exact same issues Jason is having. Would love any help you can give us. Thanks. :)

  17. dave Says:

    The issue is with PHP4 as the plugin depends on SimpleXML, which is PHP5+. Seems many people still have blogs on php4 environments, I’ll look into a fix for this.

  18. baron Says:

    hi. Thanks for plugin

    perfect.

    Regards

  19. Cristina Says:

    Hey Dave thanks for the update! It works now!

  20. Dre Says:

    Dave,

    This looks very promising and I appreciate your efforts!

    Does the plugin have the ability to be added to any portion of a WP install using a tag include or is it limited to the widget functionality only?

    It would be very helpful if it coud be implemented anywhere on the site independent of WP’s built in widget capability.

    Thanks again,

    Dre
    http://www.armeda.com

  21. dave Says:

    @Dre sure, just call the function ibrightkite() and that’ll give ya the link and a map.
    @baron, @cristina – glad you like it

  22. Dre Says:

    Dave, awesome.

    I will implement it tonight on http://www.armeda.com.

    Have a great holiday and thank you for the reply.

    Cheers,
    Dre

  23. Dre Says:

    As an update, I called the function on my custom sidebars and it looks great, meets W3C standards, and I can now auto update my geo data from my iPhone wherever I am.

    Thanks for the great plugin and I hope to see more good stuff in the future.

    Warmest regards and Happy New Year.

    Dre
    http://www.armeda.com

  24. Ricardo Says:

    Hi!
    You should had to the instructions that BrightKite is a website and it’s required to have an account there.

    Ricardo

  25. Daniel Schutzsmith Says:

    I’ve installed the plugin and noticed that it will show my status but not the map. I’ve made sure the settings were correct in admin section. Any ideas on why it wouldn’t work? I already have the Google API key too.

  26. Daniel Schutzsmith Says:

    sorry, nevermind. I realized that I had used the wrong URL when signing up for the Google Map API. All good now!

  27. How to Get Six Pack Fast Says:

    If you want to see a reader’s feedback :) , I rate this post for 4/5. Decent info, but I have to go to that damn google to find the missed parts. Thank you, anyway!

  28. Fredrik Says:

    Hi, I can’t get it to update my location. All other settings work. I have the correct user ID, clicking the link “checked in X days ago” takes me to my BrightKite profile. Set it to always load location from BrightKite, still seems like no communication with BrightKite.

    Please advice!

  29. katrin83 Says:

    availers cassette consequentialities diabetes Dorothy enumerable fattener frills habitations inhabits officiousness proposals reaping soberness soliloquy c99 txt buffaloes credible diarrhea disliked evergreen Farmington Mills Orwellian Terran Ziegfeld .

  30. Extensions Wordpress installées sur ce blog | Titou - webmaster Says:

    [...] iBrightKite, Version 1.0.4 Par Dave McDermid pour afficher une mini-carte géographique avec ma dernière géolocalisation connue via mon compte sur le  service Brightkite.   [...]

  31. Soichi Fujishima Says:

    wvzObC Oh hell yeah

  32. Lester Lilley Says:

    great site. I love online games,

  33. Matthew Frock Says:

    beautiful site..)),

  34. Michael Robertson Says:

    great site. I love online games,

  35. Toni Nelson Says:

    Thanks this design is very good..,

  36. Tonette hudson Says:

    Oh hell yeah

  37. robert mays Says:

    Hi! The post is really interesting! I

  38. joe heiberger Says:

    what gives you that idea?,

  39. Ellen Savelli Says:

    Don

  40. Dolores Davis Says:

    Great topic, nice message. Thank you.,

  41. Amelia Mathes Says:

    it

  42. jose ramirez Says:

    Bravo! Nice Article.,

  43. Angel Acevedo Says:

    it

  44. Patrick Johnson Says:

    Hi can someone please translate for me thanx,

  45. Henry Says:

    Hi, I dont see any instructions on how to obtain a iBright username. I am lost too.

  46. admin Says:

    You can sign up for brightkite at http://brightkite.com/

  47. David Ing Says:

    Thanks very much for your iBrightkite plugin for Wordpress. I use it on my professional blog and my photoblog.

    I came over today to find out if something was amiss with the plugin, because I noticed that my location was reported as “I’m lost”. I changed the display mode from Google Map to text mode and back, and all seems to be well again.

    I enjoy the levity that “I’m lost” gives. This is so much better than a ugly error message, when the problem is temporary.

Leave a Reply