wellcomecollection / wellcomecollection.org

🪟 Wellcome Collection's website and services that support it
https://wellcomecollection.org
MIT License
39 stars 5 forks source link

Interpretation types in Prismic need to handle title, label and messaging independently #5791

Closed jennpb closed 3 years ago

jennpb commented 3 years ago

What is it and who's it for?

The interpretationType in Prismic contains these 4 fields:

The Title of an interpretationType is used for two purposes:

Screenshot 2020-11-19 at 16 47 31

We need a way to split out these functions so that they are independent of each other.

Why? The Editorial team create a new interpretationType to accommodate variant messaging about the event's interpretation. But because the label needs to be consistent in order to appear on the card in the right way, we end up with multiple interpretation types with the same name - making it difficult for the Editors to choose which one goes with their content.

Screenshot 2020-11-19 at 16 30 30

The messages attached to each instance are:

Audio described This event will be audio described for visitors who are blind or partially sighted. Places are free but very limited. If you would like to come along, email

Audio described (online) This event is audio described, which may be useful for people who are blind or partially sighted. For any assistance, please email us at .

Auto-captioned (online) There will be auto-generated captions for this event. For any assistance, please email us at

British Sign Language (1) This event will have British Sign Language interpretation. If you would like to come along, email us at .

British Sign Language (2) This event will be delivered in British Sign Language, with English voiceover. If you would like to come along, email us at .

British Sign Language (online) This event is British Sign Language interpreted. A signer will be on screen describing the event. For any assistance, please email us at

Captioned This event will be Captioned and the captions will be visible throughout the performance space. Captioned - online The main panel discussion will be captioned by StageText, and the introduction and Q&A will be auto-captioned by Bluejeans, the videoconferencing platform.

Hearing loop There will be an induction loop at this event for visitors with hearing aids.

Relaxed performance This is a relaxed performance, which means that if you need to, you are welcome to move around and make noise at any time.

Speech-to-text This event will have live speech-to-text transcription for visitors who are D/deaf or hard of hearing.

Speech-to-text (online) This event will have live speech-to-text transcription, which may be useful for people who are D/deaf or hard of hearing.

Proposed solution

Tasks

jamesgorrie commented 3 years ago

Thinking about filters for these, if we have /events?with=bsl* - would we expect all of the BSL options to be in that list?

* pseudo implementation

jennpb commented 3 years ago

My preference would be that we have BSL as one option (and either deal with the variant multiples differently)

The list of filters would look like this:

Access: British Sign Language Audio described Auto-captioned Captioned Relaxed performance Speech to Text

jamesgorrie commented 3 years ago

@jennpb a few questions here:

This event will be delivered in British Sign Language, with English voiceover

Should this then be BSL and English voiceover?

(Online)

What we could do is just add a field to the interpretationType called onlineDescription and render that if the event is flagged as isOnline.

jamesgorrie commented 3 years ago

This has been handled here.

Things todo:

jennpb commented 3 years ago

No filters work just now (see comment)

jamesgorrie commented 3 years ago

We said that we might add different descriptions onto access modes, and a free text box, similar to contributors, to add extra information.

We started with the latter half of that and add flexibility as @dannybirchall said, we’re still finding our feet. We’ve added an “Extra information” box to the access mode. It the appends this info to the access mode description.

The info box is now always available for people to see whereas it was hidden on past events.

I’ve attached screenshots, but you should be able to go into Prismic and see how it works.

extrainfo

extrainfopris

jamesgorrie commented 3 years ago

@jennpb A content task would be to go through and make sure we are using 1 BSL etc I've added it to the description of this issue.