This is an old revision of the document!
Table of Contents
Version 2
Introduction
Over Christmas break and beyond, Mibase online had a nearly (still working on it) complete re-write. The main reason for the re-write was to make it compatible for a “member checkout” system, and to make the system simpler for Volunteers to use and operate on mobile devices. It will also aid in the movement of this version to an open source platform, and possibly attract some programmers to help me on this never ending task of keeping my code up to date.
It was also developed to reduce the amount of data going back and forth to the server, and caching more locally. HTML pages are built locally and arrays of data are sent back and forth. What this means is pages will load faster and more securely, and the server can perform more efficiently. This version may not look much different, but the code to build the pages is very different.
I have tried to make mibase work on 5 main pages so users don't have to navigate away from pages. These pages are loans/returns, members, toys, member detail, toy detail. I haven't completed the bulk email function yet, but this page will be merged into the members search page.
I will be decommissioning version 1 in the next couple of months, so please give version 2 a go, if you have custom code developed for your Library, please test and report back to me. Please check,
- loan and email receipts,
- loan conditions (max toys per member category, number puzzles or games etc),
- and most importantly overdue fines.
A BIG thank you to Rebecca Lalor from Maroondah Toy Library, who has spent most of her 2019/2020 Christmas break testing this version, without her input this upgrade wouldn't have happened!
Changes from version 1
The below changes may not be obvious, but it is important to know about them. The aim is to
Navigation - Menu.
The Main menu has changed to “split buttons” for Home, Toys, Members and Reservations.