sharing content through syndication ace/netc june 2, 2005

27
Sharing Content Through Syndication ACE/NETC June 2, 2005

Upload: kristopher-willis-reynolds

Post on 23-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sharing Content Through Syndication ACE/NETC June 2, 2005

Sharing Content Through Syndication

ACE/NETC

June 2, 2005

Page 2: Sharing Content Through Syndication ACE/NETC June 2, 2005

Presented by:

• Deb Coates, ISU

• Nichole Burgett, ISU

• Ray Kimsey, NCSU

• Floyd Davenport, ISU

• Kevin Gamble, eXtension

Page 3: Sharing Content Through Syndication ACE/NETC June 2, 2005

What we know

• We have content

• We want to share it

• People want our content (we hope)

• People will use our content if they can find it

Page 4: Sharing Content Through Syndication ACE/NETC June 2, 2005

Factors

• Too much information

• Too little time

• Infrequently updated information

• Information where timeliness matters

• Visibility

• Accessibility

Page 5: Sharing Content Through Syndication ACE/NETC June 2, 2005

Syndication?

Page 6: Sharing Content Through Syndication ACE/NETC June 2, 2005

What is Syndication?

• Packaging news and other web-published information for re-distribution

• XML standards (RSS, Atom)

• Feeds carry content and information about content (metadata)

Page 7: Sharing Content Through Syndication ACE/NETC June 2, 2005

What is RSS?

• Rich Site Summary

• RDF Site Summary

• Real Simple Syndication

Page 8: Sharing Content Through Syndication ACE/NETC June 2, 2005

What is RSS (con’t)?

• A format for syndicating news and news-like sites

• RSS can syndicate:– Major news sites (NYTimes)– News-oriented community sites

(Slashdot)– Weblogs

Page 9: Sharing Content Through Syndication ACE/NETC June 2, 2005

Also, Aggregation...

Page 10: Sharing Content Through Syndication ACE/NETC June 2, 2005

Aggregation

• Collect syndication feeds in one place

• Sort information by topic

• Re-syndicate information

• Searchable

• Archivable

Page 11: Sharing Content Through Syndication ACE/NETC June 2, 2005

So...

• Sharing content through syndication uses RSS and News aggregation to ‘push’ content directly to subscribers

• Syndication reaches new audiences and makes it easier for people who want the news you have to receive it

Page 12: Sharing Content Through Syndication ACE/NETC June 2, 2005

Two years ago...

• Most Extension news sites not dynamic

• No syndication feeds

• Need to aggregate topic sites (food safety) for critical information and efficiency

Page 13: Sharing Content Through Syndication ACE/NETC June 2, 2005

Factors

• Locally managed content

• Collaborative aggregation

• Alerts

• Multiple formats

• Standards-based tagging

• Local Contributions (anyone can contribute)

Page 14: Sharing Content Through Syndication ACE/NETC June 2, 2005

Tasks

• Registration system

• RSS Validation application

• Parse, store and aggregate items

• Allow users to search for and display lists of items

• Allow users to pull feeds by topic and to re-post feeds on local web sites

Page 15: Sharing Content Through Syndication ACE/NETC June 2, 2005

What does it take to prepare a site for RSS

• Convert from static to dynamic

• Develop categories

• Set up data entry procedures

Page 16: Sharing Content Through Syndication ACE/NETC June 2, 2005

Outcomes

Page 18: Sharing Content Through Syndication ACE/NETC June 2, 2005

Web Services

Page 19: Sharing Content Through Syndication ACE/NETC June 2, 2005

Provide a Web Service Interface

• Another way that you can retrieve dynamic news feeds built upon specialized query options.

Page 20: Sharing Content Through Syndication ACE/NETC June 2, 2005

Advantage

• Platform independent since we are using a SOAP (Simple Object Access Protocol)

Page 21: Sharing Content Through Syndication ACE/NETC June 2, 2005

Microsoft .NET and Apache/PHP

Page 22: Sharing Content Through Syndication ACE/NETC June 2, 2005

$ws_feedparms = array( 'feedID' => 61, // blog id - 57 is Deb's blog 'maxItems' => 10, // max number of items to return 'width' => 250, // column width 'textSize' => 12, // text size 'titleTextColor' => '000000', // text color 'textFont' => 'Arial, Helvitica, san-serif', // font face 'textAlign' => 'left', // text alignment 'titleBackground' => 'ffffff', // title background color 'xmlButton' => true, // display xml button image 'boxBackground' => 'ccdddd', // box background -- color 'openNew' => true, // open new window 'desLimit' => 150 // description limit);

Parameters

Page 23: Sharing Content Through Syndication ACE/NETC June 2, 2005

Metadata tagging of news

• Allow for customized feeds based on:– Topic area, example food safety– Location, southern coastal, USDA Hardiness

Zone– Intended audience– State or region of the country– Many other ways

Page 24: Sharing Content Through Syndication ACE/NETC June 2, 2005

Content Sharing Through Syndication

Page 25: Sharing Content Through Syndication ACE/NETC June 2, 2005

A project with:

• Iowa State University

• North Carolina State University

• University of Nebraska

• New Mexico State University

• ...funded with a grant from ADEC

Page 26: Sharing Content Through Syndication ACE/NETC June 2, 2005

eXtension and RSS

News is a central part of all CoPsThe vision is something like:

Topix.netNeed:

Dublin Core MetadataFull text feeds

Reality: Not likely - capacity is not thereCreating capacity? - virtual news

creation engine likeWiki News

Page 27: Sharing Content Through Syndication ACE/NETC June 2, 2005

Check it out:

http://www.extension.iastate.edu/feeds