3 21 2022 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki
3-21-2022
Logged Tasks
Date | Task | Hours (Main) | Hours (EOLS) | Hours (PII) | Hours (QDAS) |
---|---|---|---|---|---|
14-Mar-2022 | Report, finish code for bold/italic/links in docx notes, investigate pdf case, start exploring rectangle positioning for anchor. | 1 | 3 | ||
15-Mar-2022 | Further investigate rectangle, explore multi-line case, consider design options for truncating on word boundaries. Update stage subjects, Weekly mtg | 1 | 2 | ||
16-Mar-2022 | Deploy Drupal core 9.3.8 sec update to dev, coord re: StorJ, update prod subjects per discussion | 1 | |||
18-Mar-2022 | Change stage robots.txt and banners, StorJ mtg. | 1 | |||
19-Mar-2022 | Merge final 5.10 to develop and no unzip branch, debug/workaround jenkins build issue, start storj install, explore zip efficiency/change to compress classes | 3 | 1 |
Drupal
- Updated core to 9.3.8 (sec re: untrusted editors)
AnnoRep
- Fixed retrieving bold/italic/hyperlinks in notes from docx, started looking into how to get note styling in pdf.
- Investigated rectangular bounds issue in pdf - no obvious translation issues, changing sizes slightly doesn't appear to help (e.g. no off-by-one errors), investigated non-rectangular anchors (e.g. multi-line) and considered design for limiting anchors to whole words.
Operations
- Changed stage Drupal and Dataverse robots.txt to stop indexing, put up banner/text changes to indicate testing site. Documented process (currently need to manually repeat when updating/can make branches instead.
- Fixed extra subjects on stage, and then prod - added Ag and Eng as additional subjects, changed others to Other on stage and removed from draft datasets on prod. Updated our citation.tsv and citation.properties files to match.
- Started configuring StorJ on dev - failed to get valid/usable credentials so far.
Dataverse
- Merged the final 5.10 release with our code, deployed to dev.
- Investigated/worked around Jenkins issue with new use of $revision in pom files to allow builds to work. Will follow up with Seba.
- Made some changes to the unzip code, hoping to improve speed. Investigated how to index offsets during the first run to potentially speed subsequent accesses.
Discussion
- $revision variable in pom files/use of parent pom in Dataverse - is updating maven required?
Plans
- AnnoRep - continue to explore/fix docx/pdf github issues
- Ops
- Deploy multi-license ~v5.10 for testing on stage if/when it looks OK on dev (i.e. is something OK for AnnoRep testers working on stage)
- Dataverse
- Get StorJ configured
- Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
- QDAS planning/design/prototyping
- Switch previewer to zipped mimetype
- Add error handling for format variations
- Assess whether zip access is enough/project/other files need to be cached as aux files, etc.
- Still want to investigate the guestbook responses re version info not being included.
- TBD: FRDR Security
- Other tasks as discussed in strategic planning