Logos: legacy’s sponsor logos stay in the collection’s extra, not as images (#2471)
Commit: fca132a59d6aa206a41c4adc4f7ae8ef086c788b
Date: 2026-11-04 12:25:24 +0100
Author: PascalHavelange
Commit Message
Logos: legacy's sponsor logos stay in the collection's extra, not as images (#2471)
A sponsor logo is the site's, not the inventory's (#2463, Pascal
2026-11-03): each website keeps the logos it shows in its own assets, and
the six DXA exhibition sites now do. The inventory keeps legacy's values as
the exhibition's data:
- ThgGalleryContentImporter writes each exhibition's exhibition_logo rows to
its collection's extra.logos (file, link, banner slot, visibility,
captions, order) instead of logo-tagged collection images.
- ShExhibitionImageImporter writes sh_exhibitions logo1..3 with their urls
to the exhibition's extra.logos; its pictures stay images.
- The exhibition-logo-extra-backfill step is retired.
- The dxa-exhibition exporter no longer ships exhibition.json logos[].
Part of #2463
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Files Changed
- 📝 Modified:
scripts/exporters/docs/dxa-exhibition-data-package.md - 📝 Modified:
scripts/exporters/dxa-exhibition/src/exporters/exhibition-exporter.ts - 📝 Modified:
scripts/exporters/dxa-exhibition/tests/unit/exhibition-shape.test.ts - 📝 Modified:
scripts/exporters/instances/the-use-of-colours-in-art.md - 📝 Modified:
scripts/exporters/instances/water-in-islam.md - 📝 Modified:
scripts/importer/EXTRA.md - 📝 Modified:
scripts/importer/src/cli/import.ts - 📝 Modified:
scripts/importer/src/importers/index.ts - 📝 Modified:
scripts/importer/src/importers/phase-03/sh-exhibition-image-importer.ts - 📝 Modified:
scripts/importer/src/importers/phase-10/thg-gallery-content-importer.ts - ❌ Deleted:
scripts/importer/src/importers/phase-11/exhibition-logo-extra-backfill-importer.ts - 📝 Modified:
scripts/importer/src/importers/phase-11/index.ts - ❌ Deleted:
scripts/importer/tests/unit/exhibition-logo-extra-backfill-importer.test.ts - 📝 Modified:
scripts/importer/tests/unit/sh-exhibition-image-importer.test.ts - 📝 Modified:
scripts/importer/tests/unit/thg-gallery-content-importer.test.ts
Links
This documentation was automatically generated from Git commit data.