Scientific blogging plug-ins
Are there any aspects of Blogger, MoveableType or Wordpress that could be tweaked to make them more suitable for science blogging? Any plugins that'd be really useful?
I'm thinking of things like:
- A plugin that took the work out of finding the free version of a paper (where available) - you just enter a DOI and the software automatically replaces it with the most appropriate final destination.
- A bibliography / reference builder that tied into Connotea, CiteULike and / or Zotero
- Automated submission of research-heavy posts to Precedings or WebCite
Any of those sound useful? Any other suggestions?
We were discussing this in Web Publishing because there've been two WordPress plugins of interest to the science blogging community released recently.
The first is Pierre Far's EasyPg which makes it easy to include the relevant openreview friendly markup in your blog posts so that it can be picked up by sites like Postgenomic and Chemical Blogspace.
The second is ConnoShow by Andrew Straw which lets you embed Connotea bookmarks in your posts. Andrew's plugin is pretty simple at the moment but as he points out the possibilities are intriguing:
Although the current version is perfectly functional, its simplicity means it only suggests what is possible. For example, automatic bibliography generation with in-text citations and custom styles seems a straightforward, if somewhat labor intensive, extension.
There are a lot of talented developers out there. Maybe some could get together to create an easy to install, open source 'so you want to run a science blog?' package of plug-ins for the popular blogging platforms?

Comments
Euan, this is a interesting post; we indeed need these tools to get scientific blogging further from the ground, and available to Joe Average (Bio)Chemist too. From the title, I was actually hoping on tools to add chemical content :)
However, the suggestion about entering a DOI resulting in the full citation is a great thought. I can see similar things for chemistry: enter an InChI/CID and get a image from PubChem. (And, of course, everything properly marked up using microformats and RDFa)
I haven't looked at EasyPG... does it work for blogger.com too?
Posted by: Egon Willighagen | July 17, 2007 11:03 AM
There's Structured Blogging, which is still a good idea but didn't really take off - perhaps because of the way the data was stored: http://structuredblogging.org/
Posted by: alf | July 17, 2007 11:52 AM
"A plugin that took the work out of finding the free version of a paper (where available) - you just enter a DOI and the software automatically replaces it with the most appropriate final destination." would be the COinS plugin for Wordpress, I guess: http://dev.zotero.org/wordpress
Posted by: alf | July 17, 2007 12:23 PM
With Zotero you can already drag and drop formated refferences into any text field, blogs included. So you can drag your citations right into your blog post. That said Zotero has some basics on creating utilities that anyone can check out here.
If anyone is interested in taking a crack at some of these they should join the Zotero-dev google group.
Posted by: Trevor | July 17, 2007 12:41 PM
Another possibility would be to side-step the blogging platforms and build some additions into a blogging tool (browser add-on or desktop tool). Not that I know of any good ones :). Once I manage to reduce my to-do list I would be glad to (try to) help.
Posted by: Pedro Beltrao | July 17, 2007 01:04 PM
Thanks for the mention, Euan!
EasyPg doesn't work with blogger.com, only with Wordpress. For other platforms, especially blogger and others that don't allow plugins, I'm working on a tool that will do the same thing. I'll post the details when it's ready on my blog.
For the DOI destination finder: excellent idea! It should be simple to implement. I'll have a go when I have a chance.
Thanks again :)
Pierre
Posted by: Pierre Far | July 17, 2007 02:17 PM
This is an interesting problem. A step towards a solution is to embed metadata in the document, using RDFa. The kind of thing we've been working on is placing references to books in a page, but using the ISBN number rather than the usual 'link to Amazon'. Then, when the page is loaded, an RDFa parser can make the ISBN number available, and some action can be performed on it. Of course this could be to link to Amazon--we have an example that uses Yahoo! Pipes to get information--but it could also be to link to someone's wish-list, to Barnes and Noble, or whatever. The point is that what is done with the information depends on the person viewing the page rather than the page author.
I'd be interested to see more about what you want to do with the data, since I believe the key would be to to ensure that the RDFa parser has sufficient ways to hook in custom 'actions' to be carried out on various bits of metadata.
--
Mark Birbeck, formsPlayer
mark.birbeck@x-port.net | +44 (0) 20 7689 9232
http://www.formsPlayer.com | http://internet-apps.blogspot.com
standards. innovation.
Posted by: Mark Birbeck | July 17, 2007 05:03 PM
Excellent ideas and feedback. The idea of a science-friendly blogging tool is very important. We need to be able to manage richer content - code, markup, even chemicals and maths. I think a lot of us in the Open chemistry community would be interested in trying to create a plugin
Posted by: Peter Murray-Rust | July 17, 2007 07:20 PM
The 'killer feature' that finally convinced me to install WordPress was Steve Mayer's LatexRender. This beauty allows easy jotting down of LaTeX typeset math in a blog. You can read more about LatexRender here. It certainly deserves a mention here.
I'm using my blog as a supplement to a lab notebook, and being able to write LaTeX means I have a place to record my mathematical musings in a form not too distant from what I'd use in a presentation or publication. (As opposed to the chicken-scratch style I've previously employed with lesser success.)
I hope my ConnoShow plugin is useful to others, too. Thanks for the link.
Posted by: Andrew Straw | July 18, 2007 01:44 AM
Great topic.
Seemingly trivial, the ability to effectively display tables (esp cut and pate from other applications) in a blog post would be welcome! It is hard to put some types of data up front and center (for example, brief mention in http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=345)
Also, count me in as someone daunted by choosing the "best" tags. Suggestions in the blogging editor (based on word frequency combined with popular tags in bookmarking sites???) would be welcome. Maybe such a plugin is already out there?
Thanks for a place to catalog the wish lists!
Heather
Posted by: Heather Piwowar | July 18, 2007 09:50 AM
Heather: the easiest way I can think of to get tabular data into a blog post is to
1) Make the table in Excel.
2) Copy the table from Excel and paste it into Word.
3) Save the Word document as HTML.
4) Copy the table HTML out of the saved file and paste it into Wordpress using TimyMCE's 'Paste From Word' button, which cleans up the HTML.
Posted by: alf | July 19, 2007 05:40 AM
The most useful feature in any bloggin software that I have come across so far is Wordpress' LaTeX rendered. It made me switch from blogger and to WP in a blink of an eye.
Posted by: Mario Pineda-Krch | July 19, 2007 11:06 PM