Widget:GoodShelf For GoodReads

I just finished writing a wordpress widget that grabs a list of books from GoodReads (book readers social network) and I’d like to share it with whoever needs it :) If you want to use this widget you have to use Wordpress and of course have a GoodReads account.�

Features

  • Choose any shelf that you want to display
  • There are 16 sorting options
  • Choose one of the 3 book cover sizes
  • Show or hide book title
  • Set the length of book title
  • Show or hide author name, isbn, user rating, and average rating
  • You can also change the display labels for�author name, isbn, user rating, and average rating

Download

GoodShelf (1392)

Installation

To install it, simply unzip the download file and move/copy�goodshelf.php�to�/wp-content/plugins�folder of wordpress. In the admin page, go to Plugin and activate the GoodShelf plugin.�After that, you need to configure to get it working. Go to Design or Presentation and select GoodShelf. There is a list of options (mentioned in Features) that you can choose from.�The final step is go to Widget to add GoodShelf widget to your sidebar.�

Customization

If you like to customize the widget, below is a list of CSS classes and id associated with the widget that you can style:

  • Book list: .goodshelf_ul
  • Book item: .goodshelf_li
  • Book cover: .goodshelf_cover
  • Book description: .goodshelf_text
  • Profile link: #profile_link

13 Comments

  1. MyAvatars 0.2

    ahhh.. blogspot’s user cant have it then >.<)

    Comment by alice — June 14, 2008 @ 2:23 am

  2. MyAvatars 0.2

    no but you can use it flash-based widget from GoodReads.

    Comment by phalkunz — June 14, 2008 @ 2:58 pm

  3. MyAvatars 0.2

    [...] in the Goodshelf plugin. I’ve been using Goodreads to track what I’ve been reading, and this handy [...]

    Pingback by Dan Johnson » Hey, I made a new website! — December 1, 2008 @ 6:27 pm

  4. MyAvatars 0.2

    thanks! this is great. I don’t like the flash-based widget and was looking for something like this.

    Comment by kaitlin — March 18, 2009 @ 1:04 pm

  5. MyAvatars 0.2

    download link broken.

    Comment by brett — March 27, 2009 @ 7:55 am

  6. MyAvatars 0.2

    Hi guys,

    The link has been fixed. Enjoy!!!

    Comment by phalkunz — March 27, 2009 @ 8:22 pm

  7. MyAvatars 0.2

    [...] Widget GoodShelf For GoodReads Simply Random Posted by root 35 minutes ago (http://phalkunz.com) Tagged as plugin web wordpress comment by phalkunz june 14 2008 2 58 pm phalkunz com simply random is proudly powered by wordpress Discuss  |  Bury |  News | Widget GoodShelf For GoodReads Simply Random [...]

    Pingback by Widget GoodShelf For GoodReads Simply Random | My Site — June 1, 2009 @ 4:15 pm

  8. MyAvatars 0.2

    [...] Widget GoodShelf For GoodReads Simply Random Posted by root 41 minutes ago (http://phalkunz.com) Tagged as plugin web wordpress comment by phalkunz june 14 2008 2 58 pm phalkunz com simply random is proudly powered by wordpress Discuss  |  Bury |  News | Widget GoodShelf For GoodReads Simply Random [...]

    Pingback by Widget GoodShelf For GoodReads Simply Random | Patio Chairs — June 3, 2009 @ 2:44 pm

  9. MyAvatars 0.2

    This is interesting. It’s like having your own library. I could give it a try. Thanks a lot for posting!

    Comment by AudiobookApril — July 9, 2009 @ 10:41 am

  10. MyAvatars 0.2

    Love the application. Is there a way to duplicate the widget? My wife and I have a blog and want 2 widgets to display our separate goodread accounts.

    Comment by Michael — August 1, 2009 @ 6:42 am

  11. MyAvatars 0.2

    @Michael: this widget is not multiple-instance ready. We need to change some names in the code to have another one. If you know any PHP you should be able to do it by yourself. If not, you can drop me a line to phalkunz[at]gmail.com (change [at] to @) I’ll do it for you.

    Comment by phalkunz — August 1, 2009 @ 9:30 pm

  12. MyAvatars 0.2

    Is the download link broken? :(

    Comment by sharon — November 26, 2009 @ 4:15 am

  13. MyAvatars 0.2

    Thanks for you pointing out, @sharon. It’s fixed now :)

    Comment by phalkunz — November 26, 2009 @ 4:44 am

Leave a comment


*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word