Slide 1

Slide 1 text

1 Wednesday, August 1, 12

Slide 2

Slide 2 text

RSS Really Simple Syndication Jason Tucker @jasontucker 1 Wednesday, August 1, 12

Slide 3

Slide 3 text

History of RSS Started out being called: RDF Site Summary Created by Netscape in 1999 First version in was 0.90, later Userland improved it O’Reilly and later Dave Winer (formerly of Userland) at Harvard University got involved in it, improved it more. 2 Wednesday, August 1, 12

Slide 4

Slide 4 text

What is RSS? It’s a way to tell your readers new content is on your site. XML structured file format It is used all over the world to syndicate news articles and blog posts It’s a simple structure that can be read with simple scripting 3 Wednesday, August 1, 12

Slide 5

Slide 5 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 6

Slide 6 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 7

Slide 7 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 8

Slide 8 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 9

Slide 9 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 10

Slide 10 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 11

Slide 11 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 12

Slide 12 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 13

Slide 13 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 14

Slide 14 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 15

Slide 15 text

I’ve seen this icon before RSS can be found on may sites you visit every day. 4 Wednesday, August 1, 12

Slide 16

Slide 16 text

How is RSS used in WordPress? RSS is referenced in the block of the HTML using the tag. 5 Wednesday, August 1, 12

Slide 17

Slide 17 text

How is RSS used in WordPress? RSS is referenced in the block of the HTML using the tag. 6 Wednesday, August 1, 12

Slide 18

Slide 18 text

RSS URLs for Posts using various feed formats http://example.com/?feed=rss http://example.com/?feed=rss2 http://example.com/?feed=rdf http://example.com/?feed=atom http://example.com/feed/ http://example.com/feed/rss/ http://example.com/feed/rss2/ http://example.com/feed/rdf/ http://example.com/feed/atom/ 7 Wednesday, August 1, 12

Slide 19

Slide 19 text

RSS URLs Tags http://www.example.com/?cat=42&feed=rss2 http://www.example.com/?tag=tagname&feed=rss2 http://www.example.com/tag/tagname/feed http://www.example.com/category/categoryname/feed Categories 8 Wednesday, August 1, 12

Slide 20

Slide 20 text

RSS URLs Authors http://www.example.com/author/authorname/feed/ Search http://www.example.com/?s=searchterm&feed=rss2 9 Wednesday, August 1, 12

Slide 21

Slide 21 text

RSS URLs All Comments http://www.example.com/comments/feed/ http://www.example.com/post-name/feed/ Post Specific Comments 10 Wednesday, August 1, 12

Slide 22

Slide 22 text

RSS in the of HTML 11 Wednesday, August 1, 12

Slide 23

Slide 23 text

RSS in the of HTML 11 Wednesday, August 1, 12

Slide 24

Slide 24 text

Structure of RSS Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1 Welcome to Test TUCKER.PROfessional Web Services Sites. This is your first post. Edit or delete it, then start blogging!

]]> http://test.tucker.pro/hello-world/feed/ 1 12 Wednesday, August 1, 12

Slide 25

Slide 25 text

Structure of RSS - Channel Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 title link description lastBuildDate language sy:updatePeriod sy:updateFrequency generator item 13 Wednesday, August 1, 12

Slide 26

Slide 26 text

Channel - Title Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 14 Wednesday, August 1, 12

Slide 27

Slide 27 text

Channel - Title Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 15 Wednesday, August 1, 12

Slide 28

Slide 28 text

Channel - Link Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 16 Wednesday, August 1, 12

Slide 29

Slide 29 text

Channel - Link Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 17 Wednesday, August 1, 12

Slide 30

Slide 30 text

Channel - Description Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 18 Wednesday, August 1, 12

Slide 31

Slide 31 text

Channel - Description Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 19 Wednesday, August 1, 12

Slide 32

Slide 32 text

Structure - Generator Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 20 Wednesday, August 1, 12

Slide 33

Slide 33 text

Structure of RSS - Item Test Website http://test.tucker.pro Test TUCKER.PROfessional Web Services site Wed, 25 Apr 2012 19:32:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.2 21 Wednesday, August 1, 12

Slide 34

Slide 34 text

Structure of RSS - Item Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1 Welcome to Test TUCKER.PROfessional Web Services Sites. This is your first post. Edit or delete it, then start blogging!

]]> http://test.tucker.pro/hello-world/feed/ 1 title link comments pubDate dc:creatory category guid description content:encoded wfw:commentRss 22 Wednesday, August 1, 12

Slide 35

Slide 35 text

Item - Title Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 36

Slide 36 text

Item - Title Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 37

Slide 37 text

Item - Title Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 38

Slide 38 text

Item - Title Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 39

Slide 39 text

Item - Title Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 40

Slide 40 text

Item - Comments Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 41

Slide 41 text

Item - Comments Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 42

Slide 42 text

Item - pubDate Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 43

Slide 43 text

Item - pubDate Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 44

Slide 44 text

Item - DC:Creator Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 45

Slide 45 text

Item - Category Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 46

Slide 46 text

Item - Category Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 47

Slide 47 text

Item - Description Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 48

Slide 48 text

Item - Description Hello world! http://test.tucker.pro/hello-world/ http://test.tucker.pro/hello-world/#comments Wed, 25 Apr 2012 19:06:37 +0000 jason http://test.tucker.pro/?p=1

Slide 49

Slide 49 text

Item - content:encoded Welcome to Test TUCKER.PROfessional Web Services Sites. This is your first post. Edit or delete it, then start blogging!

]]> http://test.tucker.pro/hello-world/feed/ 1 37 Wednesday, August 1, 12

Slide 50

Slide 50 text

Item - content:encoded Welcome to Test TUCKER.PROfessional Web Services Sites. This is your first post. Edit or delete it, then start blogging!

]]> http://test.tucker.pro/hello-world/feed/ 1 38 Wednesday, August 1, 12

Slide 51

Slide 51 text

Item - wfw:commentRss Welcome to Test TUCKER.PROfessional Web Services Sites. This is your first post. Edit or delete it, then start blogging!

]]> http://test.tucker.pro/hello-world/feed/ 1 39 Wednesday, August 1, 12

Slide 52

Slide 52 text

RSS Applications 40 Wednesday, August 1, 12

Slide 53

Slide 53 text

Google Reader If you have a Google account you already have access to it It’s web based and easy to use Lots of applications can connect to Google reader. http://reader.google.com 41 Wednesday, August 1, 12

Slide 54

Slide 54 text

NetNewsWire Works on Mac, iPhone and iPad Native Application Syncs with Google Reader but not required Free, Ad Supported http://netnewswireapp.com/ 42 Wednesday, August 1, 12

Slide 55

Slide 55 text

FeedDemon Runs on Windows Google Reader integration Sharing socially http://www.feeddemon.com/ 43 Wednesday, August 1, 12

Slide 56

Slide 56 text

How to subscribe to a website via RSS 44 Wednesday, August 1, 12

Slide 57

Slide 57 text

How to subscribe to a website via RSS 44 Wednesday, August 1, 12

Slide 58

Slide 58 text

WordPress Functionality 45 Wednesday, August 1, 12

Slide 59

Slide 59 text

Built into Wordpress RSS Feed Widget 46 Wednesday, August 1, 12

Slide 60

Slide 60 text

Built into Wordpress RSS Feed Widget 47 Wednesday, August 1, 12

Slide 61

Slide 61 text

How to add an RSS Feed Widget 48 Wednesday, August 1, 12

Slide 62

Slide 62 text

How to add an RSS Feed Widget 48 Wednesday, August 1, 12

Slide 63

Slide 63 text

49 Wednesday, August 1, 12

Slide 64

Slide 64 text

What about the ads on my website? 49 Wednesday, August 1, 12

Slide 65

Slide 65 text

What about the ads on my website? I’m going to lose money!?! 49 Wednesday, August 1, 12

Slide 66

Slide 66 text

Automatically, Ad plugins can add banner ads to your RSS feed. AdSense WordPress Plugin Easy AdSense Lite Simple Ads Manager 50 Wednesday, August 1, 12

Slide 67

Slide 67 text

Automatically, Ad plugins can add banner ads to your RSS feed. AdSense WordPress Plugin Easy AdSense Lite Simple Ads Manager 50 Wednesday, August 1, 12

Slide 68

Slide 68 text

51 Wednesday, August 1, 12

Slide 69

Slide 69 text

Use any ad manager plugin to insert ads into your RSS feed. 51 Wednesday, August 1, 12

Slide 70

Slide 70 text

52 Wednesday, August 1, 12

Slide 71

Slide 71 text

WordPress Functions for RSS the_content_rss() Display the post content for the feed. the_excerpt_rss() Display the post excerpt for the feed. 52 Wednesday, August 1, 12

Slide 72

Slide 72 text

53 Wednesday, August 1, 12

Slide 73

Slide 73 text

Using AdSanity to display an ad in a RSS feed " $content .= echo do_shortcode('[adsanity]'); return $content; } add_filter('the_excerpt_rss', 'insertAds'); add_filter('the_content_rss', 'insertAds'); ?> 53 Wednesday, August 1, 12

Slide 74

Slide 74 text

Demo 54 Wednesday, August 1, 12

Slide 75

Slide 75 text

55 Wednesday, August 1, 12

Slide 76

Slide 76 text

Jason Tucker http://tucker.pro http://facebook.com/tuckerproweb @jasontucker Tucker Professional Web Services 55 Wednesday, August 1, 12