TinyFeed is a WordPress widget which loads a microblog status feed via Ajax. It is currently restricted to microblogs with Twitter-compatible APIs, so only Twitter and Identi.ca.
I wrote it for one reason: I think the default RSS feed WordPress plugin is lame. I didn’t like PHP retrieving the feed and having the page wait to load because of it. Even though it caches the feed, for frequently updated feeds it just doesn’t make sense. Loading the feed via Ajax shaved seconds off of my page load time. I was so immensely happy with it that I decided to widgetize it and share it.
The current release of the widget is also the first, so there may be a few bugs to work out. But I also use this personally, so it should be stable enough for normal use.
- This uses AJAX, will this work in old versions of Internet Explorer?
The AJAX framework TinyFeed uses is jQuery which works with Internet Explorer 6 and above and Firefox 2 and above, which should be sufficient for most audiences.
- The feed pulled from the microblog service is sent directly to the client without any caching, should I worry about bandwidth?
Probably not. If your site receives more traffic than the microblogging service, then you might need to be worried, but if your site has more traffic than Twitter or Identi.ca, then you probably have other issues too.
- How do I theme TinyFeed?
tinyfeed.cssfile included in the distribution provides a commented framework for theming the widget however you would like.
- What timezone is the timestamp of the status in?
The time is calculated using the user’s timezone.
- Why does the status time not use AM/PM?
Because I haven’t coded it in yet. I hope to soon include options for how to display the timestamp.
- How is TinyFeed licensed?
TinyFeed is copyright Joseph Piché, but is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
- Fixing version number
- Rewrite; the plugin is now more efficient and plays nicer with other plugins
- Cleaned up the distribution files; still getting used to WordPress plugin hosting
- Fixed timestamp display in IE
- Status URLs work now
- Initial release