[OPEN-ILS-DEV] Staff client prototype project kickoff

Bill Erickson berick at esilibrary.com
Mon Nov 25 11:02:01 EST 2013


Hi All,

The staff client prototype project [1] is now officially under way.  To
recap, the purpose of the project is to solidify a technical path for
building a browser-based staff client and maybe get some working code to
boot.

I've posted brief technical specifications here:

http://yeti.esilibrary.com/dev/pub/techspecs/web-staff-prototype.html

Your input is appreciated.

As part of the development, I'm planning to produce a blog of sorts.  I
prefer asciidoc + git to an actual blog, so for now I'm keeping the log in
the repository as web-staff-log.txt.  I'll keep an HTML version updated on
my dev server at http://bill-dev2.esilibrary.com/~berick/web-staff-log.html --
or I can put it elsewhere.  I'm open to suggestions.

The goal of the log is to highlight areas that need more attention, places
where I have questions, or coding practices that may be new to us.  I take
requests.  I'm hoping conversations about log entries (or the tech specs)
can happen here on the lists, instead of tucked away in blog comments.

As a preview, the first log entry discusses the template layout and Apache
configuration, for which there is room for improvement.  The 3rd log entry
covers installing and running the code.

THE CODE

As a result of eagerness on my part and a desire to maintain momentum, I've
already produced a good bit of code based on the structure described in the
tech specs.  Admittedly, I'm putting the cart before the horse, but I
believe the path is a good one and the project is small enough that core
architectural changes are still easily applied.

In some cases, I've gone well beyond the scope of the proposal to do some
experimentation.  (For example, most the UIs have nascent column pickers).
 Some of those will need to be stabilized and other stuff will need to be
cleaned up as well before it's all done.  Just a friendly warning to any
early testers / code reviewers.

The code lives at
http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/collab/berick/web-staff-proto

Finally, my public dev server will be hosting an up to date version of the
code, running the concerto dataset.  I won't guarantee 100% uptime, but it
should generally be available.

https://bill-dev2.esilibrary.com/eg/staff/?ws=BR1-jupiter

[ws=workstation]

All of the usual concerto user logins are there.  Admin user is admin /
demo123.

Thanks,

-b

[1]
http://libmail.georgialibraries.org/pipermail/open-ils-general/2013-October/009144.html
[2] http://getbootstrap.com/
<http://libmail.georgialibraries.org/pipermail/open-ils-general/2013-October/009144.html>
-- 
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/20131125/9d0f5d19/attachment.htm>


More information about the Open-ils-dev mailing list