Strict Standards: Non-static method installk2::installer() should not be called statically in /home/writerresponse/writerresponsetheory.org/wordpress/wp-content/themes/3k2w-b2r344/functions.php on line 23
Wordpress Plugin for Academic Citations at WRT: Writer Response Theory




Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

Announcing a new Wordpress plugin: Academic Citations!

The plugin automatically generates citations at the foot of every blog post in five common formats: AMA, APA, Chicago, Harvard, and MLA. It is well documented and installation is simple: upload and activate the plugin, insert a line into your template, and add optional CSS to your stylesheet. Try it by clicking the link at the end of this post, then download to add citations to your WP blog.

The plugin is the result of a happy collaboration. After my previous blog post on citation footers for academic blogging, and my first stab at a solution (using WordPress template tags), I was feeling some trepidation about actually taking the time off from my other projects to learn how to write my first WordPress plugin… until I was contacted by Julie Meloni.

Julie is the technical director of the Northern California interactive media firm i2i interactive, a grad student in English at San Jose State University, and the author of a multitude of technical books on Blogging, Plone, PHP and Apache/MySQL. Like me she had yet to write her first Wordpress plugin, but she was willing to pitch in with her (literally) volumes of PHP experience. We put our heads together with Christy Dena and the three of us said “Let’s do this!”

I contributed my original idea and worked up design notes, Christy gave feedback and did beta testing on her other site, and Julie assumed authoring responsibility, doing all the heavy lifting of transforming the original template tags and pseudocode into a professional standards-compliant plugin. The resulting plugin already sports extra features like visibility hiding, and as a result is both useful and unobtrusive. Some of our goals on our future roadmap: exportable file-format citations (BibTeX, EndNote), support for comments, and ways for the site to customize which formats are displayed. Julie is also considering an adaptation for systems like Blogger and Moveable Type.

To check out the plugin, (currently in v0.3.3), go to Julie’s website, Academic Sandbox.




19 Responses to “Wordpress Plugin for Academic Citations”

  1. 1 noah

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Very cool!

    The GTxA crew is swamped right now, but I’m going to propose that we put a link to citation info at the bottom of our posts, using this plugin, when one of us has a moment.

  2. 2 Wesley R. Elsberry

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    I’ve just installed this plugin in my WordPress 1.5.0.3 site. Everything works except getting the “authordata” information on first and last name. Is that specific to WordPress 2.x?

  3. 3 JM

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    This is a WP 2.0 plugin.

  4. 4 Emma

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Thanks :)

    I’ve just installed it on my blog.

  5. 5 Emma

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    I’m just doing some experimenting; I’ve discovered that the URLs fall outside the box in Firefox, though they wrap well in IE. I’ve googled & it seems to be Firefox rendering the CSS correctly, though irritatingly; where IE is rendering it incorrectly, but visually better. (e.g. http://codingforums.com/archive/index.php?t-72641.html)
    Has anyone found a tweak to get over it?

  6. 6 Rich

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Is this project dead? I followed the links to download the plugin but http://academicsandbox.com/academic_citations.zip is 404!

  7. 7 Jeremy Douglass

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Rich - the maintainer of this project, Julie Meloni, has her site down for revisions at present. I’ll send her a query about any recent revisions, and in the meantime email you a copy of 3.3 - it works for us on WP 2.2, although your milage may vary.

  8. 8 Flick

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Hi
    I came across this article whilst searching for a citation plugin for Wordpress (you maybe happy to know it’s the top search result :)) and since I’m using 2.3 as well, I was wondering whether it would be compatible with this version?

    I have also come across a Citation Plugin called ‘ CiteThis’ that has been listed in the Wordpress Plugins page (http://wordpress.org/extend/plugins/cite-this/) and wasn’t sure if this is the same project, or a similar project. Either way, it seems to be actively maintained at the moment. I haven’t tested it out yet, but for those who are interested, the code/discussion group can be found at:
    http://code.google.com/p/llbbsc/wiki/CT

    Flick

  9. 9 Flick

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Sorry, just wanted to add to the comment just now - I made a slight mistake with the plugin: it seems that what ‘CiteThis’ does is to create a list of the different citation formats for a particular blog/news post, that visitors can easily copy/paste for their work.

  10. 10 manele

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    I’ve just installed it on my blog.

  11. 11 JM

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Hey Jeremy, et al — I’m going bump this up to “get back on track” now that it’s summer and I’m not teaching until the middle of June. IOW, my workload has gone from a zillion percent to just a billion. Whoo hoo!

  12. 12 RageBanken

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Looks like a good plugin. I’m wondering though, is there any plans for extending the capabilities to allow for actual citations? While I can see the use for letting other people cite my work, I have a more pressing need to be able to easily insert citations for others work that I may reference.

    What I’d like to be able to find is a a plugin that has the capability to store a master database of all works cited that can be managed from the admin area. For posting it would need to be able to use quick tags of some sort to pull the citation info. Perhaps another tag capable of pulling all the citations from the individual post into a proper works cited section at the end.

    Honestly I’m suprised that no one has done a plugin like this yet, considering the litigation happy world we live in. As it is I’m holding back on posting any of my actual work until I find a solution to this problem. I’d like to avoid having to do seperate manual citations all the time, so any suggestions would be appreciated.

  13. 13 gry

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    Hey Jeremy, et al — I’m going bump this up to “get back on track” now that it’s summer and I’m not teaching until the middle of June. IOW, my workload has gone from a zillion percent to just a billion. Whoo hoo!

  14. 14 kurye

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    thank you

  15. 15 kurye

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/writerresponse/writerresponsetheory.org/wordpress/wp-includes/functions-formatting.php on line 76

    thank you very good

  1. 1 WRT: Writer Response Theory » Blog Archive » WRT interview with Chris Crawford
  2. 2 infobong.com » linkdump for 2006.04.30
  3. 3 Byte The Bit » Blog Archive » Un plug in per WordPress
  4. 4 Akkam’s Razor

Leave a Reply



Strict Standards: Redefining already defined constructor for class sk2_plugin in /home/writerresponse/writerresponsetheory.org/wordpress/wp-content/plugins/SK2/sk2_plugin_class.php on line 45

Strict Standards: Declaration of sk2_captcha_plugin::output_plugin_UI() should be compatible with sk2_plugin::output_plugin_UI($output_dls = true) in /home/writerresponse/writerresponsetheory.org/wordpress/wp-content/plugins/SK2/sk2_plugins/sk2_captcha_plugin.php on line 70

Strict Standards: Declaration of sk2_pjw_simpledigest::output_plugin_UI() should be compatible with sk2_plugin::output_plugin_UI($output_dls = true) in /home/writerresponse/writerresponsetheory.org/wordpress/wp-content/plugins/SK2/sk2_plugins/sk2_pjw_daily_digest_plugin.php on line 277

Strict Standards: Declaration of sk2_rbl_plugin::treat_this() should be compatible with sk2_plugin::treat_this(&$cmt_object) in /home/writerresponse/writerresponsetheory.org/wordpress/wp-content/plugins/SK2/sk2_plugins/sk2_rbl_plugin.php on line 342

Strict Standards: Declaration of sk2_referrer_check_plugin::output_plugin_UI() should be compatible with sk2_plugin::output_plugin_UI($output_dls = true) in /home/writerresponse/writerresponsetheory.org/wordpress/wp-content/plugins/SK2/sk2_plugins/sk2_referrer_check_plugin.php on line 78





thesis writing service