Evergreen ILS Website

IRC log for #evergreen, 2022-11-30

| 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:06 dmoore joined #evergreen
00:34 dmoore joined #evergreen
02:26 dmoore joined #evergreen
02:46 dmoore joined #evergreen
07:48 BDorsey joined #evergreen
08:02 Stompro joined #evergreen
08:08 kworstell-isl joined #evergreen
08:39 mmorgan joined #evergreen
08:41 collum joined #evergreen
08:49 dguarrac joined #evergreen
09:03 Dyrcona joined #evergreen
10:24 jvwoolf joined #evergreen
11:27 jihpringle joined #evergreen
11:46 Christineb joined #evergreen
11:55 abneiman joined #evergreen
11:56 miker joined #evergreen
12:21 Dyrcona joined #evergreen
12:34 jihpringle joined #evergreen
12:43 kworstell-isl joined #evergreen
12:57 rfrasur joined #evergreen
13:13 kworstell-isl joined #evergreen
13:22 Stompro Moving 7 years of random template customizations into git is painful.  technical_debt++
13:34 csharp_ Stompro: yes
13:34 csharp_ Stompro: also maintaining said template customizations across upgrades is painful
13:35 csharp_ git rebase -i can take hours
13:37 Stompro Yes, I was trying to figure out how I could setup a templates_custom/ directory that would track the main /templates/ directory to make upgrading those files easier... but I couldn't figure out anything.
14:05 jihpringle joined #evergreen
14:10 Dyrcona Should have put it in git from the beginning. :)
14:11 Dyrcona It's still painful though, depending on how you organize the templates.
14:12 Dyrcona I sometimes think I was a little too zealous with the git rebase -i and squash and fixup options.
14:13 Dyrcona It seems like fewer commits would be easier to manage, but that's not always true.
14:35 jeffdavis At Sitka each library has its own OPAC skin. We have some template customizations in git that apply across all skins. We also have some library-specific settings (logo, colors, banner messages, etc.) that we manage with a separate templating system rather than tracking them in our main git repo.
14:36 jeffdavis So, rather than maintaining 80 different config.tt2 files for 80 different libraries, we have a system that generates and deploys a different config.tt2 for each library based on some settings in a yaml file.
14:37 Dyrcona Yeah, I'd probably do the same. We don't allow individual customization beyond changing the logo.
14:38 Dyrcona We did toy with a separate academic skin several years ago, but it never got past testing.
14:39 jihpringle the majority of our non-logo/colour customizations are for our academic sites
14:40 jihpringle we recently added it to our docs to make it easier for our libraries to know what can and can't be customized - http://docs.libraries.coop/sitka/_p​ublic_catalogue_customizations.html
14:46 Dyrcona Well, that sounds reasonable.
15:09 mmorgan We've made a lot of our opac customizations into org unit settings so we don't need to maintain the tt2 files, just update settings in the db.
15:13 csharp_ yes, squashing is appealing because it feels cleaner, but then you need to revert one of the squashed commits later and you're like "oh yeah, that's why we don't do it like that"
15:13 Dyrcona Speaking of settings and what not. I'm trying to test something in eg2, and while I can just go there by putting eg2 in the URL, I thought there was a setting somewhere that would do it automagically from the staff opac.
15:13 Dyrcona csharp_: Exactly that.
15:21 Dyrcona Hmm... Looks like I'll have to edit nav.component.html
15:26 Dyrcona So, I'm readying this right that current master still goes to AngularJS for circulation functions from eg2?
15:26 Dyrcona s/readying/reading/
15:26 * Dyrcona makes a branch....
15:30 Dyrcona Nope. Not gonna be as simple as I thought. I can't just search and replace href="/eg/staff with rourerLink="/staff because some of them "move."
15:32 * Dyrcona deletes a branch.
15:32 jvwoolf left #evergreen
15:42 Stompro Anyone running into Content Cafe issues, all our requests are being returned with a 500 return code all of a sudden, which doesn't seem like it is handled well.
15:47 Dyrcona Stompro: I'll give you a qualified "yes" because some jackets show up and some don't. Also, a jacket showed up in the result list, but then didn't on the record summary.
15:48 Dyrcona FWIW, we also seem to be having trouble with Novelist.
15:50 Dyrcona Let me just make that a definite yes. :)
15:54 Stompro I have a 2 second timeout set in the added content opensrf.xml, but for some reason when they stop responding I'm getting long timeouts for requests to the evergreen added content service.
15:58 Dyrcona There are other timeouts in Evergreen that may come into play.
16:00 mmorgan Stompro: Yes, I'm seeing issues in the opac and Novelist today. The service was unavailable back on 11/21, but it restored the next day.
16:02 Stompro I keep turning it back on, and then having the requests start to fail an hour to a few minutes later.
16:06 Dyrcona I suspect B&T have issues again.
16:06 Dyrcona At any rate, I successfully modified nav.component.html to go to eg2 for checkin, checkout, and renewal.....so I can test the changes that I want to make.
16:08 * Dyrcona should stash that commit in a special branch for later reuse.
16:22 Dyrcona If I use ng build --watch do I have to specify the output directory? If so, is it /openils/var/web/eg2 or /openils/var/web/eg2/en-US ?
16:23 berick Dyrcona: ng build puts files into $Evergreen/Open-ILS/web/eg2/
16:24 Dyrcona So, I link that to /openils/var/web/eg2... right!
16:25 Dyrcona Anyway, the change I'm trying to make appears to have worked.....
16:26 Dyrcona What I'm finding online is with ng build you can specify an output directory and even build files that run on a different server with --watch.
16:26 berick you can def. change the output dir
16:27 Dyrcona All right. I'll try something like that for my next change and see what happens.
16:27 Dyrcona berick++
16:39 Dyrcona Ooh. This is nice....
16:45 Dyrcona For the logs, I used the following command: ng build --watch --output-path /openils/var/web/eg2
16:46 Dyrcona No produciton environment in case I wanted to use the debugger.
16:52 Dyrcona Ok. I'll have to tweak the change I made to the renew screen, but checkout and checkin look good.
16:54 Dyrcona Covers and Novelist seem to be working for us again.
16:55 Stompro B&T says content cafe should be working again.
16:58 jeff Tried TS360, took a LONG time to load, almost gave up on it.
17:02 jeffdavis Maybe "360" is the average response time?
17:06 mmorgan :)
17:06 jeff I thought that was the average number of invoices for each order. :-)
17:07 mmorgan left #evergreen

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