Transcript
Page 1: Lifestreaming & Geoblogging with Drupal

[MM.DD..YY] [PRESENTER]

11.15.09 Lifestreaming & Geoblogging

Page 2: Lifestreaming & Geoblogging with Drupal

What is GeoBlogging

Lifestreaming + Geotagging

• Enabling people to report to their website via mobile phones• Text reports• Photos• Videos• Geotagged

Page 3: Lifestreaming & Geoblogging with Drupal

What are machinetags

Machine tags in triplet form: Namespace Predicate Value

geo:lon=[value]geo:lat=[value]

Page 4: Lifestreaming & Geoblogging with Drupal

Geoblogging Setup: Modules

Required• Location / GMap• CCK

• Embedded Media Field

• FeedAPI• FeedAPI Mapper• MachineTagsAPI• GeoTags• BlogAPIAdv / BlogAPI

patch• Date

Optional• Content Profile• ImageCache• Twitter• Calendar• Mobile Tools

– Mobile Theme

Page 5: Lifestreaming & Geoblogging with Drupal

Geoblogging Setup: content types & fields

• Location• Event

– Date field• Checkin

– Date field

• Profile• Blog / Article• Microblog• Photo• Video• Audio

• All content types should have locations enabled

• A content types should have node reference fields for location, event & checkin

• Locations, Events and Checkins should have a hashtag field

• Create a free tagging taxonomy

• Configure Geotags to map content types and fields

Page 6: Lifestreaming & Geoblogging with Drupal

Geoblogging Setup: services

• Photos– Flickr

• Videos– YouTube

• Mobile media app– ShoZu– PixelPipe

• Must use services you can pass through machinetags

• Need a means for supporting post via BlogAPI

Page 7: Lifestreaming & Geoblogging with Drupal

Geoblogging Setup: Feeds

• Create a feed node for all media feeds

• Creating mappings• Map media tags to

free tagging taxonomy via MachineTagsAPI

• The feed node author should match the rss feed owner

Page 8: Lifestreaming & Geoblogging with Drupal

Topology

Page 9: Lifestreaming & Geoblogging with Drupal

Geoblogging Workflow: direct GPS geotagging

Take a photo on a GPS enabled cell phone and upload it to Flikr with geo:lon & geo:lat tags

Upload photos to Flickr from a non GPS camera and add geo:lon & geo:lat tags in Flickr interface

Page 10: Lifestreaming & Geoblogging with Drupal

Geoblogging Workflow: direct address geotagging

Take a photo on a GPS or non GPS enabled cell phone and upload it to Flikr using any of geo:street, geo:additional, geo:city, geo:state, geo:province, geo:zip.

Upload photos from camera and add machinetags via Flickr’s admin

Page 11: Lifestreaming & Geoblogging with Drupal

Geoblogging Workflow: reference event or location

Create a location or event with a location and post media that references the location or event node

Referencing by geo:ref, geo:event|loc or #

Can reference by hashtag, nodeid or node title

Examplegeo:event=dca09

Page 12: Lifestreaming & Geoblogging with Drupal

Geoblogging Workflow: adding locations and events

Create a location or event. Post via BlogAPI an event or location adding the directive, geo:add=[event|loc]

Create a reference with geo:ref

ExampleTitle: DrupalCamp Austingeo:lon=12.345geo:lat=67.890geo:ref=dca09geo:add=event

Page 13: Lifestreaming & Geoblogging with Drupal

Geoblogging Workflow: Checkins

Checkin to an event and/or location by posting via BlogAPI with the tag, geo:checkin. All media posted while checkedin will be automatically referenced to the checkin refereces

Examplegeo:checkin=dca09

Page 14: Lifestreaming & Geoblogging with Drupal

Thank you

Tom McCrackenLevelTen InteractiveDirector

Phone: 214.887.8586Website: leveltendesign.comEmail: [email protected]: @levelten_tomBlog: leveltendesign.com/blog/tomLifestream: tommccracken.comLinkedIn: linkedin.com/in/tommccracken


Top Related