Documentation 2.0: DIY Content Delivery and Feedback in Real-time


Published on

Documentation 2.0: DIY Content Delivery and Feedback in Real-time by Michael Lykhinin. Presentation at 2011 STC International Summit in Sacramento, CA

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Documentation 2.0: DIY Content Delivery and Feedback in Real-time

  1. 1. DOC 2.0DIY Content Delivery and Feedback in Real-time
  2. 2. WEB EVOLUTION Web Web 2.0 Web 3.0 Content Collaborative Ubiquitous Search Social Semantic Commerce Custom Personal
  3. 3. WEB 2.0 Rich web/desktop applications - AJAX, Flash, HTML5 SOA - content syndication, mashups, RSS, WS Social web - collaborative authoring and content filtering, relationships, conversations
  4. 4. DOC 2.0 Rich web/desktop applications - Flash, HTML5, Air SOA - content syndication, mashups, instant updates via RSS Social - collaborative authoring, relationships, conversations
  5. 5. WORKFLOW Get/Remix Deliver Socialize RSS/Atom Integrate Sharing Search/API Publish Rating Convert/Filter Update Comments
  6. 6. GET/REMIX RSS/Atom feeds Mashups Google Search Twitter Search Yahoo Pipes
  7. 7. <?xml version="1.0" encoding="UTF-8" ?>RSS <rss version="2.0"> <channel> <title>Sample Feed</title> XML-based (.rss, .xml): <description> Some text </description> <link>http://www.someexamplerssdomain.c  Really Simple Syndication om/main.html</link> <lastBuildDate>Mon, 06 Sep 2010  RDF Site Summary 00:01:00 +0000 </lastBuildDate> “Frozen” at version 2.0 <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> Does not allow to specify <item> <title>Sample Item</title> <description>Some text </description> language context for <link> individual items </link> <guid> 60a76c80-d399-11d9-b91C</guid> Does not allows for non- <pubDate>Mon, 06 Sep 2009 16:45:00 +0000</pubDate> ASCII characters in links and </item> unique identifiers </channel> </rss>
  8. 8. <?xml version="1.0" encoding="utf-8"?>ATOM <feed xmlns=""> XML-based (.atom, .xml): <title>Sample Feed</title> <subtitle>Subtitle</subtitle>  Atom Syndication Format <link href="" rel="self" /> <link href="" />  Atom Publishing Protocol <id>urn:uuid:60a76c80-d399-11d9-b9</id> <updated>2003-12-13T18:30:02Z</updated> Addresses shortcomings of <author> <name>John Doe</name> RSS <email></email> </author> Tags can be used in RSS 2.0 <entry> <title>Sample Item</title> <link Allows to specify language href="" /> <id>urn:uuid:1225c695-cfb8-4ebb</id> context for individual items <updated>2003-12-13T18:30:02Z</updated> <summary>Some text</summary> </entry> Allows for non-ASCII </feed> characters in links and unique identifiers
  9. 9. MASHUPS Content/data aggregation:  search and get data, text, images  convert if needed  translate if needed  analyze content  calculate frequencies and rankings  delete repetitions  output in desired format
  10. 10. MASHUP TOOLS Kapow Katalyst Yahoo Dapper RSSBus Data Providers MapBuilder Yahoo Pipes
  11. 11. GOOGLE SEARCH APIs:  News (search results feed)  BlogSearch (search results feed)  Reader (page/site feed) Methods:  GUI  URL FeedBurner:  subscription  analytics
  12. 12. TWITTER SEARCH APIs:  Basic Search  Advanced Search Methods:  GUI/URL Query parameters:  words/phrases  people  places  dates  attitudes
  13. 13. YAHOO PIPES Features:  free hosted online service  private or public  visual editor  use, create, or clone/customize Remix:  combine many feeds into one and sort/filter/translate  geocode your favorite feeds and create interactive map  copy/paste widgets/badges code for web site  output in RSS, JSON, Atom, KML, and more
  14. 14. MODULES Sources - grab online data for processing User Inputs - manually enter parameters Operators - transform and filter data URL - manipulate URLs String - manipulate and combine strings Date - define and format dates. Location - convert strings to geo locations Number - use basic arithmetic operations
  15. 15. EXAMPLE: STEP 1
  16. 16. EXAMPLE: STEP 2
  17. 17. EXAMPLE: STEP 3
  18. 18. EXAMPLE: STEP 4
  19. 19. EXAMPLE: STEP 5
  20. 20. DELIVER Google widgets Twitter widgets Yahoo Pipes widgets CMS/WCMS/blog widgets FeedBurner TwitterFeed TwitterGrid Custom scripts RoboHelp AIR
  21. 21. SOCIALIZE Share Rate Comment
  22. 22. SHARE BUTTONS A way to increase traffic via organic distribution A method of audience self-selection Options:  sharing services:  catch-all buttons  only-what-you-need buttons  social media API  custom development Sharing services:  AddtoAny (most streamlined, Google Analytics)  AddThis (very customizable, provides counts, analytics)  ShareThis (very customizable, uses many services)
  23. 23. OPEN GRAPH API Social platforms are not about networks any more Any document becomes rich object in social graph Relatively simple Access user information Supply metadata, location information, contact information, media type, etc. Specify object types: activities, businesses, groups, organizations, peopl e, places, products, websites Product information can include UPC or ISBN
  24. 24. FACEBOOK WIDGETS Like Button - lets users share pages to Facebook profile with one click Send Button - allows users to send content to their friends Comments - lets users comment on content Activity Feed - shows users what their friends are doing on your site through likes and comments. Recommendations - gives users personalized suggestions for content they might like Live Stream - lets users share activity and comments in real-time
  25. 25. EXAMPLE: STEP 1 Document URL Send Button Layout (button, count, box) Size Faces Verb (like, recommend) Color scheme (light, dark) Font
  26. 26. EXAMPLE: STEP 2 Title Object type Your/business website Your logo/image Your/business name Administrators FB IDs
  27. 27. CUSTOM MIX-AND-MATCH Only-what-you-need buttons Associate content with your social media accounts Choose service used Integrate with comments Collect your own rating/counts data Customize data Customize style
  28. 28. Thank You! Questions/comments: mike@ucf.eduDo not forget the evaluation forms!