summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/docs/feed-creation.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fguillot/picofeed/docs/feed-creation.markdown')
m---------vendor/fguillot/picofeed0
-rw-r--r--vendor/fguillot/picofeed/docs/feed-creation.markdown74
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 &nbsp; &copy; 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();
+```