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

3-20-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
13-Mar-2023 Reporting, meeting 1
16-Mar-2023 Update Drupal to 9.5.5, report build fails, test, start investigating search issue on prod. 2
17-Mar-2023 Identify search issue as a problem with the api & script, fix local schema, create fix in Dataverse qdr dev branch, restart solr, run reindex, test, update views data export module on dev/stage 2

##Drupal

  • Update to 9.5.5 on dev/stage
  • Update views_data_export module on dev/stage

##Dataverse

  • Fixed issue causing solr update_schema script to fail for QDR

Operations

  • Reported Drupal build issue, tested fix
  • Identify/fixed issue causing prod simple search to fail. In addition to DV fix, corrected solr schema on prod and ran background reindexing (with full text indexing enabled)

Discussion

  • Work on the SPA has shown an accessibility issue I missed/misinterpreted. There are several places on the page where the contrast between a link and the surrounding text is not high enough and there is no styling like underline to indicate the link. (The contrast between the link and the background is fine - I think I misread the problem as being with some non-visible background panel rather than with adjacent text). The SPA will fix this by restoring the underline below links. We could do that globally or just for places where the contrast is an issue, or we could look at color changes.

Plans

  • 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 PRs for SHA512/non-MD5 support in direct upload
    • 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