Forum Replies Created

Viewing 15 replies - 46 through 60 (of 476 total)
  • Plugin Author Robert Heller

    (@robertpheller)

    You would have to hack the PHP code to add the librarian privs to the admin user. Or else create a new E-mail account and create a new user.

    Plugin Author Robert Heller

    (@robertpheller)

    YYYY-MM-DD eg 2020-07-01

    Plugin Author Robert Heller

    (@robertpheller)

    It is actually a SQL date, but the month day is not displayed.

    Plugin Author Robert Heller

    (@robertpheller)

    Correct. *Patrons* don’t check out items. Patrons are not “users”, although it is possible to link a patron to a user, all that does is allow the patron to place holds, renew items already checked out, check due dates of checked out items, and update some fields of their patron records (like their address and contact information). This plugin was designed from the ground up to work with a library of *physical* items (dead-tree books, CDs and DVDs, and other *physical* objects — there are implementations for libraries lending toys and tools). Because it is meant to deal with physical objects, it is presumed that there is a physical place where these objects reside — an actual building where patrons would go to physically pick up the objects and go through a process involving a library staff person to check out the object.

    Plugin Author Robert Heller

    (@robertpheller)

    First of all, *Patrons* don’t checkout books. This is NOT a “self-service” library plugin. It is meant to function as part of a traditional brick-and-mortar library with an actual (human) staff (librarian + various assistants / helpers) and a (physical) “circulation desk” (like a brick-and-mortar store’s checkout).

    There is no “login” for patrons. *Patrons* don’t login, patrons only borrow materials, which are checked out by a library staff person at the library’s circulation desk. The library staff person has a computer with the library website’s backend (dashboard) open to the Circulation Desk page and is logged in as a website user with at least manage_circulation priviledge (eg at least the role of Volunteer).

    It sounds like you are looking for a very different sort of plugin.

    I *guess* you could create a shared user with a role of “Volunteer” that any patron could use to check their items out with, but I would not really recomend doing that, because it is something of a security risk.

    Plugin Author Robert Heller

    (@robertpheller)

    The *librarian* (see page 2 and 3: “User Role Setup”) creates patrons on the backend (dashboard). *PLEASE* read the manual, carefully and completely. Starting on page 7 “Patron Management” this is all explained. On the patron list page is an “Add New” button which displays a form for the patron: name, address, etc. Patrons don’t create themselves, although once created and *optionally* linked to a user. patrons can update some fields (specificly address and phone number). Only the librarian can *create* patron records and that is done from the dashboard. Important note: the *librarian* is not the admin user of the site. I know this is “weird”, but it is how the site is designed. The admin user needs to create a separate user with a role of librarian and then this user logs into the backend and then has access to the WebLibrarian plugin’s backend features: Patrons (list, adding, removing, etc.), Collection (list, adding, removing), Collection Types (define loan periods), and Circulation (for checking out items, checking in items, etc.).

    Plugin Author Robert Heller

    (@robertpheller)

    Patrons and users are separate, although it is possible to link a user to a patron.

    Creating a patron is like issuing a library card. It grants the right to borrow items from the library. The actual checking out is done by a library staff person (a wordPress user with the proper role setting — see User Role Setup in the user manual) — patrons don’t check items out (unless they are also library staff). A patron need not be linked to a wordPress user, but if a patron is linked to a wordPress user that patron can log into the site and place holds, check due dates of items he/she has checked out, and renew items checked out.

    Plugin Author Robert Heller

    (@robertpheller)

    It is unlikely that I will fix the contextual_help feature. If it is not working, just use the PDF manual. Everything that the contextual_help would provide is in the PDF manual.

    What sort of error(s) are you getting when you try to create an item? I am able to create items with my test site, which is running WordPress 5.4.

    Plugin Author Robert Heller

    (@robertpheller)

    I don’t think so, without modifing the source code.

    Plugin Author Robert Heller

    (@robertpheller)

    There is no function to do that. The best you can do is get a list of checked out items on the circulation desk page.

    Plugin Author Robert Heller

    (@robertpheller)

    The plugin is set up to link patrons with WordPress “users”. You can create (or ask patrons to create) a WordPress user login. By default a WordPress user has no access beyond entering comments to pages and posts — just leave the “role” as “subscriber”. The WordPress user database includes the user’s E-Mail address (this is why I did not include the E-Mail address in the patron database). Also, if the patron has a WordPress login, the patron can place holds on books through the library’s website, as well as check on due dates and renew items on-line.

    I don’t think the “extraname” is going to be large enough for an E-Mail address. There aren’t any partitular character restrictions, but it is not a large field, since generally middle names are either short, can be abbreviated or are just an initial.

    Plugin Author Robert Heller

    (@robertpheller)

    caezrs:

    I cannot replicate your problem on my server(server os CentOS 6, PHP 7.1, WP 5.2.2, Weblibrarian 3.5.5).

    What server os are you using? What version?
    What version of PHP, WordPress, and Weblibrarian do you have installed on your server? Does the browser you are using support JavaScript? Is JavaScript enabled? Are Cookies enabled?

    Plugin Author Robert Heller

    (@robertpheller)

    Just in front of the quote mark in “barcode”. Here is an hexdump of a copy-paste I did to MicroEmacs. I don’t know if this was a copy-paste snafu or not:

    gollum.deepsoft.com% hexdump -C /scratch/temp.out
    00000000 55 6e 64 65 66 69 6e 65 64 20 63 6f 6c 75 6d 6e |Undefined column|
    00000010 3a 20 ef bb bf e2 80 9c 62 61 72 63 6f 64 65 e2 |: ……barcode.|
    00000020 80 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 6f 6c |…Undefined col|
    00000030 75 6d 6e 3a 20 e2 80 9d 74 69 74 6c 65 e2 80 9d |umn: …title…|
    00000040 0a 55 6e 64 65 66 69 6e 65 64 20 63 6f 6c 75 6d |.Undefined colum|
    00000050 6e 3a 20 e2 80 9d 61 75 74 68 6f 72 e2 80 9d 0a |n: …author….|
    00000060 55 6e 64 65 66 69 6e 65 64 20 63 6f 6c 75 6d 6e |Undefined column|
    00000070 3a 20 e2 80 9d 64 65 73 63 72 69 70 74 69 6f 6e |: …description|
    00000080 e2 80 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 6f |….Undefined co|
    00000090 6c 75 6d 6e 3a 20 e2 80 9d 74 68 75 6d 62 75 72 |lumn: …thumbur|
    000000a0 6c e2 80 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 |l….Undefined c|
    000000b0 6f 6c 75 6d 6e 3a 20 e2 80 9d 70 75 62 6c 69 73 |olumn: …publis|
    000000c0 68 65 72 e2 80 9d 0a 55 6e 64 65 66 69 6e 65 64 |her….Undefined|
    000000d0 20 63 6f 6c 75 6d 6e 3a 20 e2 80 9d 6d 65 64 69 | column: …medi|
    000000e0 61 e2 80 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 |a….Undefined c|
    000000f0 6f 6c 75 6d 6e 3a 20 e2 80 9d 74 79 70 65 e2 80 |olumn: …type..|
    00000100 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 6f 6c 75 |..Undefined colu|
    00000110 6d 6e 3a 20 e2 80 9d 63 61 74 65 67 6f 72 79 e2 |mn: …category.|
    00000120 80 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 6f 6c |…Undefined col|
    00000130 75 6d 6e 3a 20 e2 80 9d 6b 65 79 77 6f 72 64 73 |umn: …keywords|
    00000140 e2 80 9d 0a 55 6e 64 65 66 69 6e 65 64 20 63 6f |….Undefined co|
    00000150 6c 75 6d 6e 3a 20 e2 80 9d 73 75 62 6a 65 63 74 |lumn: …subject|
    00000160 e2 80 9d 0a |….|
    00000164

    Plugin Author Robert Heller

    (@robertpheller)

    I don’t think it matters if things are quoted, but I suspect your problem has something to do with the quote marks or maybe there is an extra character in the file. All I can suggest it to examine the file with a dumb text editor. If the quotes and commas are proper ASCII and there are no extrainious characters (partitularly non-printable ones), it should work. In the message with many “Undefined column:” messages, there is a strange character. I don’t know if that was a copy-paste snafu or something else.

    Plugin Author Robert Heller

    (@robertpheller)

    You must have either used a unique barcode or else a unique barcode was generated.

Viewing 15 replies - 46 through 60 (of 476 total)