Fork me on GitHub

Module for a book database?  Bottom

  • I'm looking for a module to use to create a database/inventory of books searchable by title, author, and ISBN. The users should be allowed to add items to the database - this will be an ever-evolving database of books. To make things more complicated, I will need the ability to have more than 1 book of the same ISBN/Title/Author, but each instance associated with whatever user added it. Make sense? Please help! :)
  • ISBN is unique to each titile, why does it need to be put in more than once? Pagesetter should be able to do the job at any rate.

    --
    Home Page | Find on Facebook | Follow on Twitter


  • Yes, exactly like that! But what I need to happen is, for example, User 1 adds book title "Dogs and Cats" and User 2 also has a copy of "Dogs and Cats" that he adds to the database - but each instance of that book needs to be associated with the person who added it. In other words, each COPY of the book is unique, not just the title or ISBN. But I also want an easy method for users to add their books with cover images and for each entry to specify who added the book (again, unique by copy, not title or ISBN) - does this make sense?
    Do you know where to get the module that is used on the Canadian site?
  • http://groups.yahoo.com/group/pn-mod-books/

    The module is still being updated and new features added. the one you want is there, I just disabled it for our use. As you can see though, it is fully functional right now.

    --
    WIRE SERVICE

    Free Press Releases
  • I have a module I developed for someone last year that MAY be able to do what you need to do. It was designed to help people create and track serial numbers for items they created, but it could probably work for your needs. I had some stuff I was going to do before releaseing it, but I've given the client over 2 times the exclusive window we agreed upon before I could release it GPL'd.

    --
    Home Page | Find on Facebook | Follow on Twitter

  • hahaha.. that's cool.. a hacked up downloads mod.. looks great, very useful.. i'll have to check that out.
  • Thanks czardogs - I'll check out this module. mhalbrook, that sounds like maybe it could work - I want to assign a unique number to every book based on copy - ideally, this is what I want to have happen:
    user submits an entry with book title, author, ISBN and perhaps some other identifiers like book type (hardcover, paperback, audiobook etc) and links to or uploads image for that book - if it could pull in prefilled data from Amazon that would be even better. All users following behind should be able to use the same data to add their individual entries if they have the same book, but every copy in the database will have its own tracking number so I can track which books belong to which users. I want it to be as easy and fool-proof for the user as possible.
  • I think this module czardogs recommended just might do the trick! ::dances a jig:: I'll keep you posted! (fingers crossed) Thanks again! :)
  • OK here's a question for you - I got the book module installed and set up and then I went in and tried to "Add a book" as a user - and when I enter the title, author, ISBN but no description and click submit, I'm redirected to a good page which looks like my site, but says "error- you need to enter a description" and has a back button. But then when I enter all this info including a description in the description field and click submit, I get a BLANK SCREEN with the error
    "Fatal error: Call to undefined function: fixquotes() in /home/www/mydomain.com/modules/books/bk-modbooks.php on line 82" (I substituted mydomain for the real domain name)
    Any ideas what this could be?
  • Turn on legacy mode for your site.

    --
    Home Page | Find on Facebook | Follow on Twitter
  • How do I do this?
  • nokturnalmuse

    How do I do this?


    In case you didn't figure that out - find it under your admin/settings.

    --
    WIRE SERVICE

    Free Press Releases
  • 0 users

This list is based on users active over the last 60 minutes.