You are here:
  1. Home
  2. Blog
  3. Geek
  4. New Script: BellaBiblio

New Script: BellaBiblio

 |  Geek, Interwebs, Updates

The more observant (or should that be nosy?) of you will have noticed a new page appeared in my scripts section this week titled “BellaBiblio” (mucho thanks to Hayley for the creative name).

BellaBiblio is a new flat file PHP-based book rating/listing script for those avid readers out there. It uses a single plain text file to store the books and is easily wiggled into any ol’ website — you can see how I’ve trimmed it down for my 50 Books page (which I might now get ’round to updating).

Features include optional Amazon Affiliate ID integration, multiple sorting options (sort by Title, Author, etc) and the ability to store a small review/synopsis of each book. At this stage, an optional plug-in is also in the works which will allow people to suggest books to you, as well as tutorials which will help you modify the script to suit.

Thoughts, people! Thoughts!

Jem Turner jem@jemjabella.co.uk +44(0)7521056376

40 comments so far

  1. Ben said:

    Hurrah! Thanks for the script Jem. It really is a gem. ;) Now all I need to do is go through all my books, add it to the page and write a review on it! :o

  2. Jordan said:

    Awesome job on this Jem; Even though I’m quite lazy when it comes to creating some sort of archive, I’m going to force myself to go through all books and add them to BB :P Also glad that you took in a lot of our considerations over at Snark. If I come across anything else that I think should be considered, I’ll let you know. :D

  3. Julie said:

    Oh that sounds interesting and quite useful for my not-yet-finished-upcoming personal site…And also, hopefully, easily modifiable for similar lists, like compact discs or movies.

  4. Six said:

    That’s great, love! Now where are BellaBlog, BellaBuffs Collective, and BellaDir? Must I start sending you chocolate from the states? ;)

  5. Jem said:

    @Six: BellaBuffs Collective (and phpFanBase 3) are well under way. Couldn’t possibly comment on the availability of a BellaBlog, and BellaDir doesn’t follow my naming scheme :P I’m not allowed chocolate, I’m too fat :(

  6. Ashley said:

    I did download this, and plan to get playing around with it soon. Tutorials would be awesome, and it’d be cool to allow people to suggest books to you. What a grand idea. :D

  7. Shannon said:

    score- this sounds great ^_^ i’m sure you’re trying to avoid this: but is there a chance of being able to use it for movies/music? I have yet to look at the script, so I haven’t gotten the chance to lookthrough everything. :#

  8. Bobbi-lee said:

    Excellent Jem! I was just blogging yesterday that I wanted to have a list of books I have read with all that stuff and a little review and rating. This is perfect!

  9. Dave said:

    Really awesome idea, Jem! I like it. I was thinking about doing something like this for games… Why not generalise yours a little more? The format must be the same for any kind of music/game/book/dvd etc? BellaReview (which doesn’t fit into the naming convention right? ;) Well on your way to WWW domination ;-)

  10. Rachael said:

    I don’t mean to be picky, but on the script page you’ve got the following “Store small synopsis/reviews for each boook” Shouldn’t book only have two o’s? Yeah, I’m pedantic. Sorry.

  11. Gabrielle said:

    Why wasn’t this around when I needed it. ;) Back in the day I patched up this awful script, made it work with Amazon, and am still using it. I’m far too lazy to add a hundred or more books again.

  12. Si Jobling said:

    What a cute little script. It would certainly be a nice addition to any website that doesn’t want to “plug in” to some of the Web 2.0 apps that offer similar services. One suggestion mind, how about marking up the books and reviews with the hReview Microformat (http://microformats.org/wiki/hreview)? Just a thought to move the code forward a little. I was also curious why the links to the books have a rel=”nofollow” attribute?

  13. Jem said:

    @Si: thank you for the link, that’s interesting and I will look into it. The script itself doesn’t use nofollow – I add it to certain pages with external links if I feel that the subject of the link doesn’t need or deserve any link-love from me.

  14. Kenna said:

    WHY DO I ALWAYS DO THAT?! (continues…) Been busy!) I’ll have to snag a copy and poke around in it to see if I like it. You don’t mind if I modify it for database use, do you? I’m not a fan of txt file driven scripts as it adds more file clutter to my already cluttered directories. ;) I have databases, hear me roar. :P Much love to you, doll. I feel bad that I wasn’t around for your little meltdown the other night. (Ouch, I didn’t realize how sarcastic that sounded until after I typed it. Can’t find a way to reword it though! I meant it sincerely, not sarcastically! -.-)

  15. Kenna said:

    [And I spam Jem some more] Just thought you might want to know that your “Download” images don’t match your other skins because of the backgrounds. Not sure if you noticed or not, but figured I would point it out. ;) Okay, I’m done now! I’ll even leave so I won’t spam you more!

  16. Matt said:

    I installed it and wow, it’s really simple, yet truly awesome at the same time. I’ll add the link to mine when I finish (or start, even) integrating it into WordPress. :P

  17. Nyx said:

    I never meant to imply you created it to compete with Mediashelf at all. I think both scripts have different sets of tools for people with different needs and both have their own niche. I’ve seen several posts on boards like the TFL boards by people who wanted a review/collection script but found Mediashelf much too big and extensive for their needs, so that’s why I think BellaBiblio is a great, lightweight alternative when you don’t need something huge.

  18. Chans said:

    I’m gone for a little while and you come up with something cool like that! I’m definitely going to try it as soon as I have a little spare time to get it running :)

  19. Gali said:

    While I love this for a simple list, is there any way small thumbnails of bookcovers or whatnot could be integrated into the script? I’d really love to use this for a review site, but thumbnails would be a nice add-on, I think :)

Follow on Instagram