RSS Stream
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
0.7 - 2008/04/03
- 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
Hi,
just wanted to say that I very much like your plugin. Works like a charm.
Thanks for your work
Christian
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
Hi, very nice plugin but… Can I put more than 1 social feed? For example 2 flickr users or 3 del.icio.us accounts?
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
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
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?
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
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.
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!
@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?
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…
Hi Rick, this plugin is great, you can see my livestream page here.
Just come here to tell you that del.icio.us now is version2 and the domain changeed to delicious.com, so the current plugin doesn’t support it now.
This is a great plugin
thx for your great plugin – I just activated it, works like a charm:
http://blog.datenschmutz.net/actionstream/
It would be fantastic if you kept working on the plugin – there are a lot of interesting social services out here (some have already been mentioned in this thread, I would love to see Youtube and TumblR in your selection), and I like the idea of aggregating them on my own blog a lot more than just embedding friendfeed.
There’s one feature I really miss though: is it possible to pull the flickR thumbnails? That would make the stream a lot more interesting in visual terms. Again, thanx for the great work.
I think delicious is not working in RSS stream. This happen after delicious ugrade their system.
@Milinda: I already fixed it in the last version (1.0.1), try it and let me know if works…
I’m getting the following error message after install (running PHP 5 and WP 2.6):
“Fatal error: Call to undefined function: date_default_timezone_set() in /home/3187/domains/astorg.co.uk/html/wp-content/plugins/rss-stream/rss-stream.php on line 412″
Can you update the changelog of the plugin? I’m not entirely sure what has changed since 0.8, and I’ve been tracking the plugin all along.
If someone has requests for services, I’m pretty confident I can add them and then post them back to Rick.
@Jose Diaz-Gonzalez: Sure, I just need some spare time…
BTW, only bugfixes ald delicious 2.0 support
Thanks for tracking the plugin
I have PHP5, but it gives me the “Call to undefined function: date_default_timezone_set()” anyways.
Hi, I am trying to get rss-stream up and running, but I cannot access the options page under site admin. I use bluehost for my hosting and they are running php 5.2.6. Is there any reason I shouldn’t be able to access the options? How should I access them? Thanks.
Plugin doesn’t work with Pownce anymore. Any chance of an upgrade/fix?
@Leo:
Current version flagged this for me:
Warning: Invalid argument supplied for foreach() in …rss-stream.php on line 261
Seemed to work fine otherwise, so I just turned error reporting off on the page. Still seems to
work fine. Thanks.
hai rick, your plugin is cool..
but, i got an error, plurk emoticon cant be displayed : ershad.info/lifestream
thanks lot
Thanks for this plugin thing !!, I will be trying something with this in my personal site.. !
Yes, it’s a very good wordpress plugin that I’ve every seen.
Thanks to all for your kind words
It’s a great plugin, which I like so much.
Hi there,
here is a german translation of the plugin. You can download it here: http://snipurl.com/4ukd2
Kind regards
Johannes
When I put the RSS feed of flickr it doesn’t show the thumbnail image. How I can make appear the thumnail?
Thanx
Great plugin! I am trying to translate into Norwegian, but where can I translate weeks, months and such?
hi , i like ur plugin , i have succsess in setuping it in my wp blog , but the the month and date shows messy code in my page , well , can u tell me how to fix it ? thx very much !
I can’t get it work with wordpress 2.6.3
Is there something wrong?
Thanks!
Hey,
I was wondering if this is still supported?
I would love to have RSS stream on some other blogs. Is it possible to release a new version for wordpress which doesnt require php exec. I dont want to give this to users.
Functions like: RSS_Stream();
are turned into wordpress calls [RSS_Stream]
or something similar.
Cheers
Craig
博主的文章不错。是自己写的吗?我要转载一下,请问你是原作者吗?
老大啊。上次我问你的文章是不是原创的你还没答我呢。。麻烦有空了把答案发我邮箱里
The plugin has always worked but now I changed the page (I added ad sense code ) and no longer works. I use exec php and php 5. This is the page http://www.lavorointernet.org/notizie-sul-lavoro
How can I do?
Thanks for your attention
Seems like you don’t put right the PHP start and end tags…
Sorry but I’m not practical. What does this mean? What can I do? Thank you again
Really cool plugin. However, it needs an error message, this is what happens every time a service isn’t responding (fast enough?):
Warning: Invalid argument supplied for foreach() in /nfs/XYZ/XYZ/mnt/XYZ/domains/adomain.name/html/wp/wp-content/plugins/rss-stream/rss-stream.php on line 69
You’ve got the same thing happening here: http://rick.jinlabs.com/lifestream/
Warning: Invalid argument supplied for foreach() in /home/.salley/ryck/rick.jinlabs.com/wp-content/plugins/rss-stream/rss-stream.php on line 69
Warning: Invalid argument supplied for foreach() in /home/.salley/ryck/rick.jinlabs.com/wp-content/plugins/rss-stream/rss-stream.php on line 93
@TD Hedengren: The RSS feeds must be valid… But this plugins is a little bit ‘outdated’, maybe you want to try this: LifeStream
Nice plugin, thanx for it.
Can i somehow use it for all registered users? For example, i have users profiles (El-Aleph plugin) and would like give ability to all users use your feature.
@rick
First, Thank you for a wonderful plugin!
Second, I have a couple of feeds that tends to time-out now and then, and when they do I get this error:
Warning: Invalid argument supplied for foreach() in …rss-stream.php on line
Is there a possibility that you could add a fix for that? I have noticed that bug on most blogs that use your plugin..
Third, As the last.fm feed only shows the last 10 listened tracks, they will simply dissapear from the previous days
when I listen to new music every day, maybe a cache for that feed could fix that?
I really hope you will continue to improve this plugin, and do NOT abandon it, it´s truly a great one!
best regards,
loke
Thanks a lot for this great plugin – clever structure/idea and nicely executed.
I’m wondering if there’s a way to limit the ammount of displayed feed items to a fix number (10 items from all available feeds) in addition to the Time Lap setting. Another nice addition would be a display option that allows listing of recent items in cronological order (from all available feeds).
Please let me know if there’s a way to achive these things with a workaround or slight tune-up.
Thanks again, Christian
I’ve got just this: Fatal error: Call to undefined function: date_default_timezone_set() in /homepages/46/d232238232/htdocs/bgtip/wp-content/plugins/rss-stream/rss-stream.php on line 414
Hello!
I’m to translate your plugin in belorussian language. when You publish this? My email – mrilyuha@gmail.com. Please answer me!
Thanks for that great and resource-friendly plugin. — The only thing I cannot get rid of is the error message over the first date:
Warning: gzinflate() [function.gzinflate]: data error in /[...]/wp-includes/http.php on line 1787
Help appreciated!
nice
thanks for sharing
fenomenal plugin, en el he basado el nuevo diseño de mi blog, pero he detectado un error, que mientras hacia las pruebas en una instalación de wordpress 2.7 no daba.
concretamente es e, siguiente: “Warning: gzinflate() [function.gzinflate]: data error in /homepages/…/htdocs/wordpress/wp-includes/http.php on line 1787″
si vamos a la linea 1787 de http.php vemos que pone: “since 2.8″ con lo que creo que ese es la novedad que ocasiona el error en el 2.8.
Alguna idea o sugerencia??
ya te digo que despues de una semana de trabajo con el nuevo diseño se me ha venido abajo por eso…
Muchas gracias!!!
Привет. Образовалась у меня необходимость принимать на вооружение грузчиков у меня в не очень большом магазине. Вот интересно ,у нас здесь есть гастарбайтеры всякие, кто–то имеет навык работы с ними? Мне как то боязно – придет милиция и проблем не оберешься. В то ведь время наше в Интернете вот такое объявление:
Фирма Gruziloff дает временный персонал для разгрузо-погрузочных работ.
Мы воплотим в жизнь переезд склада, переезд офиса, переезд квартиры.
Зазгрузка и выгрузка фур, машин, вагонов
Наши предложения грузчиков в москве возможно обзначить тирадой – цена, качество.
Мы всегда поможем, коль скоро потребуются грузчики на склад, разнорабочие, сотрудники склада
Также одно из наших направлений – раздача рекламных материалов, раздача листовок, раздача флаеров.
У нас действуют лишь активные и бывалые раздатчики листовок.
Мы производим работу качественно, так как для нас выгодно долгое сотрудничество.
грузчики
Кто имеет навык работы с ними? Нормальная компания? Нужны грузчики временно, так что на постоянную основу нанимать невыгодно.
Hi,
I installed this and it seems to work fine, but a lot of BIG Web sites still use old RSS (not 2.0). Would it be possible to make RSS 1 available?
Youtube has a lot of non 2.0 feeds, for example.
Thanks!
I used this before the atom link to get it to work…
http://www.devtacular.com/utilities/atomtorss/?url=
Hello there,
I like the features ideas of your widget.
Great list in the options.
I created a template lie this for a new page untitled “Flux d’informations” in french :
Then installed php-exec extension …
Not error appears but no content either. I use latest 2.9.1 version.
Bye now,
djosfr