Categories

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:
    • Twitter
    • Jaiku
    • Pownce
    • Delicious
    • Flickr
    • Facebook
    • 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

Lifestream Sample Lifestream Options

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:

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

649 replies on “RSS Stream”

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

@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

[…] RSS Stream is a WordPress plug-in designed to make displaying a lifestream as simplistic as possible. Since it relies upon WordPress there is almost no work to get it up and running. Drop in the plug-in, create a new WordPress page and you are suddenly lifestreaming. The one major con to using RSS Stream is the data is not imported in to WordPress, instead being dynamically pulled and collated each time the page is visited. If you are yearning for something to archive your online follies then this might not be what you are looking for. […]

[…] RSS Stream von Ricardo Gonzalez zeigt RSS-Feeds in einer Art Live Stream mit Zeit, Datum jedes Eintrages usw. an. Die Ausgabe kann mit CSS gestyled werden. URLs und Emailadressen werden erkannt und sind anklickbar. […]

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

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!

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!

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

На нашем сайте вы узнаете о Заработоке в интернете, так же вы узнаете что такое sape. Наш проэкт создан для того чтобы научить людей делать деньги в интернете. Удачи вам в этом нелегком задании. После изучения нашего сайта у вас не останется вопросов: “Как зарабатывать в интернете?”, “Что для этого нужно?” и др.

Leave a Reply to Clarkcouby Cancel reply