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