Sep 19 - Sep 30, 2022
Report on iteration Sep 19, 2022 — Sep 30, 2022 (includes all issues completed before Oct 3, 2022).
We had a massive iteration, as we make a push to complete the major remaining deliverables on the Princeton Geniza Project before the partnership grant ends. We also made some small progress on the Lenape timetree project. We completed 48 total points and closed 35 issues for the Geniza project. Looking just at development work, we 24 development points across the same number of issues, and our rolling development velocity is at 18.7. For design, we closed an astounding 25 points, all on Geniza.
Princeton Geniza Project
On the development side, we’re making the last push to complete the steps needed to migrate the transcription content and launch the new transcription editor. This included a number of improvements to the editor, as well as the majority of the implementation of the functionality for backing up and versioning transcription content on GitHub. We fixed a bug in the Arabic to Judaeo-Arabic search syntax that was breaking exact phrase searching in Arabic. We also addressed several small accessibility problems that were flagged by the University’s new scanning tool, DubBot. For design, work completed includes Arabic fonts and typography. Design work closed this iteration also includes a number of issues related to site flow and preliminary designs for the cluster search, which were designed in a previous iteration (before we decided to postpone that work), and were reviewed and closed at the beginning of this iteration.
We did not release a new version of the PGP site this iteration, but expect to release an update in the first half of this iteration and go live with the transcription migration and editor.
Lenape timetree
We completed a task to improve the summary display of imported “leaf” data; the design work for sitemap and site flow was not yet being tracked in GitHub. Other improvements to the prototype site and design are ongoing.
Active projects
- geniza (48 points, 35 issues)
- lenape-timetree (1 point, 1 issue)
Releases
Velocity
Development
24 points, 24 issues. Rolling velocity: 18.67
Design
25 points, 12 issues. Rolling velocity: 12.67
Closed issues by project
- geniza (48 points, 37 issues)
- design (25 points, 12 issues)
- Add Arabic type styles for the site so that users can read and navigate the content in Arabic (5) 🗺️ design
- Add Arabic type styles for the site 🗺️ design, Epic
- Conduct research to propose Arabic fonts for site content (5) 🗺️ design
- Design a component that allows users switch between languages on the site so that they can navigate the site using their preferred language (3) 🗺️ design
- Design for the Hebrew version of the site so users can navigate the site according to the direction of the language for mobile and desktop 🗺️ design, Epic
- Design the generic content pages for the Hebrew version of the site (2) 🗺️ design
- Design a list of clusters for users to browse through so that they can also learn about the clusters without interacting with the visualization (2) 🗺️ design
- Revise the cluster button so that it’s more like a switch so that it's easier for users to recognize its purpose (1) 🗺️ design
- Design a cluster section above the list of documents so that users can learn about the specific clustered documents they are viewing (2) 🗺️ design
- Add cluster details to each document on the list view so that users can gain more context on the clusters for each document (1) 🗺️ design
- Design a call to action to expand/collapse the cluster visualization so that users can choose to focus on the list view and/or the visualization (2) 🗺️ design
- Design the layout and grouping of cluster-related content on the document detail view so that users can learn about cluster details when viewing a document (2) 🗺️ design
- development (23 points, 25 issues)
- As an admin, I want transcription content synchronized from annotation storage to a GitHub repository so that the content is backed up, versioned, and available for use in generating a text corpus. (8)
- As a front-end user, I want to see Phosphor icons in the OpenSeaDragon IIIF viewer, so that it is visually consistent with the rest of the site. 🚫 wontfix
- As a user, I want to see an image thumbnail when I'm zooming and panning on images, so that I can see what I'm looking at in the context of the whole image. (0)
- make annotation motivation consistent & configurable 🛠️ chore
- update geniza deploy scripts to include git credentials for access to github backup repositories 🛠️ chore
- As an admin/content editor, I want to see all the images associated with a document so that I can determine whether I need to associate more images, clone the record, etc. (1)
- review problem transcriptions in the tei migration & transcription editor 🛠️ chore
- Implement the Hebrew type styles so that users can easily read the website content 🛠️ chore
- As a content admin, I want transcription content backups to be regularly updated as edits are made, so that the backup is up to date, version history is more granular, and I can compare changes. (2)
- As a content admin, I want transcription backups to include information about who made edits when possible, so that I can track changes in versioned transcription content. (1)
- As a content admin, I want to add content editor user's github coauthor emails and link their account to scholarship records so that their contributions will be properly documented. (2)
- As a content admin, I want TEI contributors documented in the new GitHub annotation and transcription backups so that there is a record of everyone who has contributed to the transcription structure and content. (2)
- Date not converting automatically? 🖇️ duplicate
- light/dark mode toggle is not inside a landmark (all page content should be contained by landmarks) 🛠️ chore, ♿ accessibility
- remediate sort selection drop-down: interactive controls must not be nested 🛠️ chore, ♿ accessibility
- about menu id is duplicated — same id used in both header and footer nav (ids must be unique) 🛠️ chore, ♿ accessibility
- Update urls for goitein attachments in footnotes (aws, commons -> princetongenizalab.github.io) 🛠️ chore
- Pass tiny API key to, and use it in, tahqiq 🛠️ chore
- Image viewer in transcription editor acting improperly 🛠️ chore
- As a content editor, I want to cut and paste transcription content from a Google Doc or similar and have it display properly with site styles so that I can easily add existing transcription content. (1)
- As a content editor, I want transcription formatting preserved in search result display but ignored for search text so that I can see where in the transcription matching terms are. (2)
- As a content editor, I want to add and edit transcriptions for records without all IIIF images available so that transcriptions aren't limited to records with all images. (2)
- As a user, I want to see all transcription content for a document even if it extends beyond the currently available iiif images. (2)
- update annotation controller so deep zoom doesn't autoscroll the page when in edit mode 🛠️ chore
- Quotation marks not working in Arabic script searches 🐛 bug
- design (25 points, 12 issues)
- lenape-timetree (1 points, 1 issues)
- development (1 points, 1 issues)