[OPEN-ILS-DEV] [OPEN-ILS-GENERAL] browser staff feedback request / integration

Bill Erickson berick at esilibrary.com
Mon Apr 7 13:19:47 EDT 2014


On Fri, Apr 4, 2014 at 2:11 PM, Jeff Davis <jdavis at sitka.bclibraries.ca>wrote:

> On 2014-04-04 09:37AM, Galen Charlton wrote:
> > +1 for the reasons that folks have already mentioned.  My main caveat
> > is to try to anticipate and avoid situations where folks would not
> > only have to switch from browser to XUL often, but would also need to
> > maintain a lot of context while doing so.
> >
> > As a contrived example, if v1 of the web-based circulation interface
> > let you do everything except register patrons, switching to the staff
> > client to add a new patron, then switching back to the browser to scan
> > their barcode and check out their first items wouldn't be ideal, but
> > it wouldn't be difficult or slow to make the transition.  This is
> > because the only thing needed to maintain the context during the
> > transition is scanning a patron barcode.
> >
> > Conversely, as another contrived example, if v1 of web-based circ
> > required that you jump to the XUL staff client during a checkout
> > session to add a pre-cat, that would be more disruptive, as it
> > scatters the overall workflow of "check out a bunch of items" across
> > two interfaces, and raises questions like whether the patron would end
> > up with two checkout receipts.
>
> I think this caveat is pretty important.  Ideally, no individual
> workflow would require switching between the XUL client and the browser.
> In Galen's first example, switching isn't too much of a problem because
> you are also switching between conceptually distinct workflows (and
> indeed between different interfaces within the existing XUL client).  As
> Dan suggested earlier, if development focuses on "fleshing out modules
> on a workflow-by-workflow basis as much as possible," we'll mitigate a
> lot of the pain in having multiple clients.



Agreed on "fleshing out modules on a workflow-by-workflow basis as much as
possible".  This is one area where user testing early in the process can
really pay off.

So, I think it's safe to say we have a consensus on avoiding the XUL/mixed
integration path entirely.  From a development perspective, this is
certainly a relief.

-b

-- 
Bill Erickson
| Senior Software Developer
| phone: 877-OPEN-ILS (673-6457)
| email: berick at esilibrary.com
| web: http://esilibrary.com
| Equinox Software, Inc. / The Open Source Experts
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20140407/10a16f02/attachment.htm>


More information about the Open-ils-dev mailing list