2 8 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

2-8-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
1-Feb-2021 Report, meeting, investigate style issues 2
2-Feb-2021 Style issues, investigate further problems, refactor solution, fix file table wrapping, fix D8 reg form validation, deploy to dev, stage, add sem create api, review AnnoRep front end plans 6 1
3-Feb-2021 Button position styling, check performance, deploy D8/DV updates to prod, double s3 conn pool to 512, coord re Anno-Rep api calls - check how to Shib auth to get api token, fix preMDC download placement, deploy to dev/stage 3 2
4-Feb-2021 Webform6.0.1 to dev/stage, deploy preMDC fix to prod 1

Summary

Drupal:

  • Fix registration form validation to require a value when 'Other' is selected for Type of Organizational Affiliation and Dept/Field.
  • Updated webform module

Dataverse

  • Fixed further background-related style issues, refactored to simplify css (exclude parent elements instead of several child types)
  • Fixed wrapping issues with file table where title and description could be truncated
  • Shifted buttons above file table to improve alignment
  • Fixed 5.0 merge cut/paste issue that shifted the pre-MDC download counts to appear as part of 'views' instead of 'downloads'

AnnoRep:

  • Reviewed API plans and coordinated re: API calls to use, how to mark AnnoRep projects and documents/data sources
  • Started investigating options for how to get an API token given our SSO capabilities
  • Added a create dataset option using json-ld to mirror the get/put of json-ld metadata for editing existing datasets

Operations:

  • Deployed fixes for D8 and Dataverse to prod, quick redeploy to add pre-MDC download fix
  • Investigated performance and suggested/implemented doubling of the # of pooled s3 connections allowed to 512

##Discussion

  • PIDapalooza: Some interest in the javascript - any opinion on where to host code? (currently buried in the QDR dataverse repo)

Plans

  • Anno-Rep work -- proof-of-concept api call to get converted pdf and annotations for a specified doc -- select library(ies) and start implementing conversion/annotation extraction code -- support use of Dataverse API as needed

Still TBD:

  • Drupal 9/composer 2/3