-
Notifications
You must be signed in to change notification settings - Fork 16
SLIMS
Senayan Library Information Management System [ SLIMS ] has been designed by librarians, for librarians. The developers are committed to the Open Source philosophy, and have produced a LMS which is particularly suited to libraries in the developing world in the process of automating their systems. It is largely compliant with current international library standards, [including MARC and Z39.50 ], and provides for data import and export, facilitating migration to and from the platform as needed. LDAP authentication is supported. Other information about SLIMS is here: https://slims.web.id/web/ and here: https://foss4lib.org/package/senayan
I have successfully built a beta appliance using TKLDEV [ including LAMP ] and have used the resulting ISO to successfully install and run the appliance on hardware [ old Compaq laptop with Turion64 processor ] as well as on a VMware machine
That ISO is here: [TBA]
My current build does not meet TKL standards, because it is not fully automated. SLIMS provides Z39.50 access to remote bibliographic servers via two methods : Z3.950 SRU [ which works 'out of the box' ] and Z39.50 Services - which requires YAZ libraries to be installed and YAZPHP also to be enabled. Older YAZ libraries are available from Debian, but YAZPHP , in my build at least, needs to be installed during conf.d/main , via PECL. The PECL install pauses and waits at a point where it requests input to find the path to YAZ . A simple carriage return is required ( to trigger the default 'autosearch' ). I haven't as yet found a way around this. Three possibilities worth exploring:
- Find a different way entirely to install YAZphp
- Find a way to automate PECL so it doesn't ask fro the YAZ path
- Omit Z39.50 Services functionality from the appliance 'out of the box', and leave that to the appliance operator to figure out
All thoughts welcome
Ozgurujim