Re: [OPEN-ILS-DEV] [OPEN-ILS-GENERAL] browser client update for 2014-04-11

2014-04-14 Thread Rogan Hamby
Aesthetically I liked the old grids but looking at these I think they will
be superior in terms of function.  The adjusting the column width works
fairly intuitively and cleanly, which will be very important on the smaller
displays.


On Mon, Apr 14, 2014 at 11:08 AM, Bill Erickson ber...@esilibrary.comwrote:

 Well, I've finally installed a valid cert on my test server, so it's
 possible to log in once again (now with secure WebSockets, yay).  After
 login, go to Patron Search and perform a search.  The search results are
 using the new grid.

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

 user=admin
 pass=demo123

 Note that in the patron search grid, only some columns are sortable
 (appear as links), because those are the only columns that are sortable in
 the server API for this particular interface.  In these cases, where we
 want to have access to lots of columns, but only some of them are sortable
 on the server, we still have the option of performing local (visible data)
 sorting.  Blending local and server-side sorting could get confusing,
 though, so we'll need to carefully consider how to handle that.

 -b



 On Mon, Apr 14, 2014 at 10:01 AM, McCanna, Terran 
 tmcca...@georgialibraries.org wrote:

 Thanks, Bill!

 I'm excited to see the grid design and looking forward to seeing how the
 status bar will work.


 Terran McCanna
 PINES Program Manager
 Georgia Public Library Service
 1800 Century Place, Suite 150
 Atlanta, GA 30345
 404-235-7138
 tmcca...@georgialibraries.org

 - Original Message -
 From: Bill Erickson ber...@esilibrary.com
 To: Evergreen Development Discussion List 
 open-ils-dev@list.georgialibraries.org, Evergreen Discussion Group 
 open-ils-gene...@list.georgialibraries.org
 Sent: Friday, April 11, 2014 2:35:58 PM
 Subject: [OPEN-ILS-DEV] browser client update for 2014-04-11



 Hi All,


 This is mainly just a what's going on update, though I do discuss some
 issues we're facing with un-trusted SSL certificates for those that are
 curious:

 http://wiki.evergreen-ils.org/doku.php?id=dev:browser_staff:dev_notes



 -b

 --


 Bill Erickson
 | Senior Software Developer
 | phone: 877-OPEN-ILS (673-6457)
 | email: ber...@esilibrary.com
 | web: http://esilibrary.com
 | Equinox Software, Inc. / The Open Source Experts




 --
 Bill Erickson
 | Senior Software Developer
 | phone: 877-OPEN-ILS (673-6457)
 | email: ber...@esilibrary.com
 | web: http://esilibrary.com
 | Equinox Software, Inc. / The Open Source Experts




-- 

Rogan Hamby, MLS, CCNP, MIA
Managers Headquarters Library and Reference Services,
York County Library System

You don't have to burn books to destroy a culture. Just get people to stop
reading them.
-- Ray Bradbury https://www.goodreads.com/author/show/1630.Ray_Bradbury

You can never get a cup of tea large enough or a book long enough to suit
me.
-- C.S. Lewis http://www.goodreads.com/author/show/1069006.C_S_Lewis


Re: [OPEN-ILS-DEV] [OPEN-ILS-GENERAL] browser client update for 2014-04-11

2014-04-14 Thread Bill Erickson
On Mon, Apr 14, 2014 at 11:14 AM, Rogan Hamby rogan.ha...@yclibrary.netwrote:

 Aesthetically I liked the old grids but looking at these I think they will
 be superior in terms of function.  The adjusting the column width works
 fairly intuitively and cleanly, which will be very important on the smaller
 displays.


Thanks for the feedback, Rogan.

And just a reminder for those who did not read the dev update, the column
moving and resizing drag-n-drop controls are not yet functioning in
Firefox.

-b

-- 
Bill Erickson
| Senior Software Developer
| phone: 877-OPEN-ILS (673-6457)
| email: ber...@esilibrary.com
| web: http://esilibrary.com
| Equinox Software, Inc. / The Open Source Experts


Re: [OPEN-ILS-DEV] [OPEN-ILS-GENERAL] browser client update for 2014-04-11

2014-04-14 Thread Bill Erickson
On Mon, Apr 14, 2014 at 11:49 AM, McCanna, Terran 
tmcca...@georgialibraries.org wrote:

 I agree with Rogan, the previous one was more attractive but this is more
 functional. I think the paging controls, the sorting, and the
 selecting/unselecting are all very intuitive.

 The only thing I see so far that will throw off users is that when I
 highlight a bit of text in preparation for copying it, the UI highlights
 the entire row and marks it selected - when I ctrl-c, it does copy just the
 text I highlighted, but the visual cues are confusing.


Hmm, yeah, we may have to detect double-click and avoid row selection in
that case.



 Should we be able to log in via mobile devices? Or is the certificate
 issue preventing this at the moment?


Mobile login should work.  I can't vouch for every device, but I am able to
log in with my Nexus.

Fair warning on the grids...  To build these with the level of flexibility
required (arbitrary column counts and column resizing being the big ones),
we had to step outside of the Bootstrap mobile-friendly CSS and use
something called flexbox (which is native to modern browsers) instead.
 This means the grids today are not very mobile friendly.  However, flexbox
is div-based and very *cough* flexible, so we have the option of applying
mobile CSS specifically to the grid.

-b

-- 
Bill Erickson
| Senior Software Developer
| phone: 877-OPEN-ILS (673-6457)
| email: ber...@esilibrary.com
| web: http://esilibrary.com
| Equinox Software, Inc. / The Open Source Experts


Re: [OPEN-ILS-DEV] [OPEN-ILS-GENERAL] browser client update for 2014-04-11

2014-04-14 Thread McCanna, Terran
I'm unable to login with the default browser, but I was able to log in fine 
with the Firefox app (I'm using a Galaxy Note II running Android 4.3). The 
number of columns doesn't display well, but once I hid some of them it worked 
well. Sorting and selecting/unselecting work great, even copy and paste work 
well (and since it uses different visual cues than the desktop browser for 
displaying what you have selected to copy, it was easy to see the difference 
there). 

The only thing that caused me a problem while viewing on my phone was that the 
status bar at the bottom cut off the bottom 2 rows of my patron search results.


Terran McCanna 
PINES Program Manager 
Georgia Public Library Service 
1800 Century Place, Suite 150 
Atlanta, GA 30345 
404-235-7138 
tmcca...@georgialibraries.org 

- Original Message -
From: Bill Erickson ber...@esilibrary.com
To: Evergreen Discussion Group open-ils-gene...@list.georgialibraries.org
Cc: Evergreen Development Discussion List 
open-ils-dev@list.georgialibraries.org
Sent: Monday, April 14, 2014 11:58:34 AM
Subject: Re: [OPEN-ILS-GENERAL] [OPEN-ILS-DEV] browser client update for
2014-04-11





On Mon, Apr 14, 2014 at 11:49 AM, McCanna, Terran  
tmcca...@georgialibraries.org  wrote: 


I agree with Rogan, the previous one was more attractive but this is more 
functional. I think the paging controls, the sorting, and the 
selecting/unselecting are all very intuitive. 

The only thing I see so far that will throw off users is that when I highlight 
a bit of text in preparation for copying it, the UI highlights the entire row 
and marks it selected - when I ctrl-c, it does copy just the text I 
highlighted, but the visual cues are confusing. 



Hmm, yeah, we may have to detect double-click and avoid row selection in that 
case. 



Should we be able to log in via mobile devices? Or is the certificate issue 
preventing this at the moment? 



Mobile login should work. I can't vouch for every device, but I am able to log 
in with my Nexus. 

Fair warning on the grids... To build these with the level of flexibility 
required (arbitrary column counts and column resizing being the big ones), we 
had to step outside of the Bootstrap mobile-friendly CSS and use something 
called flexbox (which is native to modern browsers) instead. This means the 
grids today are not very mobile friendly. However, flexbox is div-based and 
very *cough* flexible, so we have the option of applying mobile CSS 
specifically to the grid. 


-b 

-- 


Bill Erickson 
| Senior Software Developer 
| phone: 877-OPEN-ILS (673-6457) 
| email: ber...@esilibrary.com 
| web: http://esilibrary.com 
| Equinox Software, Inc. / The Open Source Experts 



Re: [OPEN-ILS-DEV] [OPEN-ILS-GENERAL] browser client update for 2014-04-11

2014-04-14 Thread Bill Erickson
On Mon, Apr 14, 2014 at 12:46 PM, McCanna, Terran 
tmcca...@georgialibraries.org wrote:

 I'm unable to login with the default browser, but I was able to log in
 fine with the Firefox app (I'm using a Galaxy Note II running Android 4.3).
 The number of columns doesn't display well, but once I hid some of them it
 worked well. Sorting and selecting/unselecting work great, even copy and
 paste work well (and since it uses different visual cues than the desktop
 browser for displaying what you have selected to copy, it was easy to see
 the difference there).


Thanks for testing!



 The only thing that caused me a problem while viewing on my phone was that
 the status bar at the bottom cut off the bottom 2 rows of my patron search
 results.


Indeed, I could imagine hiding the status bar on mobile devices.

-b

-- 
Bill Erickson
| Senior Software Developer
| phone: 877-OPEN-ILS (673-6457)
| email: ber...@esilibrary.com
| web: http://esilibrary.com
| Equinox Software, Inc. / The Open Source Experts