Forum Replies Created

Viewing 15 replies - 256 through 270 (of 476 total)
  • Plugin Author Robert Heller

    (@robertpheller)

    Ok, you mean in the ‘brief’ item detail. The subject is listed in the ‘long’ form. Normally, the item_list short code lists the current page worth of items using a ‘brief’ level of detail: the item thumb, the title, the author, the call number, and the checkout/hold status, with a request button (if a user with a parton id is logged in). The title is a link to a page with just that item, displayed with a ‘long’ level of detail — basically everything about the item.

    To change what is displayed as ‘brief’ you would have to change the item_detail short code.

    Plugin Author Robert Heller

    (@robertpheller)

    And my first question is, after I have loaded some books into the database without their cover image, there is a “no image” sign showed for each book on the webpage. We don’t want to upload cover image for each book. So is there any way that I can delete that sign?

    You can add a style sheet (CSS) code like this:

    .weblib-item-thumb img {
       display: none;
    }

    Also, is there a way that I can list all the subjects of each book under the title on the webpage?

    I am not sure what you mean by this question. Are you talking about the long display book pages or something else?

    Plugin Author Robert Heller

    (@robertpheller)

    If the search string was empty (effectivly wildcarded), then the ‘search’ results would be all items by category. You would just need to replace the generated search form with a manualy crafted one that used a ‘hidden’ input tag instead of the search string input tag.

    OTOH, most decent shopping cart / e-commerce systems include a ‘product database’ that would be structured by category, and probably other criteria (eg something like author, year, publisher, etc.). Which would make the web librarian plugin redundant.

    I don’t think the web librarian really makes sense in an E-Commerce context.

    Plugin Author Robert Heller

    (@robertpheller)

    There is no js code involved. The short codes are implemented in the short_codes.php in the includes directory. The actual search code is in the database_code.php file.

    Plugin Author Robert Heller

    (@robertpheller)

    Don’t suppose you have some of that clever stylesheet code around??? 🙂

    Nope. I barely understand stylesheets myself. Misquoting Dr. “Bones” McCoy: “Damit Jim, I’m a programmer, not a web designer!”.

    Forum: Plugins
    In reply to: [WebLibrarian] Iamge Upload
    Plugin Author Robert Heller

    (@robertpheller)

    How difficult would it be to create a “select thumbnail from media library” button and function?

    I don’t know (I have not looked into it), but I guess if someone really wanted, the code is freely available…

    For small not-for-profit associations with a small member-based library, it seems to me the cost of Amazon subscription could be prohibitive?

    It costs US$0.00 (can’t really get cheaper than that) to become an Amazon ‘Associate’, which is all you need for the Amazon search to work and from there it is a one-click to insert one of Amazon’s thumbnails… OTOH, copying the contents of the location bar on your browser and pasting that into the thumbnail URL is pretty close to a nobrainer (and that includes from your own media library).

    Plugin Author Robert Heller

    (@robertpheller)

    This could probably be handled with clever stylesheet code, much in the same way the WP backend dashboard is handled.

    Forum: Plugins
    In reply to: [WebLibrarian] Iamge Upload
    Plugin Author Robert Heller

    (@robertpheller)

    Well, WP already has an image upload that could be used. The *normal* expectation would be that libraries would use existing media already avaulable either from book publishers or book dealers (eg Amazon).

    Plugin Author Robert Heller

    (@robertpheller)

    *Normally* the Call Number would imply a ‘location’, but if you really have multiple branch locations, you might do better with a more full-featured ILS, like Evergreen/Open ILS.

    Adding more columns means changing the low-level database structure. This is non-trivial. It is doable, but you are on your own. OTOH, you could create psudeo ‘columns’ with keyword value pairs in the Description column.

    Adding more ‘fields’ for the author is also tricky. Nothing is stopping you from joining multiple authors with ‘and’ though.

    It *sounds* like you might do better with something like Evergreen/Open ILS — Web Librarian is a *simple* system, meant for small libraries with *simple* needs.

    Plugin Author Robert Heller

    (@robertpheller)

    You don’t actually have to ask every member to have a WP user account. This can (and should!) be a self-service action: a member that *wants* to use the web interface to place a hold on a book can create an account (assuming you have the WP registration / login links available), and then associate their user account with their patron ID/record.

    Question: using your ‘generic subscriber’ hold ‘feature’, how does the librarian know who requested a hold on which book?

    If you are going to continue with this ‘generic subscriber’ hold ‘feature’, you are probably going to be on your own. I guess you can manually check out the item to the ‘generic subscriber’, then check it back in and then check it out to the real patron. Combersome, but that should get what you want. Or else you will need to hack the code, which might not be easy.

    Plugin Author Robert Heller

    (@robertpheller)

    Well, you have somewhat gone off the deep end here. *Normally* each patron has their own login / username and places holds under their own patron ID. When they check out the item, the hold is ‘converted’ to a ‘checkout’ — the hold record is deleted and a checkout record is created. When the patron returns the item, the librarian checks the item in and the checkout record is deleted. There isn’t really a way for the librarian to clear holds, only a way for patrons to cancel holds. (I guess there probably should be a way for the librarian to clear holds as part of admistrative clean up procedures.) Question: when the librarian hands out items at your meetings, does the librarian do a checkout? Do your club members actually have their own patron records?

    It seems like you have added *unecessary* complications with this single generic “subscriber” user — *I* think you would be far better off simply providing a way for each club member to create their own ‘user’ and associate it with their patron id. They don’t *have* to ever deal with the back end (since the *librarian* can make the WP user <=> patron id association). This has the *added* advantage that the librarian will know who requested which book.

    Plugin Author Robert Heller

    (@robertpheller)

    No, once an item is checked in, the ‘transaction’ (the record of the checkout) is deleted. (Ditto for holds.) This per standard public library ‘policy’: I originally write this plugin for use at a public library and public library policy is that a patron’s past ‘history’ of items checked out is not to be stored. *Some* fancier library systems do allow for a *patron* to opt to save their ‘reading hostory’, but that is only for the patron’s use, and would not be accessable by library staff (at least not legitimately).

    Yeah, the cir stats code is broken — something I need to fix (really needs some re-design).

    Plugin Author Robert Heller

    (@robertpheller)

    Since the Web Librarian is written to use WP localization, it *should* be possible for it to use different localizations. The *database* itself is not going to be localized though. I am not sure what you mean by having the site available in more than one language — do you mean having the prompts and labels in more than one language *at the same time* or just using one language at a time, but switching between them? The latter is what I think is possible (just a matter of switching the ‘locale’). The Web Librarian has already be localized for Italian, in addition to American English.

    Plugin Author Robert Heller

    (@robertpheller)

    The only thing I can think of is that there is some weird with your hosting service. Question: is your wordpress install part of a network or multi-site install? This could be causing problems somehow.

    My only other idea would be to use firefox w/firebug installed and look at the Amazon AJAX calls in the firebug console — that might be imformative.

    Plugin Author Robert Heller

    (@robertpheller)

    This something I would need to look at. There are possible secutity issues (I think). I don’t know if there is an existing plugins to allow access to a user’s profile on the front end. If there is such a plugin it could be a starting point.

Viewing 15 replies - 256 through 270 (of 476 total)