Offline Circulation Firefox Plugin

This plugin is still a work in progress.

The plugin

A statusbar button is added to firefox statusbar. The main window appears when you click it.

When you launch the plugin, it can warn you about uncommited entries in your local SQLite database:

The last tab is for settings. (The authentication process will certainly change.) If the checkbox is checked, changes will directly be processed by Koha. If not, they will be kept in a SQL table, waiting for a librarian to process them.

The two first tabs contains controls to input data. (a third tab will be added for payments).

The “log tab” shows the pending operations. It is also the place to commit changes when network is back. Users will be able to delete some entries before commiting:

When you click on the Commit button, the plugin will send data to Koha using AJAX:

<?xml version="1.0" encoding="utf-8"?>
<offlinecirculation branchcode="ARCH" apply="false">
	<operation action="issue" timestamp="2009-09-16 15:07:48" cardnumber="6" barcode="23987396" />
	<operation action="return" timestamp="2009-09-16 15:07:53" barcode="09820983698" />
</offlinecirculation>

…and will return a success message or error log:

On Koha side

A librarian can access pending circulation operations on the intranet. He/she can delete some erroneous operations and finally process them.

 
offline_circulation_firefox_plugin.txt · Last modified: 2009/09/16 08:44 by kivutar
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki