3 6 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

3-6-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
27-Feb-2023 Report, meeting, explore keycloak use of existing mysql from docker, deployed dvwebloader, installed local copy, started adding QDR styling and accessibility. Read TAB docs. 6
28-Feb-2023 Investigate/fix style issues on stage, update styling of dvwebloader - logo, fonts, a11y, add to git, update previewers git with latest color/logo styling, check previewers on prod, plan for 5.13 update. 5
1-Mar-2023 TAB mtg, deploy 5.13 with payara, Drupal, apache, dvwebloader, solr, previewer updates, investigate/fix direct upload on stage/prod, merge latest previewers from gdcc, coord re: hash alg from direct upload. 4
2-Mar-2023 Update to Drupal 9.5.4 on dev/stage, changed out deprecated themes, added ckeditor5, uninstalled color, ckeditor, quick edit on prod, investigate StorJ outage, coord with Melissa@ICPSR re: Keycloak 2
3-Mar-2023 Update open PRs, coord re: Seba's Jenkins update. 1

Drupal

  • Fixed reported style issues with header menu column sizes and alignment of hamburger icon

SSO

  • Investigated using local mysql with Keycloak in docker
  • Made contact with ICPSR re: Keycloak

Dataverse

  • Updated open PRs at IQSS

Operations

  • Deployed v9.5.3 to prod, removed deprecated themes and modules, turned on ckeditor5
  • Deployed v9.5.4 to dev/stage
  • Deployed v5.13 to prod - updated to payara 5.2022.5, updated solr schema, citation block
  • Deployed dvwebloader to all machines (with direct upload turned on), added QDR styling and fixed accessibility (al1y) issues, pushed a11y changes back to main repo
  • Updated to use latest previewers on prod to get new styling/logo, etc.
  • Read TAB docs and attended TAB mtg

Discussion

Plans

  • Fix direct upload via UI using md5 hash instead of SHA512
  • SSO - continue to explore/build OIDC options
    • Configure Keycloak to use a persistent database (weekly reboots remove all info right now)
    • Investigate Keycloak to LDAP connection for new users, ability to handle registration, replace LDAP, etc.
    • Investigate SSO options
    • Investigate ways to simplify user interface (multiple clicks to get through Keycloak)
  • 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