Skip to content
Jim Richardson edited this page Oct 3, 2017 · 10 revisions

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 sucessfully 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:

  1. Find a different way entirely to install YAZphp
  2. Find a way to automate PECL so it doesn't ask fro the YAZ path
  3. Omit Z39.50 Services functionality from the applinace 'out of the box', and leave that to the appliance operator to figure out All thoughts welcome Ozgurujim
Clone this wiki locally