Welcome to Bookley.org, home of Bookley, the free, simple, open-source integrated library system in PHP.
Click here to download Bookley version 1.0.1, released 2009-05-08 (source code). Or, visit the Bookley demo.
= INSTALLATION =
To install Bookley, please create a MySQL user and database, then add the user to that database. Upload all the files in this directory to your web server, chmod bk-config.php to 777, then navigate to the URL in your browser and fill out the installation form.
= UPGRADING =
Version 1.0 to 1.0.1: Overwrite bk.php and .htaccess with the new files.
= FEATURES =
* Automated install: no need to edit any code or install database tables
* Create patrons and records
* Browse catalog and patrons
* Add multiple copies to a record
* Cover scans support: upload or import automatically from Amazon.com
* Search links on each record page (Google, Yahoo, etc.)
* Patron commenting on records
* Set checkout period and daily late fee on a per-record basis
* Over thirty fields for each record
* Up to fifty subjects per record
* Check out items with a custom due date, or override due date when checking in
* Place holds on records or items, set priority
* Prompt to fulfill hold when checking in
* Fine support, enable or disable on a per-patron basis
* Set max fines for a patron; pay, waive, delete, or partially pay fines
* Patrons can log in and place holds, renew items, or edit their profiles
* Search patrons and items by barcode
* Theme support, with four included: black, blue, default, orange
* Edit settings: library phone, email, covers path, Amazon Associates ID, defaults
* Set maximum items out and renewals on a per-patron basis
* Everything can be deleted (not erased, just hidden), erased, edited, or restored
* Set home text and footer text
* Catalog statistics on the home page
* Clean URLs
* Extensive help file
= ROADMAP =
* Search the catalog
* Show thumbnails of items while searching or browsing
* Allow upload of thumbnails
* Alert emails for holds
* Support for branches
= VERSION HISTORY =
1.0.1: 2009-05-08: Added help file. [browse]
1.0: 2009-04-28: First release. [browse]
= MISCELLANEOUS =
To re-initialize a failed installation process, set the third line in bk-config.php to
`function bk_installed() {return ‘false’;}`.
Run the file bk.sql to install the MySQL database tables manually.
To change logos, replace the file logo.png in /bk-content/themes/YOURTHEME/.
Thank you and enjoy! Feedback is always welcome.
Copyright 2009 Richard X. Thripp (email : richardx@thripp.com)
Freely released under Version 2 of the GNU General Public License as published
by the Free Software Foundation, or, at your option, any later version.
Installation problem. Installing on hosted linux site.
Went through the setup. Everything seems to work, database SQL creates tables and opens the webpage. However, any link I click on gives:
“The requested URL /bk.php was not found on this server.”
Sorry if this is a stupid question but I am relatively new to setting up web apps.
If there another setting I need to change to allow folders to be written?
Thanks for any help
Hi
I am having installation problems. I am trying to install bookley under Microsoft IIS on an XP machine but I keep getting the reply “DNS error – server not found”
I already have MySql and PHP running on my machine.
I created a database called bookley in MySql using phpadmin.
I created a subdirectory – bookley – under wwwroot and placed all the bookley files there.
I can easily reach the installation file through the internet and I fill in all the required information.
I use a username and password for MySql that works with other databases I have installed.
For the database host I have used localhost, localhost:3306, the URL for the main website, the URL for the bookley subdirectory. In every case, once I click on the install button, there is a rapid reply “DNS error – server not found”
Can anyone tell me what I am doing wrong?
I don’t think Bookley works on IIS, try LAMP (Linux, Apache, MySQL, PHP).