Evergreen ILS Website

IRC log for #evergreen, 2013-09-18

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
00:36 zerick joined #evergreen
01:12 stevenyvr2 joined #evergreen
01:13 stevenyvr2 left #evergreen
01:37 Mark__T joined #evergreen
02:04 serflog joined #evergreen
02:04 Topic for #evergreen is now Welcome to the #evergreen library system channel! | We are publicly logged. | Large pastes at http://paste.evergreen-ils.org
02:05 berick joined #evergreen
03:42 book` joined #evergreen
06:47 kmlussier joined #evergreen
06:58 timlaptop joined #evergreen
08:18 akilsdonk_ joined #evergreen
08:35 kbeswick joined #evergreen
08:42 mmorgan joined #evergreen
08:45 Rish joined #evergreen
08:46 ericar joined #evergreen
08:52 DPearl joined #evergreen
08:58 Shae joined #evergreen
09:01 bott_otr joined #evergreen
09:05 yboston joined #evergreen
09:06 mrpeters joined #evergreen
09:10 kmlussier joined #evergreen
09:17 remingtron hack-a-way day 2: reports from working groups starting now
09:17 RoganH joined #evergreen
09:21 yboston joined #evergreen
09:21 bott_otr joined #evergreen
09:24 senator random/collab/berick/web-staff-ui-experiments
09:24 collum joined #evergreen
09:24 jeff https://dev198.esilibrary.com/~berick/egstaff/
09:25 dbs bshum: just about to move the place hold / add to my list stuff inline rather than in a table cell
09:25 bshum Sweet
09:26 bshum dbs: I'm working on merging bott's initial code for the advanced search changes
09:26 jboyer-laptaupe joined #evergreen
09:26 bshum And grabbing collum's changes for the labels
09:28 * dbs claps excitedly at Marque.pm :)
09:28 eeevil any hangout to lurk in?
09:28 bshum dbs++ Dyrcona++
09:28 dbs eeevil: rogan just shared one on G+
09:29 dbs (well, 12 minutes ago)
09:30 RoganH hopefully my typing isn't muting the hangout now
09:30 RoganH I did some googling for how to hack hangouts last night
09:30 dbs RoganH: no problems
09:32 RoganH I don't want to post the url in public chat but does anyone privately want it?
09:32 paxed evening.
09:32 * eeevil has double joined
09:33 RoganH clarification: bill's dev server link for the work he's doing
09:33 ericar joined #evergreen
09:37 BigRig joined #evergreen
09:37 yboston_ joined #evergreen
09:37 yboston_ joined #evergreen
09:38 remingtron EG 2.6 discussion collaborative notes, please edit! http://goo.gl/oGoSUI
09:38 yboston joined #evergreen
09:39 dbs bshum: okay, a couple of commits on there now; place hold / add to my list now live under the record metadata in results & are enabled for mobile mode
09:40 dbs btw, you'll be excited to know I _have_ tested this in IE8 :)
09:40 RoganH dbs: but how does it run in lynx?
09:40 dbs RoganH: pretty well, actually
09:40 RoganH dbs: if it runs in lynx I'm happy :)
09:41 jeff hrm. bootstrap requires jquery for any/all of the bootstrap js plugins. foundation looks interesting, but in both cases i worry about external dependency and overall "fit".
09:41 dbs jeff: I continue my anti-framework stance :)
09:42 jeff it's a tricky balance between "fragile house of external dependencies" and "INVENT ALL THE THINGS!"
09:42 jeffdavis Given the choice between a framework and 100% home-grown js, I would strongly prefer a framework.
09:43 jeffdavis But not, like, 5 frameworks.
09:43 jeff i lean toward "frameworks save us from reinventing certain wheels", but then i look at the huge glossary-like list of things that many frameworks come with, and i despair and hide from the scary framework beasts.
09:44 dbs I lean towards not reinventing wheels too, but if you look at what we _actually_ have to maintain for the TPAC today, it's a handful of lines of JS and about 1000 lines of CSS.
09:45 dbs Switching to a framework means adapting all of that and adding an external dependency. Not sure what the gain is.
09:45 jeff things like this scream "here there be rabbit holes" to me: "If you download the original files, you need to compile Bootstrap's LESS files into usable CSS. To do that, Bootstrap only officially supports Recess, Twitter's CSS hinter built on top of less.js." "It's easily updated using Scss or our CSS customizer."
09:45 jeffdavis dbs: That's due to a deliberate avoidance of JS, though, which is not something that we can do in the staff client.
09:45 dbs And in the end, contributions > opinions.
09:45 bshum dbs: Pushed bott's commit to the collab on top of yours
09:46 jeff dbs: in my context, i'm looking at staff-y things and less tpac things. since there's a bit of a clean slate option there, frameworks are being discussed as part of the experimentation.
09:47 dbs jeff: okay, that context helps.
09:49 jeff dbs: which isn't to say that we shouldn't also consider the advantages of having common ground between "catalog" and "staff-y stuff" web interfaces. :-)
09:50 dbs jeff: yeah, although for a catalog you almost have to have HTML that can be crawled, whereas a staff-y stuff thing can be extremely dynamic (e.g. AngularJS and its client-side MVC model)
09:51 jeff *nod*
09:51 jeff I think you have more Angular awareness than I -- is it insane to consider mixing Angular and Dojo, or is it reasonable for them to be complimentary?
09:52 jeff My gut says "pick dojo or Angular"
09:52 jeff (implied: "not both")
09:53 dbs jeff: people do mix Angular with, say, bootstrap
09:53 dbs and there are things like http://spicytechies.blogspot.ca/2012/12/​dojo-angluarjs-powerful-combination.html
09:55 jeff okay. thanks!
09:56 collum koha's dashboard: http://dashboard.koha-community.org/
09:56 jcamins_ If I could offer my two cents on Angular + other stuff -- and you can't stop me, bwahahaha! -- I think using Angular + Bootstrap + jQuery may be problematic because jQuery is just staggeringly heavy.
09:57 * jcamins has had the opportunity to see first-hand just how heavy jQuery is recently, and on a fast-loading page, jQuery can easily quadruple the load time.
09:57 jeff certainly. i suspect that you can use bootstrap minus any of the bootstrap js plugins and avoid jquery.
09:57 jcamins jeff: yeah, that's my long-term plan.
09:57 jeff but i've not tried or confirned that.
09:57 jcamins It is true.
09:57 jcamins I have tried that.
09:57 jeff cool. thanks!
09:58 jcamins I don't know anything about Dojo, though, so maybe that's similarly heavy.
09:58 dbs angularjs is designed to be as lightweight and fast as possible; it has a minimal jquery-lite implementation
09:58 dbs dojo was insanely heavy, although current dojo + amd might be less insane
09:59 eeevil just as a data point: 20 dbw2@calvin.edu dbw2@calvin.edu (self-commits ... mostly upgrade scripts, I'd bet)
09:59 eeevil git log --since=2013-05-01 --format=format:"%aE %cE"|sort|uniq -c
09:59 bshum Yeah that's what I would have guessed.  upgrade script stamping is most of my self-commits
09:59 * dbs adds | sort -n to eeevil's command
10:01 jeff and recent dojo is able to load quickly and is lightweight if you are using just some of it.
10:01 eeevil dbs: aye. i left that off so I could find the line
10:02 jcamins One more point about Bootstrap if you're looking at it for the first time: if you want to change lots of the variables, you're probably going to want to compile bootstrap yourself.
10:03 jcamins ^^ another thing I learned the hard way
10:04 jeff good to know.
10:07 dbs If we don't try to keep master stable, I'm out of here.
10:08 bshum dbs++
10:09 eeevil fwiw, I've also come around to the "keep master stable" side ... I was the biggest jerk about that before
10:09 bshum If we want to see what happens with merging more stuff, there's always working topic branches where we bind lots of stuff together for alphas/whatever
10:10 bshum Kind of like what Drycona did a couple releases back when there was a ton to review?
10:10 RoganH My libraries would crucify me without a stable master.
10:10 jeff bshum: "integration branches"?
10:10 bshum jeff: That's the term, yes
10:13 eeevil short version: yes, we have the resources if we're willing to say "that's too hard to backport"
10:14 eeevil the job of release maintainer is, in practice, cutting whatever's been committed over the past month
10:16 csharp some of the backporting burden could be placed on the orgs running the "older" supported releases?
10:17 eeevil csharp: that's orthogonal, in many many cases
10:17 * csharp speaks as one in the netherworld between "sys admin" and "developer"
10:17 dbs csharp: that's what I tried to do when I was 2.2 maintainer, because we were running 2.2 at that time. IIRC...
10:20 Dyrcona joined #evergreen
10:21 dbs +1 to dbwells having done a good job of release management - particularly on the communication front
10:21 jeffdavis dbwells++
10:22 eeevil for i in head-ILS ILS-2.4 ILS-2.3; do (cd $i && echo -n "$i " && git log --since=2013-05-01 --format=format:"%cE"|wc -l); done ...
10:22 eeevil head-ILS 406
10:22 eeevil ILS-2.4 171
10:22 eeevil ILS-2.3 99
10:25 csharp dbwells++
10:26 dbs git log --since=2013-05-01 | grep "Signed-off-by" | sort | uniq -c | sort -nr # is interesting as well
10:27 eeevil yeah. like a union of author and committer
10:27 dbs git log --since=2013-05-01 -- Open-ILS | grep "Signed-off-by" | sort | uniq -c | sort -nr # if you want to rule out docs & i18n
10:28 eeevil dbs: I started doing that too, looking for active src author vs committer
10:28 senator dbs: hey, i was 2.2, you were 2.1 ;-)
10:28 dbs senator: ah, man, ancient history :)
10:29 dbs gource!
10:29 bshum Yay, gource!
10:29 eeevil gource?
10:30 eeevil ah
10:32 csharp gource++
10:36 eeevil not looking at /other peoples/ code, no
10:36 eeevil (for those not following along with the hackaway, just pretend I have Turrets)
10:37 tspindler joined #evergreen
10:42 bott_otr squirrel!
10:42 dbs I'm pretty sure those steps (this is what I expected, this is what happened) are in the Launchpad template?
10:42 bshum I think so...
10:43 eeevil dbs: I haven't noticed them...
10:43 * eeevil looks
10:43 dbs I'm pretty sure those steps (this is what I expected, this is what happened) are in the Launchpad template?
10:43 dbs blah, whoops :)
10:43 eeevil dbs: oh, the list of stuff under the form that I never read because it's /after/ the input area ;)
10:44 dbs eeevil: Yeah, I can't do anything about that :/
10:44 eeevil no blame
10:46 csharp @blame [someone]
10:46 pinesol_green csharp: http://cat.evergreen-ils.org.meowbify.com/ musta been an Apple employee.
10:50 dbs It's all PINES' fault!
10:50 dbs They found all the bugs!
10:50 csharp @blame PINES
10:50 pinesol_green csharp: PINES is why we can never have nice things!
10:51 BigRig_ joined #evergreen
10:56 eeevil +1 for reopening
10:56 csharp MANAGE ALL THE RELEASES!
10:59 dbs gotta drop off the call - conflicting call - good discussion though
10:59 jeff dbs++ adios!
11:00 dbs note on late commits: _everybody_ wanted a mobile catalogue, nobody really worked on one for 2.5 until this weekend :/
11:00 dbs bshum: pushed a commit for record details page as well
11:00 phasefx is there a notes gdoc for today?
11:00 dbs phasefx: https://docs.google.com/document/d/1Y2RDoH​4E8IOlqHTaHRDmB9imK3iiFwOMt0TRs8hCSnA/edit
11:00 phasefx dbs: gracias
11:00 bshum dbs: Sweet.  I have to resync my test server with all these changes.
11:00 atheos_ joined #evergreen
11:09 Dyrcona Had I been 2.5 RM, it would have been a disaster. I
11:09 Dyrcona I've spent my summer on adding a new member and my bosses' priorities.
11:12 mrpeters joined #evergreen
11:41 eeevil I've fallen off the hangout ... will dial back in after lunch
11:41 eeevil great work, folks. glad to see how productive things are up there
11:42 yboston joined #evergreen
11:47 csharp http://archive.georgialibraries.org/
11:50 yboston joined #evergreen
11:56 yboston joined #evergreen
11:56 yboston_ joined #evergreen
11:57 jdouma joined #evergreen
12:13 acoomes joined #evergreen
12:26 smyers_ joined #evergreen
12:33 ericar joined #evergreen
12:44 dboyle joined #evergreen
13:03 bott_otr joined #evergreen
13:05 dbs whoops, "()" if there is no pubdate... will fix. thanks for pushing the theory, bshum :)
13:05 kmlussier dbs: Could you give me your opinion on something. I've been changing the tabs in the my account interface to a dropdown in small screens since the tabs were overly crowded. See: http://www.screencast.com/t/FmWibjxFYD
13:05 kmlussier I now need to make the dropdown functional. Would this be an appropriate use of javascript or do you think I should be adding a "Go" button here?
13:13 stevenyvr2 joined #evergreen
13:13 yboston_ joined #evergreen
13:14 dbs bshum: push fixed
13:15 kmlussier dbs: If you want to join a Hangout, let me know when you're ready. It's all set to go.
13:15 dbs kmlussier: Cool!
13:15 dbs To both your work and the hangout :)
13:15 RoganH joined #evergreen
13:15 bshum Picking the minor fix to theory for you
13:17 bshum Done
13:18 * tsbere pokes at SIPServer security issues that came up today :(
13:18 bshum dbs: We like the way place hold/add to list works in mobile view.  Looking back at how it works in the main view next
13:19 jeff tsbere: security bug yet?
13:19 bshum Right now, it sort of hangs to the right depending on the length of the title
13:20 bshum And it looks a little strange, since it's no longer in a consistent place.
13:20 tsbere jeff: I was half considering just pushing the fix in. >_>
13:21 * tsbere *has* an apparently working fix. In fact, he wrote the fix, decided to reproduce the issue, and forgot to run a non-fixed SIPServer for the first 30 min of trying (and failing) to reproduce it...
13:21 dbs bshum: yeah, initially I thought about just keeping it underneath in main view as well. Alternately could still float: right I suppose
13:22 bshum dbs: That's something we've been talking about over here
13:22 bshum Setting it just be underneath all the time
13:27 roses joined #evergreen
13:27 * gmcharlt echoes jeff -- security bug, please
13:27 kmlussier joined #evergreen
13:28 Rogan_Ni joined #evergreen
13:29 roses Do you know if shelf location/item type can be added to the unfilled holds report - I'm using Hold Request as the source?
13:29 yboston joined #evergreen
13:29 tsbere roses: unfilled holds report?
13:30 roses tsbere: yes - unfilled holds
13:30 tsbere roses: As in "holds that have not filled" or "holds that cannot fill"?
13:31 yboston joined #evergreen
13:31 roses tsbere: umm.. I'm assuming "holds that have not filled"
13:32 tsbere roses: Come to think about it, in general, holds don't lock onto one copy (copy level holds notwithstanding) - shelf location is thus not likely. Item type could be, but only if you are talking the MARC info.
13:33 tsbere gmcharlt: Should I create a security repo to push my commit into while I am at it?
13:33 gmcharlt tsbere: sounds good
13:34 roses tsbere: That's what someone else had said (I am not sure if you will be able to add circ mod or call number, since those are COPY-dependant, and this list is TITLE dependant)
13:35 roses tsbere: Do you think I could get Item type from Hold Request as the source?  Sorry I'm kinda new and green to reports.
13:35 tsbere roses: If you go to the bib level info, maybe. I am going to go focus on this SIPServer thing now, though.
13:36 roses tsbere: Thanks.  I'll go poke around some more.
13:39 yboston_ joined #evergreen
13:40 Dyrcona joined #evergreen
13:41 tspindler1 joined #evergreen
13:46 yboston joined #evergreen
13:46 Dyrcona force pushed a rebased branch to working/user/dyrcona/PhoneList.pm with release notes.
13:46 Dyrcona Dunno why I felt the need to rebase it.
13:49 * phasefx does that a lot just to check for merge conflicts; spare others the pain
13:49 senator Dyrcona++
13:51 bshum jeff: That sounded very Star Trek VI.
13:53 jeff bshum: that was indeed the topic of conversation :-)
13:54 jeff "Welcome to the Evergreen Hack-A-Way. There is no stockade, there is no firewall. Only a lack of decent Wi-Fi prevents VPN-ing. Hack well, and you will be treated well. Hack poorly, and you will die()"?
13:55 senator jeff++
13:56 Dyrcona BASIC programmers never die. They GOSUB WITHOUT RETURN.
13:56 * tsbere has opened a SIPServer security bug. With fix available in the brand-new SIPServer security repo. Wooo!
13:56 jeff tsbere++
13:56 * gmcharlt looks
13:58 dbs ANother minor bug fix for a corner case display
13:58 dbs bshum: ^ pushed
14:06 bshum dbs: Pushed to theory
14:09 kbutler joined #evergreen
14:17 berick https://bugs.launchpad.net/evergreen/+bug/1220722
14:17 pinesol_green Launchpad bug 1220722 in Evergreen "Additional (mostly) fiction bib records and copies for test data" (affected: 1, heat: 6) [Wishlist,New]
14:19 kbeswick joined #evergreen
14:20 dbs bshum: another commit for you
14:20 jboyer-laptaupe joined #evergreen
14:23 jboyer-laptaupe joined #evergreen
14:23 bshum dbs: The chromebook you were talking to us on wigged out
14:23 bshum We're restarting it
14:23 dbs No worries
14:24 jboyer-laptaupe joined #evergreen
14:28 jboyer-laptaupe joined #evergreen
14:29 yboston_ joined #evergreen
14:31 senator dbwells: bug 1227298
14:31 pinesol_green Launchpad bug 1227298 in Evergreen "Support subfield $o / Title of Unit for serials holdings" (affected: 1, heat: 6) [Undecided,New] https://launchpad.net/bugs/1227298
14:32 gmcharlt I've created a sipserver-security group on LaunchPad
14:35 rfrasur joined #evergreen
14:39 rfrasur hehe, laptaupe
14:41 eeevil jcamins: say ... is koha getting close to (or currently?!) using the external SIPServer package for SIP2?
14:41 * jeff grins
14:41 jcamins eeevil: I believe that rangi has been doing some work on that, but in terms of submitted code, no.
14:42 eeevil gotcha, thanks!
14:42 gmcharlt eeevil: I have some WIP to start getting Koha's extensions in
14:42 gmcharlt given the amount of time that has passed, I'm inclined to start poking at the pullrqeuests again
14:42 eeevil gmcharlt: poifect!
14:48 dbs bshum et al: fwiw, the 600px-width CSS is currently around 250 lines, which is pretty manageable
14:49 dbs even if we do end up adding another breakpoint or two...
14:54 eeevil I believe autosuggest uses the IDL to grab ancillary data -- I18N-ized labels
14:54 eeevil in concert with the facet stuff
14:54 jeff you say ancillary, lebbeous says peripheral... :-)
14:55 dbs jeff++
14:55 eeevil you say potato, I say tuber
14:55 dbs Let's make the whole thing REST...
14:55 jeff dijit._mixin.monstrosity()
14:57 dbs ♩♬♮♯
15:01 rfrasur Is the group discussion stuff tomorrow at 1 p.m. gonna be kinda "here's what we've done...here's what we gotta do when we leave"?
15:07 yboston_ joined #evergreen
15:10 jeff XPCOMGlueLoad error for file /home/opensrf/client/xulrunner/libxpcom.so:
15:10 jeff libxul.so: cannot open shared object file: No such file or directory
15:10 jeff Couldn't load XPCOM.
15:10 jeff alas.
15:13 Rogan_Ni rfrasur: hack-a-way chat?
15:13 rfrasur si, senor
15:14 Rogan_Ni sort of, it's a wrap up, reports of what's been accomplished, what is agreed on, action items from here out, a bit of where we hope to be by the conference
15:14 Rogan_Ni the conference being the other chance for developers to pow wow every year
15:15 collum joined #evergreen
15:18 yboston joined #evergreen
15:18 rangi jcamins: naw im working on NCIP stuff
15:18 jcamins eeevil: sorry, got confused.
15:18 jcamins rangi: someone was working on SIP2, weren't they?
15:19 rangi maybe gmcharlt, wasnt me
15:19 gmcharlt me! me! me!
15:19 gmcharlt ;)
15:24 rfrasur Rogan_Ni++
15:24 atheos_ joined #evergreen
15:24 atheos_ if anyone finds this interesting, shout at me:   Method [open-ils.circ.money.payment] not found for OpenILS::Application::Circ
15:27 jeff atheos_: i call it somewhat like this: my $req = POST $self->gateway(), [service => 'open-ils.circ', method => 'open-ils.circ.money.payment', param => $param_json, param => $pay_json, param => $last_xact_id_json];
15:28 jboyer-laptaupe joined #evergreen
15:28 atheos_ I just got this from logs, not too sure why it's cropping up.  the method exists
15:29 atheos_ more specifically: OpenILS::WWW::EGWeb /usr/local/share/perl/5.14.​2/OpenILS/WWW/EGWeb.pm:102 System ERROR: Call to open-ils.circ for method open-ils.circ.money.payment \n failed with exception: Exception: OpenSRF::EX::ERROR 2013-09-18T08:28:04 OpenILS::Application::AppUtils /usr/local/share/perl/5.14.2/Ope​nILS/Application/AppUtils.pm:200 System ERROR: Exception: OpenSRF::DomainObject::oilsMethodException 2013-09-18T08:28:04 OpenSRF::AppRequest
15:29 atheos_ /usr/local/share/perl/5.14.2​/OpenSRF/AppSession.pm:1086 <404>  Method [open-ils.circ.money.payment] not found for OpenILS::Application::Circ\n\n : \n
15:29 jeff i really dislike the text/html response for a cover image: view-source:https://ec2-23-23-5-45.compute-1.amazonaws.c​om/opac/extras/ac/jacket/large/025192330421
15:30 jeff i believe 404 can get thrown in instances where your params are incomplete/wrong
15:31 jeff unless you've made changes to the perl library file where open-ils.circ.money.payment is defined, and it failed to load -- that would cause what you're seeing also, iirc.
15:32 atheos_ changes were made ….
15:32 atheos_ ok, looking in that direction, tkx.
15:33 yboston joined #evergreen
15:33 jeff perl -c on the in-place file can be your friend.
15:36 jboyer-laptaupe joined #evergreen
15:39 berick dbwells: user/berick/acq-search-fund-year-sort
15:40 * Dyrcona puts some Bruce Cockburn on the phone.
15:47 pinesol_green [evergreen|Yamil Suarez] Add altering rows colors to (cataloging) manage authorities interface - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=7801e65>
15:48 * mrpeters is dreaming, or did earlier 2.x versions have a library setting that disallowed a user from placing a hold on a bib record for which they had already checked out a related item on?
15:49 mrpeters did this by chance get removed/renamed in later 2.4.x versions?  did it never exist and I am mistaken?
15:51 berick https://dev198.esilibrary.com/~berick/error.html
15:52 kmlussier mrpeters: I remember something like that. Was it a setting or a permission?
15:52 * kmlussier thinks it was a permission.
15:53 mrpeters perhaps, kmlussier
15:53 mrpeters i will give the permissions a look!
16:00 yboston joined #evergreen
16:13 eeevil I'm outta here ... someone at the hackfest, please drink a hoppy beer for me
16:16 jeff @quote search uranium
16:16 pinesol_green jeff: 1 found: #1: "<senator> much as a cancer would develop from..."
16:16 jeff @quote get 1
16:16 pinesol_green jeff: Quote #1: "<senator> much as a cancer would develop from chewing on uranium rocks ... but the tooth decay is lovely!" (added by gmcharlt at 11:22 AM, February 17, 2011)
16:17 * senator takes up the call re beer
16:17 senator it's chilly enough for the hops
16:17 * senator declares an end to his personal lager season
16:17 senator it's ale time
16:18 senator i mean, it's almost ale time. in the evening. ;-)
16:18 berick time to break out the Fall Beer Almanac
16:18 csharp ~opensrf
16:18 pinesol_green Open Scalable Request Framework (OpenSRF), pronounced “open surf” is a message routing network that offers scalability and failover support for individual services and entire servers with minimal development and deployment overhead.  See http://evergreen-ils.org/opensrf.php for downloads and further information.
16:18 csharp ~opensrf | yboston
16:18 pinesol_green yboston: please see above
16:27 csharp ~ask
16:29 csharp ~troubleshooting
16:29 csharp ~troubleshoot
16:29 pinesol_green If you're having trouble getting Evergreen to work, please follow this guide for isolating the problem: http://evergreen-ils.org/dokuwiki/doku.ph​p?id=troubleshooting:checking_for_errors
16:36 dbs bshum et al: I like the additional changes so far! fwiw, I think the "Search <> for <> in <>" needs to go too, it's cute but hard to translate, and gets in the way of a clean design.
16:36 bshum dbs: Yeah I think paxed had code to change that wording entirely for i18n purposes
16:37 bshum But we've been thinking about how to restructure it too
16:37 dbs "Search: <>" "Location: <>" and maybe "Format: <>"?
16:37 bshum Or maybe we make format part of the advanced search only for mobile.
16:37 * dbs would be happy to see format become part of "Refine your search" - yeah, exactly. But even on non-mobile :)
16:42 tspindler1 left #evergreen
16:48 dbs oh, huh, "Query type" is completely hidden too.
16:48 bshum Hmm
16:48 bshum Oh right
16:50 bshum Pushed some cleanup commit to deal with some font issues and other styling.
16:51 RBecker joined #evergreen
16:52 bshum dbs: DPearl notes that the facets are above the pagination for finding more items.  It might be easier to push them below those links so that people can navigate the bibs easier in results.
16:52 bshum We'll look at that a bit
16:52 fparks_ joined #evergreen
16:54 fparks joined #evergreen
16:55 Dyrcona joined #evergreen
16:56 dbs bshum: I concur with DPearl on that. Actually, we could easily hide the facets completely until the "Refine this..." link is clicked.
16:57 bshum dbs: DPearl thinks that might be a good idea.
16:58 bott_otr dbs: regarding Search <> for <> in  …I agree.  There's no pretty way to shrink that
17:02 phasefx aren't you supposed to speak into your mobile apps these days anyway? :)
17:02 * gmcharlt has added some comments to https://docs.google.com/document/d/1Y2RD​oH4E8IOlqHTaHRDmB9imK3iiFwOMt0TRs8hCSnA
17:03 bott_otr phasefx: speak to your phone?  What is this strange magic you suggest?
17:04 phasefx I've seen it done, but I'm going to stick with my rotary dial :)
17:05 phasefx rotary dial works best with shelf browse
17:07 bshum gmcharlt++
17:09 bshum dbs: I'm seeing if I can figure out something weird.  With the login form entry for the my account page, the font shows larger than the box, so it can cut off the top and bottom of the text as you're keying it in.
17:11 bott_otr http://imgur.com/SQopk
17:12 dbs bshum: due to the global input: font-size 110% thing that was added for some reason?
17:12 bshum dbs: Aha, thanks.  I'll take a closer look there
17:15 dbs egad, tabs :/
17:15 * dbs merging latest commit in with his changes, let's see how that turns out
17:15 bshum dbs: Yeah I've been to catch those as I go along, but it's been interesting.
17:16 bshum We've got a fair amount to clean up as we go
17:16 bshum Not too much at least
17:18 dbs Oops, pushed a commit that wiped out Formats from basic search UI :(
17:18 dbs I'll fix that up. In the end, I suspect there will be a productive rebasing to clean some of this up
17:20 mmorgan left #evergreen
17:21 zerick2 joined #evergreen
17:24 dbs fixed
17:26 dbs bshum: Oh, heh. font-size 125% with an explicit height of 18px for the username input field.
17:27 dbs Doesn't work too well when the font gets swapped out for a 12pt font I'm guessing
17:28 dbs Or... just get rid of the height: 18px and let the font determine the height.
17:34 bshum Hmm
17:36 dbs Another commit, to keep the search label + field together when narrowing the browser width (otherwise you could have "Library:" off to the right and the library selector on the far left of the next line)
17:39 dbs bshum: I'm in favour of just deleting the width: 167px and height: 18px. Do it. DO IT!
17:40 dbs Or just delete the whole #main-content .left_brain rule
17:41 dbs With the new layout, they're superflous
17:41 dbs superfluous even
17:45 * dbs amused that searching for "concerto" brings up autosuggest of "American -concerto" which when selected results in zero hits. Guess that the query needs cleansing, the same way we do for facet links etc
17:51 bshum dbs: Yeah removing that height on the login box makes sense to me.
17:52 bshum And removing the whole extra padding seems useful.
17:52 bshum Though we might want to add some top/bottom padding for the entry now
17:52 bshum So that they don't bump too close to the text above and below
17:58 bshum Aww, dbs created a merge commit from the "git pull"
17:58 bshum :)
18:02 bshum Leaving for dinner for now dbs.  I'll be back later tonight to do a little more hacking and then refresh theory for tomorrow
18:02 dbs bshum++
18:07 dboyle_ joined #evergreen
18:07 mrpeters kmlussier:  i dont think it was a permission, though I do see a staff override -- HOLD_ITEM_CHECKED_OUT.override so somewhere there is a YAOUS for this....or at least there used to be!!
18:10 atheos_ joined #evergreen
18:12 dboyle joined #evergreen
18:15 dboyle__ joined #evergreen
18:18 dboyle joined #evergreen
19:01 egbuilder joined #evergreen
19:37 atheos_ joined #evergreen
19:37 atheos_ left #evergreen
20:09 DPearl joined #evergreen
20:19 kmlussier joined #evergreen
20:38 bshum dbs: So we've been thinking about the searchbar on the results page and other places.
20:39 bshum And something that I thought of was maybe grouping all the searchbar options into the link to facets
20:39 bshum And otherwise, hiding them to regain some real estate
20:48 dbs bshum: well, yeah, that's what I meant wayyyy back at one point
20:49 dbs "Refine this search" would include different search options, limit to available, and select/deselect facets
20:49 dbs But we're iterating towards that, right?
20:50 bshum That sounds like the plan.
20:50 bshum dbs: Though kmlussier says "refine this search" might be confusing since that's what we're using for when someone uses an advanced search now
20:51 bshum We've been brainstorming new ways of defining that over dinner
20:51 bshum Like "Narrowing search" or such
20:51 bshum But I don't think we've hit on a nice one
20:51 bshum "limit search"
20:51 bshum But eh
20:52 dbs Huh? I don't see where we're using that currently - or is that a 2.5 thing?
20:52 bshum If you do an advanced search, there's a new link that gets added
20:53 bshum Called "Refine the original search" or such
20:53 bshum And that link takes you back to the advanced search page
20:53 bshum With all your options set, etc.
20:53 dbs Oh, right.
20:53 dbs Well either way you're refining your search.
20:54 dbs Either you start with basic, or you start with advanced.
20:55 bshum I can get behind that
20:55 bshum I think
20:55 dbs Difference, I guess, is the presence of facets.
20:55 bshum Yeah
20:55 dbs But facets are _all about_ refining your search.
20:56 bshum That's what Kathy just said.
20:56 dbs So if anything, get rid of "Refine my original search", given that clicking "Advanced search" also takes you back to your advanced search page with the options you set.
20:57 kmlussier Well, with facets you're narrowing or limiting. With the current "refine" option, you're modifying.
20:57 kmlussier Or replace "Refine my original search" with "Modify my original search"?
20:58 dbs kmlussier: currently, once you do an advanced search you have *3* links that take you back to the exact same place
20:58 bshum dbs: Well, maybe less
20:58 dbs Advanced search (at the very top), "Refine my original search", and "Advanced search" at the toolbar.
20:58 dbs Maybe less?
20:58 bshum bott was poking at figuring out a better way of dealing with those three and I think he removed two
20:58 dbs in mobile, sure
20:58 bshum But I think we should change that
20:58 bshum Oh you mean global
20:58 bshum Yeah, in global, yes
20:59 bshum In fact, the new version is already slightly more consistent actually
20:59 bshum With the new changes we've made
20:59 kmlussier OK, for some reason, I thought the "Advanced search"  button cleared your search parameters and the "refine" option didn't. But apparently I was mistaken.
20:59 bott_otr joined #evergreen
21:01 * kmlussier changes her opinion. Kill it.
21:01 bshum kmlussier++
21:01 dbs kmlussier: fwiw, I expected those buttons to clear the search parameters too
21:02 kmlussier It makes sense to have one that clears the parameters and one that allows you to modify it.
21:02 kmlussier But three buttons/links on the same page that do the same thing is a little overkill.
21:04 dbs I suppose that's what "Another search" is, although after clicking it, it forces you to either run a basic search first, or to hit "Advanced" next.
21:04 dbs Given how many of our users shoot themselves in the foot by going to "Advanced" in the first place, maybe that's not so bad :)
21:04 bshum For fun, if you did an advanced search, the "refine your original search" sticks to the basic search page too.
21:04 bshum Once it exists, it likes to stay
21:06 bshum dbs: Pushed some CSS changes to do some padding and adjust some sizes
21:07 dbs bshum: it's the black hole of advanced search
21:07 bshum dbs: The thing kmlussier and I are going to try looking at some more is the my account pages next.  Those tables are freakish
21:09 * eeevil mentions QP abstract search for populating the "refine search" area, and disappears for the evening
21:12 * dbs focuses on positive progress that has been made thus far - TONS
21:14 * bshum agrees
21:14 * bott_otr agrees
21:14 bshum I've been thinking about writing a nice blog post about the experiences
21:14 bshum It's certainly the first time I've ever seen this many folks on a collab branch
21:15 bott_otr I'm surprised we've had so few issues with walking on each other in styles.css.tt2
21:23 eeevil progress++
21:24 bshum Refreshing theory
21:45 bshum Doh, chrome displays the my account buttons weirdly. Sigh
21:45 * bshum ponders that
22:09 jboyer-laptaupe joined #evergreen
22:53 kmlussier joined #evergreen
23:32 bshum kmlussier++

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat