Bookley Demo: Bookley Help
How do I partially pay a fine?
Go to the patron's record, click "EDIT" below the fine, enter the new amount in "Fine Remainder," set "Fine Status" to "partial", and click "Save Fine."
How do I change the library logo?
Overwrite logo.png in the directory "/bk-content/themes/YOURTHEME/".
How do I create a theme?
Make a copy of the directory "/bk-content/themes/default/". Edit the file header.php to change the DOCTYPE or CSS. Overwrite bg.png to change the background, overwrite favicon.ico to change the favicon, overwrite logo.png to change the logo, or overwrite default-avatar.png to change the default avatar.
Can Bookley be used with a barcode scanner?
Yes! Just scan the barcode and the text will be entered into the box. If your scanner presses enter automatically, you can check in items on the home page in rapid succession without touching the mouse or keyboard.
Can I change the default password if the password field is left blank?
Search bk.php for "$last_4" and edit the code manually.
Can I use a custom MySQL table prefix?
Not yet.
How can I change the daily late fee for all DVD Videos from $0.25 to $1.00?
Run a MySQL query against the database: "UPDATE bk_records SET daily_late_fee = '$1.00' WHERE material = 'DVD Video' && daily_late_fee = '$0.25'", assuming you set "Type of Material" to "DVD Video" (case sensitive). You can use similar queries for other fields.
How do I create a record template?
You must access the file bk.php directly with parameters encoded as an HTTP GET request. The format is "http://yourdomain.com/bk.php?page=lib&module=records&action=new&var1=text&var2=text". "&var1=text&var2=text" gets replaced by a list of parameters, followed by equal signs and their values, preceded by ampersands.
The parameter list is below:
title
title_remainder
call_number
material
format
collection
checkout_period
daily_late_fee
record_status
front_cover
back_cover
back_cover_lg
author
statement_of_responsibility
edition_statement
series
description
pub_location
publisher
pub_date
isbn
value
extent
other_details
dimensions
worldcat
amazon_id
note
excerpt
s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22, s23, s24, s25, s26, s27, s28, s29, s30, s31, s32, s33, s34, s35, s36, s37, s38, s39, s40, s41, s42, s43, s44, s45, s46, s47, s48, s49, s50
Not all of the parameters need to be present.
Here is an example template:
http://lib.bookley.org/bk.php?page=lib&module=records&action=new&title=The+a-z+of+creative
+photography+:&title_remainder=over+70+techniques+explained+in+full.&call_number=771+Fro&
material=Book&format=Paperback&collection=Adult+Nonfiction+Books&record_status=publish&
back_cover=b/1-b.jpg&author=Frost,+Lee.&statement_of_responsibility=Lee+Frost&
pub_location=New+York+:&publisher=Amphoto+Books,&pub_date=1998&isbn=0817433139&extent=
160+pages&value=14.99&s1=Photography&s2=Creativity&s3=Art
How do I create a new administrator?
Edit the patron's profile, setting "Patron Type" to "admin".
How do I restore something?
To restore a patron, navigate to "http://yourdomain.com/patron/restore/ID" or set patron_status to "adult" in the MySQL table "bk_patrons".
To restore a record, navigate to "http://yourdomain.com/record/restore/ID" or set record_status to "publish" in the MySQL table "bk_records".
To restore an item, navigate to "http://yourdomain.com/item/restore/ID" or set item_status to "in" in the MySQL table "bk_items".
To restore a comment, navigate to "http://yourdomain.com/comment/restore/ID" or set comment_status to "publish" in the MySQL table "bk_comments".
To restore a branch, navigate to "http://yourdomain.com/branch/restore/ID" and set branch_status to "open", or set branch_status to "open" in the MySQL table "bk_branches".
To restore a fine, set fine_status to "active" in the MySQL table "bk_fines".
To restore a hold, set hold_status to "active" in the MySQL table "bk_holds".
What statuses can be used?
Records: publish, delete (will be hidden in the OPAC).
Items: in, out, hold (awaiting pickup), delete.
Patrons: active, delete.
Fines: active, delete, waive, paid, partial (partially paid).
Holds: active, cancel, fulfilled.
Branches: open, closed, delete.
Comments: publish, delete (will be hidden).
How do I upgrade Bookley?
You can download the latest version of Bookley at Bookley.org. The general procedure is to unzip the package and upload, overwriting the old files. However, read the README.txt file in case this has changed.
