1 23 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki
1-23-2023
Logged Tasks
Date | Task | Hours (Main) | Hours (EOLS) | Hours (PII) | Hours (QDAS) |
---|---|---|---|---|---|
9-Jan-2023 | Reporting, meeting, coord re: AnnoRep titleann issue, clear space on stage | 2 | 2 | ||
10-Jan-2023 | Forward community call info re EasyReview, Authn doc, explore AnnoRep changes to track if title is found. | 1 | |||
11-Jan-2023 | Check Drupal sec. updates, reply re: annorep options. | 1 | |||
16-Jan-2023 | Mtg, update AnnoRep logic to find titles indicated by bold and/or large font, having multiple runs. Deploy to dev/stage. | 6 | |||
18-Jan-2023 | Review Drupal security updates, deploy 9.5.2 + webforms to dev/stage | 1 | |||
20-Jan-2023 | Merge latest into develop, backport changes from guestresponse branch, investigate OIDC code, update branches nearing review/QA, install docker-compose on dev. | 3 |
Dataverse
- Updated branches in the Harvard Review/QA process
- Merged the latest into our develop branch
- Cherry-picked fixes from the guestbookresponse at request branch
Operations
- Removed old war files and Drupal installs from stage to free ~30% of the disk
- Installed docker-compose on dev to support Dataverse/SSO OIDC testing
Drupal
- Reviewed Drupal weekly security updates
- Update core to 9.5.2 and webforms modules, deployed to dev/stage.
SSO
- Investigated OIDC code and new KeyCloak install script
AnnoRep
- Coordinated w.r.t. understanding the failure returned on the /titleann call. The exact error seen was probably related to the disk being full, but the discussion identified the need to improve identification of the title in a document and that it would be better to return 404 not found than to provide a placeholder annotation anchored at the end of the doc when no title is found.
- Implemented changes for /titleann, now looking for the first paragraph longer than a few characters or having multiple runs (which indicates subsets that differ in style, i.e. having an italicized word) that is bold, font size >= 16 or 'Heading 1' style.
Discussion
- HEAL/OIDC - Dataverse doc is available. Starting to investigate Keycloak OIDC provider in front of/replacing Shib IDP for internal users. SSO depends on TBD details but could be simplified from current with new login/logout API calls in Dataverse.
- Mentioned EasyReview in slack - don't know if its of interest directly or as an example of an app supporting an external review process.
Plans
- SSO - explore/build OIDC options
- Matomo - help with transition from Google
- AnnoRep - explore round-trip
- Dataverse
- Make PR for guestbook adding datasetversion fix, deploy to stage
- Continue towards guestbook at request based on ADA's original work
- Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
- Drupal - v10 - review compatibility and start updates.
- QDAS Previewer
- Updates per request
- Investigate writing aux file/previewing lower-sensitivity version and/or other write options
- TBD: FRDR Security