2017-06-19 Review mockups
Date:Ā MondaysĀ atĀ 12pt/3et
Connection Information
Zoom:Ā Ā https://cornell.zoom.us/j/469937166
Ā
Ā
Attendees:
Regrets
References
- Requirements - Display Sets (milestones)
- List of required mockups for Collections
- Configurations of Typical Collection Types
Agenda
- Review new mockups
Notes
Mockups to review
New Collection Page
- Description Tab
- What metadata to include?
- There are a number of fields for collections that most likely are a carry over from Sufia.Ā Don't know which ones are in actual use.Ā Seems beyond this working group to make that determination.Ā Perhaps the metadata working group has done some work on this.Ā For our development process, we will just put them under the Additional Fields button.Ā This will allow for future changes.
- One concrete use case for extra metadata:Ā Cornell has an implementation where each collection represents an agency.Ā Each agency has contact information.Ā The contact information is stored as metadata for the collection.
- Implementation Note: Some sites want to add additional fields that are specific to their application.Ā A way to define those and have them be part of the additional metadata would also be desirable.Ā I'm guessing that the Hydra::Works::Collections have a process for defining additional fields on collections that we can hook into.
- Banner and logos
- Can we add the ability to add alt-text for uploaded images?Ā This is a requirement for accessibility. (Note this probably only applies to the logos. I'd consider the banner image "decorative" and thus it should have an empty alt-text so screenreaders don't read itĀ ā Gary)
- Can we add links for uploaded images?Ā This is probably not hard, but also not a top priority since it can easily be added later.
- Description
- Some concern about checking the rich-text editor to be sure it is accessible.
- NOTE: This is the same editor used elsewhere in Hyrax.Ā Beyond the scope of this group to evaluate the accessibility.Ā But we can send it to the uxinterestgroup to evaluate it if they haven't already.
- What metadata to include?
- Sharing Tab
- The roles are Editors and Viewers.Ā Is there any reason not to make this the same as the ones for Admin Sets, i.e., Managers, Depositors, and Viewers, with the same abilities?Ā Gary didn't seem to think there was any reason not too and there was reason to use the same roles for consistency.
- Visibility
- Adjust the wording to make it clear that this effects the visibility of the collection in discovery and access to show pages only.Ā It does not effect the items in the collection.
- Should there be an APO that can serve as a template for newly created works that are created directly in the collection?
- Items
- Adding an existing work to the collection VS. Creating a new work in the collection
- Adding - go to the dashboard list of works and allow user to add to the collection
- Creating - go to New Work and auto populate the collection field in the Relationships tab making the field readonly.Ā Return to the Items tab one work is created.
- Questions:
- Should adding/creating items be disabled while creating a new collection and only be available after the collection is created?Ā Otherwise, leaving the new collection workflow could result in the user not completing the process.
- Can a user add/create items in the collection from the admin page for the collection OR do they have to be editing the collection to manage items?
- Adding an existing work to the collection VS. Creating a new work in the collection
- Settings
- There was a discussion about whether to allow the collection creator to set things like nestable and discoverable.Ā Considerations:
- These settings are generally determined by the collection type.Ā
- If they are set on an individual collection, they can only become more restrictive.Ā For example, if the collection type says you can nest, then the individual collection can turn off nesting.Ā But if the collection type says you cannot nest, then the individual collection can NOT turn on nesting.
- Are there any strong use cases for adding this level of complexity?Ā None were brought up.
- Decision:Ā Do not add this until a strong use case is identified.Ā It will not be part of initial implementation.
- If a collection can set a workflow to use for works created directly in the collection, there will need to be a place to identify the workflow.
- Similarly, if a collection can set an APO to use as a template for created works, there will need to be a place to identify the APO settings.
- There was a discussion about whether to allow the collection creator to set things like nestable and discoverable.Ā Considerations:
Your Collections
- Doesn't show collection types.Ā There was a collection type column on previous mockups.
Admin Show Page for a Collection
- Looks good.Ā Really like link to Public View of Collection which shows it with the banner and logos as the end user will see it.Ā
- Admin show page includes all metadata.
- Public show page includes sub-set of metadata.
Public Show Page for a Collection
- Banners area
- Looks good with the banner and logos.Ā Like including the author in the banner.Ā Ā
- Site would be responsible to make sure selected banner and logos and text look good with each other.Ā We will provide style hooks that can be used to adjust presentation.
- What will it look like if there isn't a banner and/or logos?Ā Would expect banner to be replaced with no image which would effectively give it a white background.Ā Some things would likely shift up like creator and last update text.Ā Gary can provide a mockup of the banner area for clarity in the github issues.
- Additional metadata
- Some sites have a use case for showing additional metadata on this page.Ā Where will it be displayed?Ā Decision: between description and items
- perhaps expand/collapse defaulting to collapsed
- Implementation Note: Put the display of additional metadata fields in a separate partial to allow for easy override.
- Some sites have a use case for showing additional metadata on this page.Ā Where will it be displayed?Ā Decision: between description and items