12 6 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

12-6-2021

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
29-Nov-2021 Report, meeting 1
30-Nov-2021 Merge previewers with latest @ gdcc, modify to support prod as is, fix missing font issues, investigate CORS issue/remove site.manifest, start acc. Changes - image previewer issues; fix analytics-code.html issue on prod (#8263), update login_history module, deploy to dev/stage 5
1-Dec-2021 Add audio/x-4ma example, coord w/McCall re: reporting/sent list-user output, Previewer accessibility continue 4
2-Dec-2021 Finish/document remaining previewer accessibility issues, create GDCC version and PR request 4
3-Dec-2021 Update honeypot/webforms modules dev/stage, merge with ~5.9, start exploring acc. changes vs. community version, add orcid URL form for link display 3

#Dataverse

  • Previewers
    • Updated from GDCC (i18n, new folder structure to allow easier migration to new versions, ...) to v1.2
    • Fixed missing font and remove file causing CORS issue
    • Addressed most accessibility issues (see exceptions in discussion)
    • Updated master branch in QDR github - prod still uses old version, but v1.3 is available for dev/stage
    • Packaged QDR updates (accessibility and support for platform specific browser icons from a while back, audio/x-4ma example) as a v1.3 PR to https://github.com/gdcc/dataverse-previewers
  • Fix #8263 on prod (a change from IQSS ~2 years ago broke some download button tracking in Google)
  • Merge with ~v5.9
  • Started comparing QDR/IQSS versions to make accessibility PRs
  • v5.9 recognizes ORCIDs for authors and displays them as links. This only worked for the 16 char number, I added support for the https://orcid.org/<number> form.

#Drupal

  • Updated login_history, honeypot, webforms modules, deploy to dev/stage

#Operations

  • Coordinated with Michael McCall re: getting a report of accounts by creation date - ran the listUsers API call in Dataverse for him - I haven't found an easy way to make the Drupal login_history report available without going through the SSO in the browser and having session cookies (which would make it hard to use in a script)

Discussion

  • Accessibility Open Issues:
    • #3 - Videos don't have captions: the HTML5 player supports captions as separate files. It would probably be reasonable to allow captions to be added as auxiliary files in Dataverse and to then have the previewer use them. However, that's not useful unless captioning exists.
    • #4 - Spreadsheet usability. The component we use (HandsOnTable) has several issues that would require fixing their code. That project does seem to be relatively active lately in identifying accessibility issues (more keyboard navigation than things Deque finds), so hopefully some issues will be resolved. Regardless, changes are likely. (Also note this was a previewer contributed by another group, so they may be interested in working on it.)
    • For both of these, I've added them as 'tracking' issues - things we know but without plans to address them at this point.

Plans

  • Dataverse
    • still want to investigate the guestbook responses re version info not being included.
    • create accessibility issues/PRs for IQSS
    • update to final v5.9 when it is released
    • PR for ORCID improvement
  • Anno-Rep work
    • Help with deployment to dev
  • TBD: FRDR Security
  • Other tasks as discussed in strategic planning
⚠️ **GitHub.com Fallback** ⚠️