RSS Stream displays your social feeds in a lifestream way.
Requirements
- PHP5 (hey, PHP4 is doomed!)
- RSS feeds must be in RSS 2.0 format
Features:
- Uses WordPress resources (no extra libraries needed)
- Personalizable CSS classes
- Options Page
- Multilinguage support
- Detects URLs, e-mail address and @username replies
- Suported services:
- Jaiku
- Pownce
- Delicious
- Flickr
- Last.fm
- Photobucket
- …and every RSS2.0 feed (Generic feed)
Installation
Drop rss-stream folder into /wp-content/plugins/ and activate the plug in.
Usage
Just put the following code in a WordPress page or directly in your PHP theme file:
RSS_Stream();
If you want to use it in a WordPress page, you also need a plugin to execute PHP code, like Exec-PHP.
Live Demo
You can see a live demo here: Lifestream
Screenshots
Customization
The plugin have his own CSS file (rss-stream.css). Tweak it as you like.
You can also replace the default images with the ones you like. Just overwrite the corresponding png file in rss-stream/images folder; i.e. to change te flickr icon, flickr.png, to change the generic feed #3, generic3, and so on…
Languages
Currently, RSS Stream supports the following languages:
- English (en_US)
- Spanish (es_ES)
- Russian (ru_RU). Thanks to Alexander Sokolov
- Italian (it_IT). Thanks to Federico Moretti
- Bulgarian (bg_BG). Thanks to Ognian Mladenov
- Belarussian (BY_by). Thanks to Marcis Gasuns
To collaborate, just edit default.po (included in the plugin) , translate it and send it to me. Thanks in advance.
Download
Version History
1.0.1 – 2008/08/07
- Fixed delicious 2.0 date bug
1.0 – 2008/08/01
- Delicious 2.0 support
0.8 – 2008/06/09
- Added Plurk service
- Added ‘Time lapse’ option. Suggested by Kim Woodbridge.
- Bulgarian (bg_BG). Thanks to Ognian Mladenov
- Added ‘Force UTF8 encoding’ option. Use it if you have encoding issues.
- Added italian (it_IT) translation. Thanks to Federico Moretti
0.6 – 2008/03/04
- Added Jaiku service
0.5.1 – 2008/02/22
- Fixed the ‘double pownce options’ bug
0.5 – 2008/02/18
- Multiple generic feeds custom icons
- Added russian (ru_RU) translation. Thanks to Alexander Sokolov
0.4 – 2008/02/15
- Multiple generic feeds option added
0.3 – 2008/02/12
- Added missing hypelinks() & twitter_users() functions. Props to Danielle.
0.2 – 2008/02/05
- Added general feed & photobucket support, optimized CSS. Thanks to Jose Gonzalez
0.1 – 2008/02/01
- Initial Release
- Please send me suggestions, bugs, etc..
To Do
- Refactoring plugin as a PHP Class with methods to add sources easily
Credits
Inspired by Chris J. Davis & Elliott C. Bäck lifestream plugins.
Contribs
License
This plugin is released in a GPL license.
Contact
Suggestion, fixes, rants, congratulations, gifts et al to rick[at]jinlabs.com or by my contact page.
Code
Maybe you could be interested in my other plugins: Code
649 replies on “RSS Stream”
[…] esistono diversi plugin in grado di svolgere questa funzione: per quanto mi riguarda, ho optato per RSS-Stream, molto semplice da installare e configurare. Devo ancora “creare” un layout […]
[…] Lifestream page was created using the RSS Stream WordPress Plugin. The plugin uses the RSS feeds on the various websites to gather my recent activity. Visitors still […]
Hi,
just wanted to say that I very much like your plugin. Works like a charm.
Thanks for your work
Christian
[…] Demo | Les mer/Last ned RSS Stream […]
[…] главный привет разработчикам плагинов для WordPress, которые этой самой MagPie RSS в итоге пользуются. […]
How about making it compatible with rss1? I tried converting some rss1 feeds I have with feedburner, but it couldn’t parse it:
RSS1 http://www.in.gr/RSS/feed.asp?FeedSelect=FirstPage
RSS1 to RSS2 through feedburner: http://feeds.feedburner.com/ellinikourescustomnews
[…] делата на friendfeed. Спрях се на два : Lifestream WP Plugin for WordPress и RSS Stream. Спрях се на втория и даже преведох няколко лафа на […]
Hi, very nice plugin but… Can I put more than 1 social feed? For example 2 flickr users or 3 del.icio.us accounts?
[…] one: http://rick.jinlabs.com/code/rss-stream/ doesn’t look horrible, but it needs to support more services. […]
[…] Site: Eillalicio.us Code: RSS Stream WordPress Plugin […]
[…] RSS Stream – Rick’s HideOut RSS Stream displays your social feeds in a lifestream way. (tags: rick.jinlabs.com 2008 mes3 dia19 at_home lifestream lifestreaming WordPress RSS plugin) […]
[…] RSS Stream – You guessed it, a third lifestream plugin for WordPress. […]
Hi
In the options page (*settings) I am getting this error:
Fatal error: Call to undefined function: date_default_timezone_set() in /home/content/t/h/e/theloyalfew/html/newsite/wp-content/plugins/rss-stream/rss-stream.php on line 383
Any ideas?
@Monky: I’ll think about it…
@Ian: You need PHP5
[…] I’m taking advantage of the long weekend to do some work to this site. I don’t blog as much as I used to, but I do use twitter and flickr quite a bit now. I think it’s about time I designed my lifestream. […]
Hi!
It’s a very very good plugin for wordpress, congratulations. It runs OK in my localhost for testing but I’ve got the same problem that Ian when I upload it. Iv’e got PHP5 (5.2.5). I can’t access to the options in the admin panel. Outside, the line with problems is 322, more or less.
Regards from the south of Spain,
Daniel.
Is there anyway to limit the amount of actions displayed? for example id like to just show the last 15 entries from all feeds and then cut it off. Im sure its just as case of putting numbers in the render command brackets but ive had no luck with my trial and error so far.
any help greatfully received.
Sorry, mi admin server was kidding me. I’ve got PHP 4.4.8
[…] creative spark and get back to producing solid gold! In the meantime, I’m using the brilliant RSS Stream plugin by a Spanish gentleman named Rick. It’s officially the laziest method I’ve ever […]
Hi! Very nice plugin! I tried using Feedburner to convert an Atom feed (Google Reader Shared Items) into RSS, but it did not work. So, I guess maybe my request is similar to medigeeks’s. Thanks again!
hi, do you know why a get dis error?
Warning: Invalid argument supplied for foreach() in /home/mhd-01/www.angelomilanetti.com/htdocs/wp-content/plugins/rss-stream/rss-stream.php on line 69
@Angelo: probably, you don’t meet the requirements (PHP5 is needed)
Nice plugin, works wonderful. I would love Zooomr suport or maybe thats posible with generic rss?
@ Rick I have php5 and also set CHMOD to 777… still the same error 🙁
I have worpress 2.3.
@Angelo: All the feeds are in RSS2.0 format? The plugin only accepts this format…
So… I watched the code… the line 69 refers to jaiku. There is something wrong with jaku support- In fact, when I inserted my twitter account name, it all goes ok.
But for me jaiku is very important. any ideas?
[…] RSS Stream – Rick’s HideOut “RSS Stream displays your social feeds in a lifestream way.” (tags: wordpress lifestream socialsoftware plugin rss plugins aggregator blog blogging blogs) […]
[…] RSS Stream Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. […]
Hi
With regards to my comment and your reply below, I am using PHP 5.0 but still getting that error.
Thanks,
Ian
*************
Hi
In the options page (*settings) I am getting this error:
Fatal error: Call to undefined function: date_default_timezone_set() in /home/content/t/h/e/theloyalfew/html/newsite/wp-content/plugins/rss-stream/rss-stream.php on line 383
Any ideas?
Ian [2008/04/27 @ 22:57] Reply to Ian
@Ian: You need PHP5
great script for rss stream process for wordpress
thanks…
I get the same error with PHP 5.2
Warning: Invalid argument supplied for foreach() in
/blah/blah/blah/rss-stream.php on line 45
Any suggestions? I’m diggin this plugin if I could just get it to work with twitter 🙂
Update, I don’t use jaiku. When I changed line 79 from “$msg = rss_stream_twitter_users($msg);” to “$msg = rss_stream_jaiku_users($msg);” it works fine.
Thanks for the sweet plugin. Hope this helps some other people, Dan
[…] me indicou o Venus, aplicação em Python que gerar esse rio de conteúdo. Me deparei então com o RSS Stream, um plugin do WordPress que faz a mesma coisa. Assim, criei meu próprio mega-agregador […]
How would you add the Facebook feed?
Have you thought about supporting Google Shared? I tried to get it to work but I had to hack something together instead.
Great work.
[…] RSS Stream […]
[…] currently just using the RSS Stream plugin to pull in the feeds. The setup is very basic and instead of modifying the plugin to accept […]
Great plugin, cheers man.
Bumping a previous question – how do you add your Facebook feed?
What does the timelapse number do?
Bit more documentation would be much appreciated.
Take it easy,
James
Sorry – see what the timelapse bit does now. Would rename that something a little more explanatory like “Number of days to display”
@JamesSpratt.org: To add you facebook feed search in facebook for your status minifeed. And you’re rigth with the timelapse thing, I’ll change it on the next version 🙂
Hey Rick,
Awesome plug-in. I was wondering if there was a way to change the timestamp background color for a generic feed? Thanks again.
Thanks so much for your plugins. They’re excellent.
If you’re considering requests for additions to RSS Stream, please consider:
– lifeloop
– digg
– reddit
I know I can add the RSS feeds, but having the logos and such would be nice.
thanks again!
[…] de plugins. Como casi que no te veo con Movable Type, el plugin que me ha gustado para WordPress es RSS Stream, y además el autor también tiene creado otros plugins para WordPress, como la de mostrar tus […]
@Rick
Hi there Rick, great plugin. Is there a way to limit the maximum number of items displayed? Like
<?php RSS_Stream(10); ?>
Would like to limit my list to 10 items and have a “more …” link to another page with all items.Very Nice plugin.
But I have many google Atom feeds, do you have plan to make this plugin Atom compatible?
[…] 在Wordpress插件中,有个Rss Steam插件,就是一个类似的整合Rss的工具,目前这个插件支持Twitter,Jaiku,Pownce,Delicious,Flickr,Facebook等等,也支持其他RSS2.0的Feed。这样,你在网络上的活动和互动就可以整合到一个页面上了。有点像Facebook的mini-feed,追踪自己的各种活动。 […]
[…] RSS Stream – 哦,又是一个lifestream类的 WordPress插件. […]
Hola Rick. Antes de nada, felicitarte por este plugin.
Por otro lado, me funciona perfectamente pero a la hora de meter la cuenta de Pownce me dice:
Warning: Invalid argument supplied for foreach() in /rober.ajamusica.com/wp-content/plugins/rss-stream/rss-stream.php on line 307
.¿Cómo lo puedo solucionar?
Muchas gracias.
@rober: Me autorespondo. Parece ser que es un problema de Pownce con los feed públicos. Supongo que en cuanto se resuelva funcionará perfectamente el plugin.Un saludo.
@Rober: Ya decía yo. Antes me pasé por tu blog y no vi ningún error, y en las pruebas que hice en mi blog de pruebas tampoco pasaba nada… De todos modos, el feed del pownce es de lo peor que he visto nunca, es el que más problemas me dio de lejos…