Apr 26 — May 7, 2021
Report on iteration Apr 26, 2021 — May 7, 2021 (includes all issues completed before May 10, 2021).
This iteration we closed 10 development points for a rolling velocity of 8. Our primary focus was on Princeton Geniza Project, but we did a small amount of planned work on the CDH website, ansible deploy scripts, and a very small amount of unplanned work on Shakespeare and Company Project to fix a time-sensitive bug.
Princeton Geniza Project
Accepted development work consists of a preliminary document detail page for the public site and admin editing enhancements, including a footnote count for the source list in admin, a way to edit and link to documents on the fragment edit view, and a certainty flag for TextBlocks to handle potential joins.
Completed design work includes a decision on document titles for detail pages as well as search and browse, revisions to the document detail page based on the initial implementation, and completed wireframes for sort and filter on search for all screens.
CDH Website
We completed planned maintenance and released version 3.0.2 — this update removes all mezzanine dependencies and resets database migrations, making it possible for the site to finally be upgraded to newer versions of django and wagtail. This also resolved a bug in the 3.0 release.
Shakespeare and Company Project
The bugfix release was a small change to address a limitation on the 100 years twitter code — it did not handle subscriptions and renewals with no known duration, as revealed by a tweet on Monday. The bugfix was out in time to handle the next occurrence on Friday.
Demos
Active projects
- cdh-ansible (0 points, 3 issues)
- cdh-web (0 points, 3 issues)
- geniza (15 points, 9 issues)
- mep-django (0 points, 1 issue)
Releases
- cdh-web 3.0.2 — Wednesday May 5, 2021
- mep-django 1.5.1 — Thursday May 6, 2021
Velocity
Development
10 points, 13 issues. Rolling velocity: 8.33
Design
5 points, 3 issues. Rolling velocity: 5.67
Closed issues by project
- cdh-ansible (0 points, 3 issues)
- development (0 points, 3 issues)
- setup passenger role and configure cdhweb & geniza qa playbooks to use it instead of apache chore
- allow specifying and installing arbitrary python versions enhancement
- As a developer, I want to automatically test ansible roles and their dependencies so that I can make changes with confidence. enhancement
- development (0 points, 3 issues)
- cdh-web (0 points, 3 issues)
- development (0 points, 3 issues)
- geniza (15 points, 9 issues)
- design (5 points, 3 issues)
- Design wireframes of the filters and sort options on mobile, tablet, and desktop to communicate the ways in which content can be curated when searching (3) 🗺️ design
- Revise document detail page design based on first-pass implementation 🛠️ chore, 🗺️ design
- Revise the document title so that it can appear on search and browse results, + the document detail view, scholarship records, external links as the page title (2) 🗺️ design
- development (10 points, 6 issues)
- As a content editor, I want to edit all of the documents associated with the fragment on the same screen that I use to edit the fragment, so that in the case of demerging I can make sure that the data is split correctly. (1) 🆕 enhancement
- check demerge spreadsheet against original metadata and data import 🛠️ chore
- As a content editor, I want to use the Text Block area to mark shelfmarks that are potential joins without adding to the string of shelfmarks, so that we can connect related documents without certainty. (2)
- As a content editor, I want to see and sort on the footnote count for sources so that I can find out how many times a source has been referenced in the database. (1)
- As a Content Editor, I want to see who first input a document and who last edited it, and when, so that I can ensure records are kept up-to-date. (1) 🆕 enhancement
- As a user, I want to view detailed information for a single Geniza document so that I can learn about that document. (5) 🆕 enhancement
- design (5 points, 3 issues)
- mep-django (0 points, 1 issues)
- development (0 points, 1 issues)