Skip to content

Conversation

@JojoVes
Copy link

@JojoVes JojoVes commented Jul 17, 2025

Requires changes from Islandora/islandora#1084 (currently applied as a patch)

To facilitate block config organization, this is installing and enabling Block Group module as well as moving all Context logic for block placement to be in block visibility instead.

I'm not sure if it would be too heavy-handed to fully remove all the Display Contexts here, so I've opted just to disable them, though I think it would be cleaner to remove them completely.

  • Collection Context usage is converted to block visibility and block group configs
  • Mirador block Contexts are converted
  • Newspaper issues block is converted
  • OpenSeadragon block is converted
  • Citation Select Block is converted
  • OAI-PMH Item Links block is converted

@JojoVes JojoVes changed the title Changing Display Contexts to Block Visibility - WORK IN PROGRESS Changing Display Contexts to Block Visibility Jul 17, 2025
@JojoVes JojoVes marked this pull request as ready for review July 17, 2025 23:12
@rosiel
Copy link
Contributor

rosiel commented Jul 23, 2025

@JojoVes good stuff! can you rework this to use the new release with your code change to islandora, https://github.com/Islandora/islandora/releases/tag/2.16.3 ?

@github-actions
Copy link

This PR is being marked as stale from inactivity and will be automatically closed in 90 days unless further action is taken. If this PR is still relevant please comment. Please also consider attending the weekly Tech Call to discuss the PR

@github-actions github-actions bot added the Stale label Oct 22, 2025
@jordandukart
Copy link

Still relevant.

@github-actions github-actions bot removed the Stale label Oct 30, 2025
@rosiel
Copy link
Contributor

rosiel commented Nov 12, 2025

ping @JojoVes it'd be nice to have this in. Can you get to it? or I can do the patch-ectomy referenced in my earlier comment if you don't have time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants