pixel418 / feedify
Feedify transforms any data to a feed in PHP
v1.0.0
2013-11-14 13:23 UTC
Requires
- php: >=5.4.0
- twig/twig: 1.*
This package is not auto-updated.
Last update: 2024-10-26 16:02:16 UTC
README
Feedify transforms any data to a feed in PHP.
Currently support RSS & SiteMap feed.
Code example
$writer = new \Feedify\Writer(); /* Add global description */ $writer->title = 'Title of my blog'; $writer->description = 'Description of my blog'; $writer->siteURL = 'http://example.com/url/to/my/blog'; $writer->feedURL = 'http://example.com/url/to/my/blog/feed'; /* Add items & formatters */ // Add data from your database $writer->addItems($myData); // The 'date' attribute could be used directly $writer->addAttribute('date'); // The 'title' attribute corresponds to my 'name' attribute $writer->addAttributeMap('title', 'name'); // The 'url' attribute needs a specific formatter $writer->addAttributeFormatter('url', function($article){ return 'http://example.com/article/'.$article->id; }); /* Output */ // As a RSS $writer->output(\Feedify\Writer::RSS_FORMAT); // Or as a SiteMap $writer->output(\Feedify\Writer::SITEMAP_FORMAT);
Author & Community
Feedify is under MIT License.
It is created and maintained by Thomas ZILLIOX.