DataONEorg / dataone-web

DataONE static website
Apache License 2.0
2 stars 1 forks source link

the old URLs for six webinars don't match the new URLs created by Hugo #84

Open robyngit opened 4 years ago

robyngit commented 4 years ago

The way that Hugo sanitizes URLs (see https://github.com/gohugoio/hugo/issues/4032) means that we have six webinars with URLs that don't match the URLs for the old website. This means that users who have bookmarked or linked to webinars with the old URL will end up with a 404 when the new website is launched. This may also have repercussions for transferring over the the Disqus Q&As (see issue #82). We might be able to resolve this by setting up re-directs with netlify.

Characters that cause the issue , , , -–-

Fixes attempted The following does not fix the problem:

Example The URL for the Dryad webinar on the old site is https://www.dataone.org/webinars/advancing-research-data-publishing-dryad%E2%80%99s-next-steps. In the slug field for the new version of the Dryad webianar, whether we enter advancing-research-data-publishing-dryad%E2%80%99s-next-steps or advancing-research-data-publishing-dryad’s-next-steps, hugo changes the resulting URL to https://preview.dataone.org/webinars/what-it-means-be-dataone-member-nodemember-nodes-share-their-views/. Navigating to https://preview.dataone.org/webinars/advancing-research-data-publishing-dryad%E2%80%99s-next-steps leads to a 404

The six problematic URLs

Slug as entered in the webinars slug field

[1] "advancing-research-data-publishing-dryad’s-next-steps"                               
[2] "dpm-“stack”-management-infrastructure-frame-digital-preservation-parallels-technical"
[3] "fair’er-data-through-semantics-nsf’s-dataone-and-arctic-data-center"                 
[4] "introduction-community-engagement-within-science-–-supporting-human-infrastructure"  
[5] "open-science-movement-mozilla’s-efforts-build-community-and-open-leadership-science" 
[6] "what-it-means-be-dataone-member-node—member-nodes-share-their-views"     

Slug in the old website

[1] "advancing-research-data-publishing-dryad%E2%80%99s-next-steps"                                       
[2] "dpm-%E2%80%9Cstack%E2%80%9D-management-infrastructure-frame-digital-preservation-parallels-technical"
[3] "fair%E2%80%99er-data-through-semantics-nsf%E2%80%99s-dataone-and-arctic-data-center"                 
[4] "introduction-community-engagement-within-science-%E2%80%93-supporting-human-infrastructure"          
[5] "open-science-movement-mozilla%E2%80%99s-efforts-build-community-and-open-leadership-science"         
[6] "what-it-means-be-dataone-member-node%E2%80%94member-nodes-share-their-views" 

How it's encoded with Hugo

[1] "advancing-research-data-publishing-dryads-next-steps"
[2] "dpm-stack-management-infrastructure-frame-digital-preservation-parallels-technical"
[3] "fairer-data-through-semantics-nsfs-dataone-and-arctic-data-center"
[4] "introduction-community-engagement-within-science-supporting-human-infrastructure"
[5] "open-science-movement-mozillas-efforts-build-community-and-open-leadership-science"
[6] "what-it-means-be-dataone-member-nodemember-nodes-share-their-views"
robyngit commented 4 years ago

Added re-directs for these six webinars to the Netlify config file. These will need to be tested the next time we have Netlify re-build the site.

robyngit commented 4 years ago

These all work except for the first one, https://preview.dataone.org/webinars/advancing-research-data-publishing-dryad%E2%80%99s-next-steps still leads to a 404. This can likely be resolved when @datadavev sets up re-directs in issue #79 .

robyngit commented 4 years ago

I'm re-opening this issue because the six webinar pages listed above need re-directs (https://github.com/DataONEorg/dataone-web/issues/79).

For example, https://dataone.org/webinars/advancing-research-data-publishing-dryad’s-next-steps currently re-directs to the https://old.dataone.org/webinars/advancing-research-data-publishing-dryad%e2%80%99s-next-steps. Instead, it should instead go to https://dataone.org/webinars/advancing-research-data-publishing-dryads-next-steps