• My recent posts and dive log entries about my trip to the Socorro Islands have gotten a lot of people asking about how I create the map with post excerpts on this website. I’ve been slow about writing it up because quite frankly the process has been changing over the past week or so. I started doing this as a way of logging my dives, which I have not done since I was a teenager. When people ask how many dives I have, I honestly have to answer that I don’t know because I stopped logging just after dive number 200. Since dive log book had no real value to me, I found no reason to continue using them. Lately, however, I began asking myself how I might log my dives in a way that could be valuable to both me, and others as well.

    I had a few requirements.

    • First, I wanted to use this blog as my dive log book.
    • Secondly, I wanted to record and display the GPS coordinates of the dive site. I also wanted to leverage the Google Maps API to display these sites on a map.
    • Finally, I wanted to record and display the information that I believe is important about the dive. For instance, I don’t care to record the water temperature and whether or not I wore a hood, but I did want to record and display information about gas choice, max depth and bottom time. I also wanted to record and present information about deco schedule.

    The first phase, and the only one that I have completed thus far is to record and present GPS information about the dive site. When I first implemented this, a total of three WordPress plugins were required. “Geo Mashup” was used to create the map page with the post excerpts, “Geo” was used to enter the GPS coordinates into the “wp_postmeta” table, and “bsuite-geocode” was used to search the post text for links to Google Maps, strip out the GPS coordinates and enter them into “wp_postmets” if they exist. It also created a “Location” link to the post excerpt on the map page.

    This was all before the final release of Geo Mashup 1.0, however. This is now the ONLY plugin that is required to create the map with post excerpts. In fact, running either “Geo” or “bsuite-geocode” will prevent “Geo Mashup” from working correctly after version 1.0.

    Version 1.0.1 of the Geo Mashup plugin creates a nice little Google Map in your “Edit Post” or “Write Post” window that can easily be used to enter GPS data about the post. The only downside is that there is no way to display a link to the map from your post without adding the following code to the loop in your theme:

    < ?php GeoMashup::show_on_map_link('link_text') ?>

    Sadly, the “bsuite” plugin I use to create the “Tags” and “Related” stories section at the end of my posts takes over the bottom of the post entirely, meaning that map link would need to go below that. Since I think the “Related” section ends the post nicely, I have not incorporated this code into my theme yet. I have brought this up with Casey, who says he will allow the user to control where the bsuite functions display in the next version, which is soon to come out.

    Clearly I still have some work to do with respect to displaying dive information and deco graphs, but that should be coming soon. Hopefully I will be able to release a DiveLog WordPress plugin once I get it all hammered out. Stay tuned.

    This entry was posted on Thursday, March 29th, 2007 at 11:07 am and is filed under Data and Technology. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • 0 Comments

    Take a look at some of the responses we've had to this article.

  • Leave a Reply

    Let us know what you thought.

  • Name (required):

    Email (required):

    Website:

    Message:

Visitors have tagged this post: wordpress diving theme (27) - about (26) - t (22) - wordpress theme diving (15) - blogging (13) - iphone dive log (12) - wordpress dive theme (12) - wordpress scuba theme (10) - dive log iphone (10) - diving layouts (9) - iphone dive (8) - diving wordpress theme (8) - dive log book template (7) - wordpress dive log (7) - dive logbook template (7) - wordpress diving (6) - iphone divelog (6) - iphone dive logbook (6) - divelog iphone (6) - wordpress dive (6) - dive log book (6) - DIVING LOGBOOK TEMPLATE (6) - diving wordpress themes (5) - www partition 101 net (5) - sample dive log (5) - iphone geo mapping google (4) - wordpress diving log plugin (4) - wordpress-geo-mashup (4) - free dive log template (4) - diving logbook for iphone (4) - dive wordpress themes (4) - show_on_map_link (3) - dive log for iphone (3) - sample dive log page (3) - dive log template (3) - wordpress dive plugin (3) - dive iPhone (3) - diving logbook iphone (3) - wordpress dive log plugin (3) - dive logbook iphone (3) - iphone dive theme (3) - books on geo mapping (3) - wordpress plugin diving (3) - iPhone display GPS coordinates (3) - "geo-dive" (3) - wordpress themes diving (3) - dive wordpress theme (3) - dive theme iphone (3) - diving log iphone (3) - geo mashup wordpress (2) - wordpress divers log book (2) - i dont have my dive log book (2) - iphone google maps entering coordinates (2) - post dive wordpress (2) - wordpress scuba plugin (2) - \"themes for wordpress\ scuba (2) - diving theme wordpress (2) - free wordpress scuba theme (2) - free sample dive logs (2) - iphone diving (2) - theme iphone diving (2) - diving logbook sample (2) - sample skydiving logbook (2) - Wordpress theme dive (2) - wordpress diving themes (2) - diving logbook page (2) - Scuba themes for Wordpress (2) - iphone map coordinates (2) - display GPS coordinates on iphone (2) - wordpress divelog (2) - google map of my dives (2) - iPhone display coordinates (2) - wordpress diving template (2) - free wordpress dive theme (2) - can the iphone display gps coordinates? (2) - GPS Coordinate Log Book (2) - sample example scuba log book page (2) - wordpress geo mashup tutorial example (2) - www.partition-101.net (2) - dive layouts (2) - iphone skydiving logbook (2) - diving log book sample (2) - bsuite related posts (2) - diving log book template (2) - wordpress themes + diving (2) - entering coordinates on iphone (2) - scuba log book page sample (2) - socorro dive blogs (2) - WWW.PARTITION 101.NET (2) - iPhone google coordinates entry (2) - DIVE THEME (2) - diving google maps (2) - record log entry gps coordinates definition (2) - GeoMashup (2) - tutorial WordPress Geo Mashup Plugin (2) - dive log wordpress (2) - geo mashup post link (2) - GPS dive log (2) - dive log google earth (2) - sample dive log book page (2) - dive logbook for iphone (2) - entering cordinates into iPhone (1) - free scuba dive log template (1) - scuba diving google mashup (1) - wordpress scuba divelog plugin (1) - www.partitions 101.net (1) - diving log book page sample (1) - tutorial geo mashup in wordpress (1) - cyber diving google maps (1) - dive iphone log (1) - www.google .com partitions 101 (1) - dive logs on iphone (1) - wordpress Geo Mashup Post Excerpt Format (1) - Google Map iPHone sample (1) - mapping iphone gps coordinates on google map (1) - Geo Mashup tutorial (1) - wordpress geo iphone (1) - geo map wordpress theme (1) - coordinates on iphone (1) - free scuba dive log template -software (1) - How to key in coordinate in iphone maps (1) - entering coordinates into iphone (1) - iphone log coordinates (1) - display coordinates on google map (1) - diving logbook samples (1) - iphone gps geo logger (1) - Divelog templates (1) - scuba log book samples (1) - iphone gps api sample (1) - Geo Mashup Plugin iphone (1) - diving log book pages sample (1) - scuba theme iphone (1) - www.partition 101 (1) - google maps iphone GPS api (1) - Dive Log Sample Pages (1) - scuba log book plugin for blogger (1) - geo mashup Post Excerpt Length (1) - dive logs iphone (1) - wordpress theme dive* (1) - free themes wordpress scuba diver (1) - coordinance into iphone map (1) - wordpress blogging gps location (1) - log book template scuba diving (1) - GEOMASHUP TUTO (1) - picking coordinates google maps (1) - entering gps coordinates on iphone (1) - scuba theme for iphone (1) - map coordinates on iphone (1) - partitions 101.net (1) - geo mashup iphone (1) -