Comet Sprint 36/ Daylight Sprint 8/ Lark Sprint 11 Review

What was the goal of Comet Sprint 36, Daylight Sprint 8, Lark Sprint 11?

Daylight: The goal was to enhance component development for Daylight, Surfliner’s front-end solution, by building out additional components needed for a clone of a Blacklight styled app.Comet: The focus remained on enhancing key functionalities, refining user workflows and improving bulk management processes, particularly around the Bulkrax ingest and object handling.

Lark: Continue to develop deployment strategies.

What is the milestone that this sprint is supporting?

Daylight: This sprint supports the milestone of delivering a clone of the Blacklight app using Daylight components. Demonstrating the flexibility and portability of a micro frontend’s component-based architecture.

Comet: The sprint supports the milestone of enhancing object and collection handling, improving the user experience, performance and stability.

Lark: Preparing a deployment to ensure readiness and identify needed tasks.

Accomplishments of Sprint Comet Sprint 36, Daylight Sprint 8, Lark Sprint 11: 

Daylight: Despite an unexpected challenge of the official Blacklight app demo being down, Daylight made great progress:

  • Updated the bundler to ensure all pages, not just the index, are copied over during a build.
  • Ensured component elements were nestable.
  • Developed new components including:
    • Object Component (Metadata only)
    • Result-Item Component
    • Pagination Component
    • Prev-Next Component
    • Filter Component
    • Facet-Item Component
    • Button Component
  • Created a Search Results prototype page.
  • Created an Object Display prototype page.
  • Discussed the use of directory paths for component registration.

Comet:

  • Enabled batch publish/unpublish functionality from the objects page.
  • Removed the ability to Add Another Title from collection administration pages.
  • Resolved issues when saving additional fields in collection creation.
  • Completed allowing ARK creation (but not modification) from Bulkrax ingest.
  • Ensured filtering by “Publish Status” functions correctly.

Lark: We identified a critical task that needs to be addressed prior to deployment.

Did we do everything we set out to accomplish?

Daylight: Yes, all planned tasks were completed, including significant component enhancements and the successful demonstration of Daylight's capability to render complex page layouts like the Blacklight clone.

Comet: Yes, key issues were resolved, and performance improvements were made, setting the stage for further enhancements in the upcoming sprints.

Lark: Yes, the team identified necessary tasks needed for a production deployment.

GitLab link: https://gitlab.com/surfliner/surfliner/-/milestones/115