Call Details
- Time: 12:00pm ET / 11:00am CT / 10:00am MT / 9:00am PT
- Day: Tue/Thurs
- Join Zoom meeting: https://lyrasis.zoom.us/j/99180492358?pwd=WFk2VjErdEkxLzlSM1Q5L3hmbXJ6dz09
- - Indicates who will be taking minutes
Participants
ToDo / In Progress
Completed
- Ticket activity: Kanban board
- Priority list: JIRA priority list
Notes
Week 1, Day 2 (08/18)
- Attendees: Bill, Nick, Danny, Courtney (briefly)
- Danny: Started working on DURACLOUD-1264 (DurAdmin Accessibility)
- Starting to look at the Wave accessibility tool
- Looking at the login page and main page of DurAdmin
- Today starting to iterate on elements, try to fix some of the low hanging fruit
- There are different classes of errors
- There are some things that are just notices, about structural elements (not necessarily errors). Not everything called out is actually a problem.
- There are certain javascript elements that can help to resolve problems in a variety of places
- Approach: Iterate on individual elements and push PRs for each fix
- WAVE provides a browser plugin to help get issues fixed
- Will require some effort to get local environment for DuraCloud back up
- Nick:
- WAVE tool useful
- Able to get rid of most of the errors on the SyncTool
- Current work: https://github.com/TexasDigitalLibrary/duracloud/commits/duracloud-1265
- A few alerts that don't appear to be errors. Like not having header tags or page regions.
- Some of the errors are old JQuery dialog boxes (like the close link)
- Having to rebuild and relaunch the SyncTool; started stalling at 12% usage
- Updated Jetty to the latest minor version, and this seems to have resolved the issue
- Nick to create a ticket to pull this in
- It is some amount of effort to get a development environment set up. Could be done in Terraform or Docker
- Would be nice to replace the mill-deploy with Terraform
- Bill:
- Starting to look at all the things needed to update to Java 11
- WAVE tools
- Should coordinate on things like color changes
- Nick looking at an update to the background color (https://github.com/TexasDigitalLibrary/duracloud/commit/b6673705ebef8f6601679f2641f85aff69928196)
- Testing on Chrome and Firefox
- Safari has a feature to read the page, which is helpful for understanding
- Should coordinate on things like color changes
Week 1, Day 4 (08/20)
- Attendees: Bill, Nick, Danny
- Danny: Working on login page
- Tricky because of the way the tool is evaluating contrast, may just be on the login page
- The WAVE tool is seeing a white background when it's actually transparent (gradient). There doesn't appear to be a real contrast problem, even though it's showing up in the tool. It's not seeing the gray bar that the white text is sitting on.
- So long as the person viewing the page can see the contrast, we're ok
- Can use https://coolors.co/contrast-checker to check colors (where WAVE doesn't see it properly)
- Nick
- Alt-text isn't necessary if the image is a background rather than an img tag
- 1265 - just waiting to see how 1264 turns out, may make more changes
- Fixed everything that was red, some of the things that were orange/yellow
- Alert question: Creating headers and regions
- Should capture a screenshot of the WAVE tool after change
- Should test what it's like to try to navigate pages without a mouse - capture notes about what doesn't work
- MySQL version moving to the latest connector (5.1.49) allows use of MySQL v8 (our current version only allows MySQL up to 7)
- Will create a PR (and ticket) for the connector update
- Moving on to 1246 (in the management console), planning to ask Heather for feedback after starting on this
- Bill
- Working on moving to java 11, not much to report so far
--
Week 2, Day 7 (08/25)
- Attendees: Bill, Danny
- Danny:
- Ready to do a PR for accessibility
- A bunch of contrast issues fixed, some weren't actually problems
- Fixed all the labeling issues (that could be fixed)
- Still need to try it with a screen reader, and see how it results
- Will touch base with Nick on screen reader testing
- Issues we don't have a good solution for:
- text size in the charts is small
- duplicate IDs (in hidden html)
- Can create a new ticket with things that still need work
- Next: Accessibility in the Management Console
- Won't try to update the root console pages
- Will review Bill's Java 11 PRs
- Ready to do a PR for accessibility
- Bill:
- Java 11 PRs:
- duracloud-db: https://github.com/duracloud/duracloud-db/pull/19
- duracloud-mc: https://github.com/duracloud/management-console/pull/35
- duracloud: https://github.com/duracloud/duracloud/pull/121
- Next steps: Java 11 for duracloud-mill, etc
- If more time: Retrieval Tool updates
- Java 11 PRs:
Week 2, Day 9 (08/27)
- Attendees: Nick, Bill
- Nick:
- Working on 1267 - Retrieval tool
- There are retries, which is why the error isn't printed. There is a NotFoundException that can be caught. Possibly
- Completed the PR for 1246
- Waiting to see how 1264 landed. Danny using different contrast numbers.
- Also added an alt tag to the log
- Nick added a table header to table, but Danny added table header. Moving to
- Working on 1267 - Retrieval tool
- Bill:
- Should probably update Travis build environment. We currently specify Trusty (14.04) because 16.04 didn't include Oracle Java 8. Current default is 16.04, but options to go up to 20.04: https://docs.travis-ci.com/user/reference/linux
Actions
- Bill Brananto create a ticket to replace mill-deploy with Terraform: