Oct 4 - Oct 15, 2022
Report on iteration Oct 3, 2022 — Oct 14, 2022 (includes all issues completed before Oct 17, 2022).
Another high point iteration, as we made the final push to finish work for the CDH/Geniza Research Partnership. For development, we closed 18 points across 31 issues, resulting in a rolling velocity of 18.67 (exactly the same as last iteration). Design also had a big push, closing 14 points across 9 issues.
Geniza
We released v4.9 of Princeton Geniza Project mid-iteration. This was a major update which included the long-awaited transcription migration from TEI to the new W3C annotation format, and rolled out the new transcription editor tool, annotorious-tahqiq. This includes full functionality needed to add, edit, and delete transcriptions with support for right-to-left text, as well as a new automated backup that synchronizes transcription content to a GitHub repository, with co-author commits to track contributions. As part of this release, we also loaded a number of new images from Bodleian and JRL collections. After the release went out, we started tackling bugs with the editor not found in testing and finishing the remaining committed functionality for the CDH/PGP charter, prioritizing search improvements for sunsetting PGPv3 and CSV exports for data publication, with a smaller amount of effort going to localization functionality.
Lenape Timetree
We made significant progress on sitemap and wireframe designs for this project, making a big push to get things ready for development while design is paused for a month.
Demos
- PGP transcription export — browse the transcription content synchronized from the application, in annotation format and compiled into html and text
Active projects
- geniza (20 points, 35 issues)
- lenape-timetree (12 points, 5 issues)
Releases
- geniza 4.9 — Thursday Oct 6, 2022
- annotorious-tahqiq 1.0.0 — Thursday Oct 6, 2022
Velocity
Development
18 points, 31 issues. Rolling velocity: 18.67
Design
14 points, 9 issues. Rolling velocity: 16.67
Closed issues by project
- geniza (20 points, 35 issues)
- design (2 points, 4 issues)
- Revise RTL mobile headers so that they match the LTR designs and logo (2) 🗺️ design
- Revise RTL and LTR desktop footers, and RTL mobile footers so that they match their header designs 🗺️ design, chore
- Add placeholder for site version number in the footer 🗺️ design, chore
- Cluster Search 🗺️ design, Epic
- development (18 points, 31 issues)
- As a content admin, I want IIIF from the Manchester JRL Genizah collection remixed to match our data model so that images can be displayed on the site and be linked to transcription text. (5)
- As a frontend user I want to search on document date information so I can find records by calendar or historic date. (1)
- As a frontend user, I want to search by partial shelfmarks so I can more easily find documents by exact shelfmark or groups of shelfmarks. (1)
- As a front end user who speaks Hebrew or Arabic, I want document types in search results in my native language, so that I can read and understand them.
- As a frontend user, I want to be able to search by historic shelfmark so I can find documents by what they're called today. (1)
- transcription editor mvp Epic
- In transcription editor, there is no clear feedback about success/failure status 🐛 bug
- generate a list of existing transcription labels 🛠️ chore
- As a content editor, I want commit messages for transcription export data on GitHub to include PGPID so that I can more easily find the changes I'm interested in. (0)
- Bump python to 3.9.13 🛠️ chore
- Cleanup date-conversion-report.csv after test run 🛠️ chore
- Transcriptions are failing to save in the editor 🐛 bug
- Write changelog for Tahqiq 🛠️ chore
- v4.9 Software release checklist chore
- Exempt IIIF URLs from i18n patterns 🛠️ chore
- As a front-end user, when I sort documents by shelfmark I want it sorted in logical, human-readable order instead of by string so that I can more easily find the records I'm interested in. (1)
- Implement the revised RTL mobile headers
- As a frontend user, I want keyword search for Seleucid dates to give me complete matches first so that I can browse by decreasing relevancy in the date field.
- add a configurable banner that can be displayed during the TEI migration and then turned off 🛠️ chore
- publish initial release of tahqiq on npm 🛠️ chore
- transcription editor needs to limit loaded annotations by canvas id, source, AND pgpid 🛠️ chore
- incremental transcription export sync needs to be single threaded (can't run in signal handler) 🛠️ chore
- Add Arabic type styles to the site
- Add additional help text to transcription editor 🛠️ chore
- Investigate and fix issue with transcription texts not loading in transcription editor 🛠️ chore
- Right-to-left site design implementation revisions 🛠️ chore
- As a content editor, I want to navigate the transcription export data on GitHub so that I can find exported content by PGPID. (1)
- display issue / artifact showing up in image + transcription in some cases 🛠️ chore
- Implement a language switch so that users can choose to view the site in English, Hebrew, or Arabic
- As a content admin, I want images from the Bodleian Genizah collection made available as IIIF so they can be displayed on the site and be linked to transcription text. (8)
- As a content editor, I want database translation fields for Hebrew and Arabic content in the admin site to render text RTL, so that I can read and edit the content properly. (0)
- design (2 points, 4 issues)
- lenape-timetree (12 points, 5 issues)
- design (12 points, 5 issues)
- Revise wireframes so that region and centuries labels and branch indicators are displayed (2) 🗺️ design
- Propose a sitemap for the lenape site (2) 🗺️ design
- Design wireframes of the time tree visualization so that rough placement and interactions on mobile and desktop can be proposed and communicated (3) 🗺️ design
- Revise wireframes to incorporate feedback from the first round (2) 🗺️ design
- Search for and propose tyepfaces, and visual styles for the site (3) 🗺️ design
- design (12 points, 5 issues)