888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

May 17, 2009

So the first entry on the WLTC Plugin Competition blog is up and it is an interesting one. A plugin called Live Blogging from Chris Northwood.

I need to start my review with the admission that I have never live blogged anything, so my experience is limited to seeing one in action during Formula 1 races. Despite this I think the concept is interesting and I was keen to try the plugin.

What it does

With the plugin installed you get a new menu option: Live Blogging. From here you can create a new ‘Live blog’ and, using shortcodes, add that live blog into a post or a page.

You can then post new messages to that live blog and these are added to the post, most recent at the top, with a label showing the time it was added.

You can see an example of the plugin in action at Nouse.co.uk.

This is essentially it; however, you can push your messages to Twitter or to a Meteor server, a webserver designed to handle streaming to a very high number of subscribers.

My thoughts

The plugin does what it was intended for just fine, but I get the impression that it is a plugin that was built for a specific use and released, rather than a plugin that was intended to be released.

First of all, when you add a live blog to a post you need to remember the ID and add the shortcodes; there is nothing in the editor to automate the insertion process. This isn’t a problem, but a little polish goes a long way. I also had a minor issue with the live-blog entry page: the WYSIWYG wasn’t working for me but this could simply be the result of testing it using 2.8.

One of the cool features of this, which you can see in the screen cast, is the auto-update feature where users are updated with the latest post in near real time. Unfortunately, this is only available if you have the Meteor Server installed, which I don’t. While it may be wise to discourage users on shared hosting to host large live-blogs I would still have liked to see a basic AJAX alternative. I suspect that most live-blogs will be viewed by a relatively small number of people while the event is occurring so this plugin many not offer the sort of benefits that largest user base would want.

Being fairly unfamiliar with live-blogging it may be that this feature never really comes up, but those I have seen often inserted the users comments into the stream to permit a wider discussion. This plugin will auto-update the comments when using a Meteor Server but it does so in the traditional way, at the bottom of the page. For future updates it might be interesting to see that as an option.

Finally, when I added some introductory text to the post the live blog was on, I found that any text within the post is relegated to the bottom of the post. So adding the short code turns the entire post into a live blog, not just the area where the short codes have been inserted. I also found that the HTML it inserts covers over the sidebar using the default theme.

Conclusion

There is certainly potential in this plugin. The option to post to Twitter is good and the Meteor Server option might very well be the “one big thing” that someone needs. On the whole though it feels ‘made available’ rather than ‘produced’ so I think a bit more polish is needed before it becomes a winner.

Improve Your Typography With Plugins
Wordpress typography plugin?
one comment
page 721
Quick N Dirty Replacement Text
Dirty replacement?
no comment
page 122
How To Add Sidebars To A Theme
How to add pages in footer wordpress?
11 comments
page 1053
Using Your Own Url Shortener
Tiny urls htaccess?
4 comments
page 1190
Post Image The Easy Peasy Way
How to post all gallery images in one post wordpress?
26 comments
page 1065
Post Image The Easy Peasy Way
Get attachment by post?
26 comments
page 1065
Html 5 Gallery
Html 5 tab?
6 comments
page 1305
Wordpress 25 Exif Fields
Exif info display wordpress?
12 comments
page 230
Six Million Ways To Die Choose One
6 million ways to die so i chose?
14 comments
page 1128
How To Add Sidebars To A Theme
Wp register sidebars?
11 comments
page 1053
Fun With Sidebar Tabs Styling
Funwithsidebartabs customize css?
2 comments
page 336
My Experience Of Flexx
Flexx theme review?
4 comments
page 1026
Wpunlimited The Ultimate Wordpress Theme
Ultimate admin theme?
3 comments
page 1141
Quick N Dirty Admin Login Screen
Css login screen?
no comment
page 128
Fun With Sidebar Tabs Styling
Css tabcontentcontainer?
2 comments
page 336
Html 5 Gallery
Html 5 e wordpress?
6 comments
page 1305
Dont Mess With My Toot Toot
Toot html5?
16 comments
page 599
Using Your Own Url Shortener
How to create your own url shortener?
4 comments
page 1190
Dont Mess With My Toot Toot
Wordpress custom content types?
16 comments
page 599
Using Your Own Url Shortener
Funny url shortener?
4 comments
page 1190
Post Image The Easy Peasy Way
Addd multiple images to post wordpress?
26 comments
page 1065
Theming Habari Vs Wordpress
How to create a habari theme?
13 comments
page 440
Upload From Url
Upload by url?
6 comments
page 326
Html 5 Gallery
Html5 image gallery?
6 comments
page 1305
Post Image The Easy Peasy Way
Add image url to page data wordpress?
26 comments
page 1065
Wpunlimited The Ultimate Wordpress Theme
Html 5 photo gallery?
3 comments
page 1141
Html 5 Gallery
Image galleries in html5?
6 comments
page 1305
Six Million Ways To Die Choose One
Six million ways to die?
14 comments
page 1128
Html 5 Gallery
Html 5 foto gallery?
6 comments
page 1305
Wpunlimited The Ultimate Wordpress Theme
Html 5 photo gallery?
3 comments
page 1141
Charcoal Theme Available For Wordpress
Charcoal theme?
2 comments
page 959
Why I Ditched Disqus
Disqus theme?
5 comments
page 1175
Why I Ditched Disqus
Disqus theme?
5 comments
page 1175
  1 query every 1178 seconds, updated 1 seconds ago.
Tuesday, 2pm
 __
(__)
   `

 WLTC Plugin Competition: Live Blogging Plugin – Fun with WordPress | Tom Altman

[...] WLTC Plugin Competition: Live Blogging Plugin – Fun with WordPress. [...]

Sunday, 8pm
 __
(__)
   `

 Chris Northwood

Hi there, thanks for reviewing my plugin!

The plugin does what it was intended for just fine, but I get the impression that it is a plugin that was built for a specific use and released, rather than a plugin that was intended to be released.

Yes, that’s a fair assessment. I knocked it together in a week and then after the event I put some further polish on it for release, but I’d rather release it than sit on it, isn’t that the beauty of open source :D I’ll admit it’s not completely polished yet, but the core functionality is there. I possibly rushed it to release a bit too early, I’ve not tested it on the default theme (probably a major oversight) and I’ll investigate the other bug you identified and also test it on WordPress 2.8. Meteor also isn’t trivial to set-up; our site runs from a VPS, but I can’t see shared hosting ever working with Meteor. AJAX polling is definitely something that I’ll add in the future.

The tool is definitely something for “power” bloggers who have a large readership. Our live blogs do attract lots of readers – we averaged out at 150 (peaking at 220) connected to Meteor and we were in stiff competition with a rival site providing the same coverage, and I wanted the “push” technology to give us the edge over them.