5 15 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

5-15-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
8-May-2023 Reporting , meeting 1
9-May-2023 Fix 3 a11y issues in dataset page, deploy to dev/stage, investigate file table performance/lazy load possibility 3
11-May-2023 Investigate slow dataset access on StorJ, explore fixing repeated thumb retries upon failures, investigate prod out of memory, restart payara. 2
12-May-2023 Coord re: diagram, create new column to track failed thumbs, implement checking for fails, investigate repeated calls 5

Operations

  • Investigated prod out-of-memory, restart prod payara
  • Review architecture diagram per Sebastian's request

SSO

Drupal

Dataverse

  • Fixed 3 additional accessibility issues (main collection, dataset page now have no errors)
  • Investigate slow access, identify repeated calls to recreate missing thumbnails after failures as an issue
  • Add code to avoid thumb retries after a failure, investigate checks being called mulptiple times per page.

AnnoRep

Discussion

Plans

  • Deploy indexing fix to prod and reindex
  • SSO - continue to explore/build OIDC options
    • Handle failure for Google login when no local account (unless/until supporting new accounts from Google)
    • Investigate ways to simplify user interface (multiple clicks to get through Keycloak)
    • Restore redirect to current page after login
    • Investigate creating a new account via Keycloak, i.e. starting from a Google or ORCID account
    • Try ORCID?
    • Investigate automating recovery from Drupal logged in /Keycloak&Dataverse logged out
  • Matomo - help with transition from Google
  • AnnoRep - explore round-trip, configure auto-start and log rotation
  • Dataverse
    • Make PR for accessibility fix (once finalized)
    • 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