How We Build SLiMS that Rocks

Post on 09-Jul-2015

1.301 views 1 download

description

How We Build SLiMS that Rocks

Transcript of How We Build SLiMS that Rocks

How we buildSLiMSthat rocks

BY HENDRO WICAKSONO (SLiMS Lead Developer)

Hendro Wicaksonotwitter.com/hendrowicaksono

facebook.com/hendrowicaksono

SLiMS lead developer

hendrowicaksono@yahoo.com

What is

SLiMSLibrary management system with 

digital library support

Why we build

SLiMSfrom scratch

We have 5

REASONS

1Old app only for

RENT

2Hard to

MODIFY

3Hard to

DISTRIBUTE

4Transfer of

KNOWLEDGE

5Let's have

FUN

SLiMSSenayan Library Management System

Open Source

GNU/GPL

Open Source. GNU GPL.

Cross platform

WEB

Aseli Indonesia

collaborative

SOFTWARE

All developer is

LIBRARIAN

PENCAPAIANbeberapa

bersama

Juara 1

INAICTA 09Open Source

Official

IGOSLibrary application

Dukungan

KOMUNITASJogja, solo, malang, jakarta, medan, 

surabaya, bandung, medan, semarang, ternate, thailand, ...

Development start:february 2007

First public release:November 2007(senayan3­rc4)

Development phases ...

Everyone is

MOTIVATEDto contribute

Documentation is

IMPORTANThttp://github.com/slims/s3­doc­id

TransparentDEVELOPMENThttp://github.com/slims

http://slims.web.id

Best practice

DATABASEdesign

Compliant with

STANDARDSAACR2, MARC

Provide 

WEBservices

Multi

LANGUAGEEnglish, Bahasa Indonesia, German, 

Espanol, Arabic, Thai, Bengali ...

Easy to build

UNIONcatalog

Copy

CATALOGINGZ39.50 & P2P (inter­slims)

MODULESavailable

Modules (1)BIBLIOGRAPHY

AACR2, flexible field, multimedia, Union Catalog, copy cataloging, etc

Modules (2)MEMBERSHIP

flexible field, member login, presensi, member card generator, etc

Modules (3)CIRCULATION

flexible loan rules, fines & calendar management, etc

AnotherMODULES

OPAC, masterfile, stocktaking, serial management, system, reporting.

SLiMSUSERS

Officially more than 200, unofficially much much more than that. Any kind 

of institutions.

Users in manyCOUNTRIES

Indonesia, Malaysia, India, Thailand, Bangladesh, German, Spanyol, Spain, 

African Countries, Latin America, Srilanka, Cuba, etc

SLiMS 3 – stable 15MATOA

release

UpdatedSECURITY

Two database connection support, integrated IP based access limitation, patch for barcode exploitation, code 

audit code (OWASP)

NewLANGUAGES

Bengali and Thai language is now part of official release.

Separation ofSLiMS & UCSThey are separated for better code 

management.

NewFEATURESNew sysconfig.local.inc.php & 

sysconfig.local.fa.inc.php, email for sending notification, two new indexing system 

(index & sphinx), searching tools for orphaned author/subject, download loan history & current loan in member login, 

improved XML, captcha support, etc

So manyBUG FIXING

See changes.txt for details.

What can you do?

ManageYOUR LIBRARIES

with style

Build your ownKINGDOM

ShareRESOURCES

to the world

AddSOCIAL MEDIA

to your SLiMS

DISCUSSION