Hi Elliot

congrats, you did it!

Wish you all the best for the further development!


Am 23.04.2011 23:27, schrieb Elliot Hallmark:
> All,
> It was at the end of last year that I came here saying I was writing an open
> source ILS for a distributed (book sharing) library.  While I had lots of
> enthusiasm and time for it at the time, our development computer didn't have
> the capacity to run a solr based discovery front end.  Even though the back
> end was ready for feedback (though still very alpha), I dallied in posting
> the IP because there was no discovery layer.
> In the interest of moving forward, and since a complex discovery layer may
> not be necessary for a while (not for<  100 books), here is the IP.  Please
> check it out and give feed back.  Play around with whatever, this data isn't
> real.
> If this IP changes, I'll let y'all know on this thread.
> Soon I would like to use this system at our private alternative
> school<>in hopes that it would
> facilitate folks letting us use their excellent
> books, since they would be lending them, not donating them.  Having a
> database keeping track of who owns the books would give a little peace of
> mind.  in the future, setting up a network of libraries would be easy.
> notes:
> 1. This is a distributed library, where a book enters the system through a
> primal loan (from owner to library), and is due back at some point.  The
> book or item can be further lent to a regular borrower, or to another
> library (which inherits lending privilages).  extending lending privilages
> must be done through the administrative back end, so it wouldn't happen
> accidentally.
> 2. The "discovery layer" is severely crippled because I don't want to write
> a indexer for our MARC records unless it becomes necessary (ie, better
> searching is needed but writing a VuFind driver or integrating with Kochief
> isn't yet feasible).  All books entered in this system also have MARC
> records associated with them, so a solr or other front end can be added
> later.
> 3. If you'd like to try uploading a MARC record, email it to me and I'll put
> it up for anyone to enter through the cataloging app.
> 4. This is written in django.  Hooray for python!
> 5. This is not at all perfect yet.  here is my todolist so far (please add
> to it):
> when checking a book out, do not allow a due date later than the current
> lease on the book.
> subtitle, does this really need to be limited to 100 characters?
> create an end of day script that:
>     sends emails to books that are due back soon
>     sends emails to books that are overdue
> activate fines model and add an Fine.calcuate() method
> make a legit zipcode field. current one accepts<5 digits
> thanks for reading,
> Elliot