diff options
Diffstat (limited to 'vendor/fguillot/picofeed/docs/feed-creation.markdown')
m--------- | vendor/fguillot/picofeed | 0 | ||||
-rw-r--r-- | vendor/fguillot/picofeed/docs/feed-creation.markdown | 74 |
2 files changed, 74 insertions, 0 deletions
diff --git a/vendor/fguillot/picofeed b/vendor/fguillot/picofeed deleted file mode 160000 -Subproject 0a1d0d3950f7f047dc8fb1d80aa6296e15f306d diff --git a/vendor/fguillot/picofeed/docs/feed-creation.markdown b/vendor/fguillot/picofeed/docs/feed-creation.markdown new file mode 100644 index 000000000..35a24a9d7 --- /dev/null +++ b/vendor/fguillot/picofeed/docs/feed-creation.markdown @@ -0,0 +1,74 @@ +Feed creation +============= + +PicoFeed can also generate Atom and RSS feeds. + +Generate RSS 2.0 feed +---------------------- + +```php +use PicoFeed\Syndication\Rss20; + +$writer = new Rss20(); +$writer->title = 'My site'; +$writer->site_url = 'http://boo/'; +$writer->feed_url = 'http://boo/feed.atom'; +$writer->author = array( + 'name' => 'Me', + 'url' => 'http://me', + 'email' => 'me@here' +); + +$writer->items[] = array( + 'title' => 'My article 1', + 'updated' => strtotime('-2 days'), + 'url' => 'http://foo/bar', + 'summary' => 'Super summary', + 'content' => '<p>content</p>' +); + +$writer->items[] = array( + 'title' => 'My article 2', + 'updated' => strtotime('-1 day'), + 'url' => 'http://foo/bar2', + 'summary' => 'Super summary 2', + 'content' => '<p>content 2 © 2015</p>', + 'author' => array( + 'name' => 'Me too', + ) +); + +$writer->items[] = array( + 'title' => 'My article 3', + 'url' => 'http://foo/bar3' +); + +echo $writer->execute(); +``` + +Generate Atom feed +------------------ + +```php +use PicoFeed\Syndication\Atom; + +$writer = new Atom(); +$writer->title = 'My site'; +$writer->site_url = 'http://boo/'; +$writer->feed_url = 'http://boo/feed.atom'; +$writer->author = array( + 'name' => 'Me', + 'url' => 'http://me', + 'email' => 'me@here' +); + +$writer->items[] = array( + 'title' => 'My article 1', + 'updated' => strtotime('-2 days'), + 'url' => 'http://foo/bar', + 'summary' => 'Super summary', + 'content' => '<p>content</p>' +); + +echo $writer->execute(); +``` |