Robert Heller
Forum Replies Created
-
Forum: Plugins
In reply to: [WebLibrarian] Missing User RolesI cannot reproduce this error. Are you sure you activatied the plugin?
Forum: Plugins
In reply to: [WebLibrarian] User manualDid you create a user with Librarian access (see page 2 od the manual under “User Role Setup”. The admin user does not have access to the library’s database, just as the library staff does not have access to the adminstration functions on the dashboard. This is by design. Read the “User Role Setup” section starting at the bottom of page 2 and continuing on the top of page 3.
Forum: Plugins
In reply to: [WebLibrarian] CVS Filescarletcarnival: There is an Open Source ‘full-blown LMS’ out there: Evergreen (OpenILS) — http://evergreen-ils.org/. OTOH, that might be more that you would want. It is what is currently in use by C/W Mars for its member libraries. It supports things like interlibrary loans, understands MARC records, and so on.
Forum: Plugins
In reply to: [Google Affiliate Network] Site Lag and and 103 ErrorAre you still having problems?
Forum: Plugins
In reply to: [WebLibrarian] Missing file error on activationI’ve pushed a new release (3.2.5), which fixes the missing file problem.
Forum: Plugins
In reply to: [WebLibrarian] Bulk CSV Import, Bulk DeletePS: The type item of the recognized columns list is on page 12 (there are some intervening figures on pages 10 and 11).
Forum: Plugins
In reply to: [WebLibrarian] Bulk CSV Import, Bulk DeleteOK, I found the problem with the bulk delete code — it was a problem with mindless copy-and-paste. I pushed a new release, which will fix this.
I also checked the user manual. It *does* state (in two places!) that the type field is required. It is stated in both the sub-section “Adding and editing items in the collection database”: “Only the Title, Author, Subject, and Type are required.” and in the sub-section “Adding items in bulk to the collection database” in the list of recognized columns: “type This is the item’s type. It is required.” Both of these sub-sections are on page 9.
Forum: Plugins
In reply to: [WebLibrarian] Bulk CSV Import, Bulk DeleteI need to have a look at the bulk delete code. Something is not right there. And yes, I guess I need to look at the documentation as well…
Forum: Plugins
In reply to: [WebLibrarian] Missing file error on activationThis will be fixed in the next release.
Forum: Plugins
In reply to: [Google Affiliate Network] Site Lag and and 103 ErrorThe GAN_Server loop is most efficient when the number of merchants / advertisers with at least one compatible ad exceeds the number of ads specified for an ad unit. The GAN_Server loop will loop though the merchants / advertisers just once. If the number of ad requested for the ad unit is greater than the number of merchants / advertisers with compatible ads, it will loop though the merchants / advertisers ad many times as needed to fill the ad unit. Thus if you only have two merchants / advertisers and have an ad unit with 6 ads, it will loop though the merchant / advertiser list 3 times, with two inner loop cycles per outer loop cycle.
Note: if you have merchants / advertisers who don’t have compatible ads (compatible: banner size or banner vs. text) it will still do lookups (possibly multiple lookups) with those merchants / advertisers — this will take time. If you have a 468×60 banner ad unit calling for 4 banners and if you have 10 merchants / advertisers, but only 2 have 468×60 banner ads, the ad server (GAN_Server.php) will loop through all 10 merchants / advertisers twice, that is it will make 20 MySQL lookups, 16 of which will return in empty results. You would either need to reduce the number of ads displayed in this ad unit or get 468×60 banner ads for more of the merchants / advertisers.
It is possible that you have set the number of ads in one or more of your ad units too high (too many ads per unit). You can try reducing the number of ads per ad unit.
Forum: Plugins
In reply to: [Google Affiliate Network] Site Lag and and 103 ErrorAre there a lot of ad units per page? Are you displaying *lots* of ads per ad unit? Note: if you have a *small* number of merchants / advertisers and are displaying *lots* of ads per ad unit, the code could be looping trying to avoid displaying duplicate ads or multiple ads from the same merchant / advertiser. You should have more merchants / advertisers than the number of ads per ad units and should not have too many ad units per page (probably not more than 2-3, preferably of different sorts — text vs banner or different sized banners).
Forum: Plugins
In reply to: [WebLibrarian] Circulation Desk ErrorI pushed a new version, 3.2.4, of the Web Librarian plugin. This verison includes code to delete holds and checkouts of an item when you delete the item — that is, it prevents orphaned holds and checkouts.
I also added a Collection Database Maint. page that has a button to delete holds and checkouts for deleted items and patrons. You should be able to use this page to clear out your orphaned holds and checkouts.
Forum: Plugins
In reply to: [WebLibrarian] Circulation Desk ErrorIf you did a hold on the items you later deleted, then yes, you will get this error. I probably should put a check in the delete function to check to be sure that items being deleting don’t have holds or are checked out, either preventing the delete or removing the hold and checkout records when deleting the item.
There should be a button to remove a hold and checking out an item happens on the circulation desk page.
Forum: Plugins
In reply to: [WebLibrarian] Circulation Desk ErrorSomehow you managed to place a hold on an item not in your collection. I think the only way that would be possible is that the hold was placed on an item that was later deleted.
Try creating an item with the problem barcode, even if it is a ‘dummy’ item. Right now, the system does not handle deleting items with holds or checkouts — the hold and checkout records are left dangling.
Forum: Plugins
In reply to: [WebLibrarian] 'Type' field in adding to collectionI take it that you discovered that you have to define the types first, as it states in the documentation…