ArcLight community sprint wrap-up

27 views
Skip to first unread message

Dinah Handel

unread,
Dec 18, 2023, 2:24:51 PM12/18/23
to arclight-...@googlegroups.com

Dear ArcLight community, 


Between December 4th and 15th, 2023, an group of ArcLight community members undertook a sprint to address outstanding issues. The primary goals of the sprint were to resolve bugs, make accessibility improvements to the core application, and update documentation, including documents related to the install of ArcLight. For more information about the sprint, please visit the project board


In addition to addressing the linked issues below, the community sprint served as an opportunity to create and strengthen connections among community members, become familiar with and/or gain deeper knowledge of the codebase, and identify opportunities for future work. 


The team worked on and/or resolved the following issues over the course of the two week sprint:


Accessibility changes:

  1. Adding dl wrapper for grouped search results 

  2. Unlink currently selected item in collection contents (content inventory) tree 

  3. Duplicate id values on parent container component page causes a11y issue 

  4. Invalid HTML structure in search result item


Bug fixes: 

  1. Collection contents with an eadid beginning with a number don't load properly

  2. The Arclight template install method currently not working 

  3. Multiple extents always expressed as consecutive but sometimes concurrent 

  4. Typo in Solr config for access restrictions 

  5. Contain autocomplete dropdown within viewport 

  6. Date search is unpredictable with dates before 1000 

  7. Containers display should only capitalize the first character without changing the case of subsequent characters 

  8. Title element not showing unless render attribute included 

  9. Creator, Subjects, and Places Links Not Applying Filter on Redirect 

  10. Bookmark checkboxes don't correctly reflect whether an item is bookmarked


Feature enhancements: 

  1. Display, formatting, and/or indexing changes

    1. Display fileplan at collection and component levels 

    2. Handle materialspec at collection and component levels 

    3. Display <otherfindaid> at the component level 

    4. Display <processinfo> at component level 

    5. Allow display of multiple extents 

    6. Display <odd> 

    7. Render altformavail at the component level 

    8. Handle bioghist at collection and component levels 

    9. Format "links" elements as actual links 

    10. Display <note> at collection & component level

    11. Convert <lb> XML tags into HTML line breaks

    12. Index and render index / indexentry fields

    13. Display <relatedmaterial> <originalsloc> and <separatedmaterial> at component level

    14. Format EAD table elements as HTML tables

    15. Allow for physdesc elements that are not extent

    16. Is the <acqinfo> (acquisition information) field behaving as intended?

  2. New configuration options

    1. Normalizers for Date & Title should be configurable in collection-level traject config 

  3. Search relevance and features

    1. Improved coverage of All Fields search; now includes containers, identifiers, language, and ancestor component titles

    2. Added ability to do a within-field search by Identifier or Container

    3. Improved the "minimum should match" (mm) config, for better relevance for multi-term queries, part 2

    4. Verify which fields to search via "All Fields" search


Documentation and install:

  1. Dockerized Arclight Development Setup (in review as of 12/13/23)

  2. Configuring Solr and Search Relevancy wiki updated 


Misc:

  1. Component URLs should separate the ead & ref slugs


Newly ticketed: 

  1. Indexing Docs/Wiki should be updated

  2. Make Grouped by Collection the default view of cross-collection search results

  3. Agent relator terms do not display for creators/agents/names 

  4. Make config.advanced_search.enabled setting work in ArcLight UI 


Thank you to the following community members for their contributions: 

Sean Aery (Duke)

Mary Mellon (Duke) 

Maura Carbone (Harvard)

Alex Duryee (Harvard) 

Bonnie Gordon (Columbia) 

Dean Farrell (UNC Chapel Hill)

Randall Floyd (Indiana)

Marlo Longley (Stanford)

Cory Lown (Stanford)

Greg Wiedeman (UAlbany)




Dinah Handel (she/her) | Digital Library Services Manager

Stanford Libraries | Digital Library Systems and Services

(650) 885-1222


* my working hours are 7am-3:30pm pacific

Reply all
Reply to author
Forward
0 new messages