Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an optional collection home page displaying editable content #3255

Open
alexklbuckley opened this issue Aug 19, 2024 · 1 comment · May be fixed by #3256
Open

Add an optional collection home page displaying editable content #3255

alexklbuckley opened this issue Aug 19, 2024 · 1 comment · May be fixed by #3256

Comments

@alexklbuckley
Copy link

Is your feature request related to a problem? Please describe.

It would be nice if DSpace admin users could save and display more content about a collection and have that content be displayed on a dedicated collection home page.

Describe the solution you'd like

  1. Add new metadata fields to the DSpace database for saving the following data:
  • Collection header (has inner HTML)
  • Collection footer (has inner HTML)
  • Collection owner (has inner HTML)
  • Collection introduction (has inner HTML)
  1. Add a new (optional) collection home page which displays the aforementioned collection descriptive content /collections//home
  • This collection home page should contain a search that only exposes items from that collection.
  1. Link to the new collection home page from the sub-collection page

Describe alternatives or workarounds you've considered

You could display the new collection descriptive content fields on the collection browse page. As currently happens for the News and copyright saved for a collection.

However, having a dedicated page for displaying collection descriptive content would be nicer.

Additional information

@alexklbuckley alexklbuckley added needs triage New issue needs triage and/or scheduling new feature labels Aug 19, 2024
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Aug 19, 2024
@tdonohue tdonohue moved this from 🆕 Triage to 👀 Needs Discussion / Analysis in DSpace Backlog Aug 27, 2024
@tdonohue tdonohue added needs discussion themes component: Collection Collection display or editing and removed needs triage New issue needs triage and/or scheduling labels Aug 27, 2024
@tdonohue
Copy link
Member

Seems related to #3254. Similar to that, I'll add that this feature would require very careful implementation. Whenever HTML-based content can be "injected" into a page, there is a risk for XSS attacks (or similar attacks). Any implementation of this feature would need to guard against unwanted content being added into Collection pages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 👀 Needs Discussion / Analysis
2 participants