Jun 7 — 25, 2021
Report on iteration Jun 7, 2021 — Jun 25, 2021 (includes all issues completed before Jul 5, 2021).
This past iteration, we split our focus between PPA and CDH web. On PPA, we worked on adding support for importing Gale/ECCO content. For CDH web, we worked on the first charter for CDH web, to articulate the roles and responsibilities and prioritize for the next phases of work (chartering is not reflected in the GitHub issues reported here). We extended the iteration to three weeks, to work around an off week for June 28 — July 2 (CDH staff R&D week).
Rolling velocity is 17 points, with 15 points accepted in this iteration and 28 issues closed. This is higher than we might expect, but due to the longer 3-week iteration and also a number of chores and duplicate issues that were cleaned up on GitHub.
PPA
We made substantial progress on support for importing and searching across Gale/ECCO content alongside existing HathiTrust content. We also completed design work to update PPA display to handle multiple sources and different item types (excerpts and book sections).
CDH web
We fixed a couple of small bugs, and adjusted the affiliates and students page so that the new Data Fellows would be included. We also ported a custom embed finder from the Shakespeare and Company codebase to allow embedding dynamic content in blog posts and other wagtail pages.
Geniza
We fixed a few small bugs that were found in production after the release and data import, and also completed a few chores and small stories to help with data work in the new interface, including adding very simple date fields and a script to import Fragment image and IIIF urls from a CSV.
Demos
![Screenshot of dynamic content embedded in a CDH web post; see the essay for the interactive version.](/blog/2021/07/06/featured-cdhweb-embed.png)
Screenshot of dynamic content embedded in a CDH web post; see the essay for the interactive version.
Active projects
- cdh-web (1 point, 5 issues)
- geniza (5 points, 11 issues)
- ppa-django (15 points, 17 issues)
Releases
- cdh-web 3.1 — Monday Jun 14, 2021
- cdh-web 3.2 — Thursday Jul 1, 2021
- ppa-django 3.6.2 — Monday Jun 7, 2021
Velocity
Development
15 points, 29 issues. Rolling velocity: 17
Design
6 points, 4 issues. Rolling velocity: 2
Closed issues by project
- cdh-web (1 points, 5 issues)
- development (1 points, 5 issues)
- Empty email field for people reads as "none" on the front end. bug
- Grant with no end date throws error on affiliates list page bug
- As a User, I want to see CDH Data Fellows listed on the Affiliates and Students pages so I know who received a fellowship. (1) enhancement
- events list test fails CI on start of month chore
- search description is not used as fallback for description bug
- development (1 points, 5 issues)
- geniza (5 points, 13 issues)
- design (2 points, 1 issues)
- development (3 points, 12 issues)
- As a content editor, I want to be able to filter documents by library, so that I can narrow down clusters of documents and perform other research and data tasks. (0)
- Split Goitein's Typed Texts into "Volumes" by shelfmark to make the sources easier to manage. 🛠️ chore
- Fragment reassociation doesn't update the search index 🐛 bug
- admin document csv export has wrong date for first input 🐛 bug
- include old pgpids in data feed for current pgp site 🛠️ chore
- 500 error when trying to create a new document in the admin 🐛 bug
- include language in source/footnote display if not english 🖇️ duplicate
- include old pgp ids in csv metadata feed for current site 🖇️ duplicate
- Add "this is a test site" warning banner 🛠️ chore
- As a content editor, I would like to input dates in a separate field, so that both content editors and site users can sort and filter documents by date. (1)
- Stub all templates that use localizable site text 🛠️ chore
- As a content editor, I want to import fragment view and IIIF urls from a csv file into the database so that I can provide access to images for fragments. (2)
- ppa-django (15 points, 17 issues)
- design (4 points, 3 issues)
- Design an additional field for "Edition" on the work's detail view to communicate a work's edition information (1) 🗺️ design
- Design a variant for the label on the source field on the work's detail view so the language would include ECCO sources (1) 🗺️ design
- Design icons that represent “excerpt” for items contained within a book, and “article” for items contained within a periodical, so that users can easily distinguish the types of items they are viewing. (2) 🗺️ design
- development (11 points, 14 issues)
- set up black and isort pre-commit hooks chore
- As an admin, I want a bulk import of MARC metadata from Gale/ECCO so that I can view and search each record by its metadata (2)
- As a user, I want to add a Gale/ECCO work to my Zotero library from the item page or the search results page, so that I can save references for later research or citation. (1)
- As an admin, I want the CSV export to include source so that I can distinguish content from HathiTrust, Gale/ECCO, etc. (0)
- As a user, I want to search within a single Gale/ECCO item so that I can find more page results and keywords in context than are available on the main archive search. (0)
- As a user, when I'm viewing an item from Gale/ECCO, I want to see the Gale identifier and link to view the item on Gale Primary Sources so that I can get to the Gale version of the document (1)
- As a user viewing an item from ECCO in keyword search results, I want to see page image thumbnails and text snippets that match my search terms so I can see how many and what kind of pages match my search terms. (1)
- As a user viewing keyword search results, I want to see a few text snippets from the full text of a works from Gale/ECCO so that I can see how my search terms are used in context. (0)
- As a user, I want to search and browse digitized volumes across all sources so that I can find any materials in the archive, whether from HathiTrust or Gale/ECCO. (0)
- As an admin, I want a way to suppress items in bulk from the admin digitized works list so that I can manage the content if an agreement for content expires. (1)
- As an admin, I want a bulk import of content from Gale/ECCO so that I can add content to the site that is not available from HathiTrust. (5)
- Horizontal line wagtail style broken bug
- java version mismatch breaks solr in ci chore
- vulnerability in jquery < 3.4.0 chore
- design (4 points, 3 issues)