-
Notifications
You must be signed in to change notification settings - Fork 89
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
Working Group: Behavior and specification of URL redirects and renamings #704
Comments
One think I think we may need is the ability to have an article appear at multiple URLs. Scenario:
Possible solutions:
|
Consensus of initial discussions in 2021-03-11 EB meeting was ...
We did not reach a consensus on whether an article should be available under multiple URLs if its title changes over time (i.e. initial URL and the URL based on the revised title). |
Lets separate functionality and implementation. I see two cases from functionality perspective: General
Article is updated:
Article is not updated but we need custom URL:
For implementation - now that has many solutions. Do we use metadata in each file, or a universal file? How do we detect collisions etc. |
@rinkug These two statements are not consistent:
We would need to keep the first URL, the current URL, and perhaps some of the others. How do we decide which ones? A related question is: can we manage this manually (i.e. modify the metadata to keep the URLs we want)? Or do we need the system to do it for us? That significantly increases the complexity of the front-end (it requires memory spanning different versions of the content, and maybe some algorithm to determine which title changes are significant and which aren't). An alternative proposal: We use only the URL under which it was originally published, in perpetuity. No other URL will resolve to it, ever. |
Proposal: Add metadata field "Redirect-From:" and an argument of either a quoted title or a URL relative to https://bssw.io. The title would be slugified to produce the URL in question. Multiple arguments could be supplied. We think this will suffice for https://bssw.io/psip style redirects too. There are portions of the site that don't use the metadata block (its existence will cause an error!). Would we ever need to redirect one of these pages? |
#1294 has a specific redirect request from Elsa. This has been implemented as what I'll call an alias (URL not rewritten). We need to consider whether the Fellowship section of the site can be covered by our metadata-based solution. That's the second part of the comment above. I've asked PC to comment on this. |
Its not too relevant to this issue but I wanted to mention I just recently begun using Jekyll's redirect functionality in another project and found it quite easy to use. |
Yeah, I've used it on occasion too. The proposal I made above is similar in spirit and was inspired by the Jekyll capability. |
Charter: We have a couple of redirects, which have been implemented as one-offs. We have the capability to manually override the automatically generated title-based slug use in a resource's URL. For the long-term we need to figure out what really are our requirements and how we want to specify them.
Members: David, Pat, Rinku
The text was updated successfully, but these errors were encountered: