Lifestreaming e status updating: spunti per una conversazione continua online - Pasquale Borriello
Lifestreaming & Geoblogging with Drupal
-
Upload
tom-mccracken -
Category
Technology
-
view
1.268 -
download
0
description
Transcript of Lifestreaming & Geoblogging with Drupal
[MM.DD..YY] [PRESENTER]
11.15.09 Lifestreaming & Geoblogging
What is GeoBlogging
Lifestreaming + Geotagging
• Enabling people to report to their website via mobile phones• Text reports• Photos• Videos• Geotagged
What are machinetags
Machine tags in triplet form: Namespace Predicate Value
geo:lon=[value]geo:lat=[value]
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
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
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
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
Topology
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
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
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
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
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
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