Skip to content
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

Create URL alias from 7.x object to 8.x object on migration #1174

Open
mjordan opened this issue Jun 20, 2019 · 2 comments
Open

Create URL alias from 7.x object to 8.x object on migration #1174

mjordan opened this issue Jun 20, 2019 · 2 comments
Labels
Subject: Migration Concerning migration from Islandora 7 to Islandora 2.x.x Type: use case proposes a new feature or function for the software using user-first language.

Comments

@mjordan
Copy link
Contributor

mjordan commented Jun 20, 2019

This blog post describes how to use the 'url_alias' plugin to create aliases on migration: https://evolvingweb.ca/blog/migrating-aliases-and-redirects-drupal-8. Creating URL aliases from the source to the target object should be optional, however.

Related issue: #822 .

@mjordan
Copy link
Contributor Author

mjordan commented Jun 26, 2019

Following up on the June 26 call, it might be good to define some use cases here for this since there are a number of variations of this functionality. I'll provide a couple.

Title (Goal) Keep 7.x-style cannonical URLs to objects in place
Primary Actor Repo Admin
Scope URLs to objects
Level Normal
Story As an admin of an Islandora 8 repo migrated from a 7.x repo, I want all URLs of the pattern /islandora/object/some:pid to lead users of my new repo to get the same object they would have on the 7.x site. My old and new repos will have the same hostname.

@mjordan
Copy link
Contributor Author

mjordan commented Jun 26, 2019

A variation on the previous use case:

Title (Goal) Keep URL aliases to objects in place
Primary Actor Repo Admin
Scope URLs to objects
Level Normal
Story As an admin of an Islandora 8 repo migrated from a 7.x repo, I want all URL aliases I defined on my 7.x site to lead users of my new repo to get the same object they would have on the 7.x site. An example alias would be https://digital.lib.sfu.ca/edcartoons-311/avoid-any-misunderstanding-about-little-note-im-writing-it-may-be-valentines-day-you. My old and new repos will have the same hostname.

@kstapelfeldt kstapelfeldt added Subject: Migration Concerning migration from Islandora 7 to Islandora 2.x.x Type: use case proposes a new feature or function for the software using user-first language. and removed migration labels Sep 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Subject: Migration Concerning migration from Islandora 7 to Islandora 2.x.x Type: use case proposes a new feature or function for the software using user-first language.
Projects
Development

No branches or pull requests

2 participants