3. Introductions 50% of the United States population lives within a 500 mile radius of Columbus.
4. Who are You and Why are You here? Understanding Ideas or Insights Technologies
5. Introductions @LukePilon Software Architect WordPress 4 Years as a User 2 Years Designing Software Community Involvement CEO at Mobiah AC/DC, Lolcats, and the 80s Movies Mobiah, Inc Services, Software, Data Acquisition and Loyalty GPL Software Producers of GeoPosty 3 Plugins in the .ORG Repository
6. Content for Today Orientation – What is a LBS Logic – When to leverage LBS Methods – Access User Location Basic Delivery – How to Deliver a Simple LBS Loop
7. What the what Location-Based Services refers to a broad range of services that are based on (or enhanced by) information about the physical location of a user and/or device. $10 billion in revenue by 2016* http://www.businesswire.com/news/home/20110609006492/en/Strategy-Analytics-Cellphone-Privacy-Concerns-Short-Term-Barrier
8. What is a LBS? They are a LBS and you are a LBS Everyone’s a LBS, S, S, S….
10. Location is Important What level of location do you actually need before your user starts to see value? Continent Nation State City Block
11. Use Cases Ad Targeting Digital Rights Management Localizing Content Fraud Prevention
12. Use Cases and You Providing Specific Deals, Moving Inventory Protecting Your Content Rights / Restrictions Enriching the User’s Experience Blocking Unauthorized Users
13. Food For Thought on LBS 20% of all Google Searches Performed on a Desktop Involve Location 40% of all Google Searches Performed on a Mobile Devices Involve Location
16. IP Geolocation You have an IP Address & we know geographically where that is.
17. IP GEO Properties Always On Static in Nature No Permission 25-50 Mile Localization
18. IP GEO LIBRARIESHow it gets done Agreements with ISPs AppSourcing the Crowd Mad Scientists with Mad Bots Wifi Libraries
19. IP Geo Libraries Service Providers IP2Location MaxMind Quova, a Neustar Service Libraries in General 4B IP Addresses ~ 20% Actively Changing Accessible via DB, API
20. Plugins that do IP Geo GeoPosty 4,084 Downloads – 4.25 Stars Quova IP Technology IP2Location Tags – 468 Downloads – 5 Stars IP2Location IP Technology WP Geolocation– 1,120 Downloads – 2.75 Stars MaxMind IP Technology
24. HTML5 Background A collection of HTML standards being brought into adoption. Not something that’s going to show up all at once, not even on your birthday. #sorry Many features are already in adoption with current browsers.
25. HMTL5 Geolocation A singular feature of the HTML5 Standard Off By Default Can be coded as dynamic Permission Based, Error handling can be difficult ~ 12 Meter Localization
34. Obligatory CODE SLIDE function get_location() { navigator.geolocation.getCurrentPosition(show_map); } // Callback function once location has been granted function show_map(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; // let's show a map or do something interesting! }
36. Best Practices Location, Location, Location with Balance, Balance, Balance Give the User A Logical Exit Don’t Be Evil, Get Consent, Allow Record Removal Privacy Policy FTW
37. Never, Never Never Ever Hello [geocity]! Welcome to my site! #FAIL #FAIL #FAIL #FAIL
38. Super Simple LBSing. Step 1: Put Your Content to City Categories Step 2: Load The User’s Location Into Shortcodes Step 3: Get Loopy
39. The Basic Geo Loop <?php$city = do_shortcode('[geocity]');$args = array('category_name' => $city);$myCityQuery = new WP_Query($args);if ($myCityQuery->have_posts()): while ($myCityQuery->have_posts()): $myCityQuery->the_post();//post stuffendwhile; endif; ?>