samvera-labs / ramp

Interactive, IIIF powered audio/video media player React components library. Styleguidist Docs: https://samvera-labs.github.io/ramp/
https://ramp.avalonmediasystem.org/
30 stars 5 forks source link

Change Repository Name #162

Closed joncameron closed 1 year ago

joncameron commented 1 year ago

Description

This application has been renamed to Ramp, but the repository is named "iiif-react-media-player". This name should be changed to align with the library's new branding.

Github's documentation on renaming notes that all references will alias except the project site. The community should be informed that https://samvera-labs.github.io/iiif-react-media-player/ will no longer be accessible, but this should be the only breaking change.

Done Criteria

Dananji commented 1 year ago

@joncameron Renaming the site name in Netlify breaks the existing URL. So, one option I came across to change the demo site without breaking; we can use a domain with a name that resembles Ramp hosted by us. This enables us to keep the existing site URL and have a public demo site with a name that aligns with the new name. Tutorial: https://www.netlify.com/blog/2021/12/20/how-to-add-custom-domains-to-netlify-sites/.

elynema commented 1 year ago

propose: ramp.avalonmediasystem.org as a custom domain for the demo site

Would need to talk to Brian, Richard, or Jon D. to ask about creating a new domain.

elynema commented 1 year ago

We cannot use ramp.avalonmediasystem.org because of https cert issues for us hosting a domain over on .netlify.app. Probably easiest just to use a domain within .netlify.app.

Choise is ramp-player.netlify.app. The sub-domain ramp.netlify.app is not available.

elynema commented 1 year ago

It's not possible to have 2 netlify.app sub-domains for a single netlify site, so we need to use a separate domain. It appears that we can add a domain we own (like ramp. avalonmediasystem.org) to Netlify and then Netlify will provision an SSL certificate automatically. Need to follow up with Brian on whether this will work as it handles the https cert issue once he is back in the office.

elynema commented 1 year ago

Brian thinks it might work. Sent request to Jon D. to update CNAME for 'ramp.avalonmediasystem.org'.

CNAME: iiif-react-media-player.netlify.app

Documentation: https://docs.netlify.com/domains-https/custom-domains/configure-external-dns/#configure-a-subdomain