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

Update Slug for Alumni Board members #115

Open
moyvincent opened this issue Aug 26, 2024 · 5 comments
Open

Update Slug for Alumni Board members #115

moyvincent opened this issue Aug 26, 2024 · 5 comments

Comments

@moyvincent
Copy link

moyvincent commented Aug 26, 2024

Description

Partner noticed the slug for the Alumni shows https://opensource.org/blog/status/alumni and would like to update to https://opensource.org/about/board-of-directors/alumni or https://opensource.org/about/alumni.

The changes should be made on the staging site for partners review before merging to production.

https://opensource.org/about/alumni

We can use the /about/alumni URL path to add the Alumni Board members and create a link on the About page as well

Once that is done, we can create a redirect from https://opensource.org/blog/status/alumni to https://opensource.org/about/alumni.

Note: The partner also noticed https://opensource.org/status/alumni was gone and instead it found it at https://opensource.org/blog/status/alumni and wants to know why that happened.

In addition:

CPTs and their taxonomies should not use /blog slugs in their URLs. Here’s a list of all CPTs which highlights where the issue is:

The /blog slug should only apply to blog post types.

A few related PRs:

@webmink
Copy link
Member

webmink commented Aug 26, 2024

We probably need to do some thinking on the design of the Alumni page. It could use some dates for everyone not just the recent ones, and the list is very much incomplete. Also, for the OCD among us, "alumni" is the plural so would not be expected under an individual image!

@nickpagz
Copy link
Collaborator

nickpagz commented Sep 20, 2024

I've pushed a fix to the staging site for this, for testing. I've also re-published an old "about" page and created a child page of it with slug "board-of-directors". This was done to check for page loading conflicts as the desired permalink for the "status" taxonomy has the same general structure as the existing page/child /about/board-of-directors/ on production. All seems to be working fine.
I've also added the redirects for testing.

I did not address @webmink's comment above. I'll let our TAM's coordinate what this should look like and decide if a new dev request should be made for that or let live in the current one.

EDIT:

Note: The partner also noticed https://opensource.org/status/alumni was gone and instead it found it at https://opensource.org/blog/status/alumni and wants to know why that happened.

This happened when the blog was migrated over and the custom permalink format /blog/%postname% was added. The theme/osi plugin's settings didn't account for a custom permalink structure. As a result all CPT taxonomies ended up getting /blog/ prepended to the permalink.

@xpurichan
Copy link

Thanks for the updates and RCA @nickpagz. I've tested the updates and informed Ariel of the changes via email, currently awaiting feedback.

I did not address @webmink's comment above. I'll let our TAM's coordinate what this should look like and decide if a new dev request should be made for that or let live in the current one.

We will work this into a new request once this permalink update has been completed and pushed to production. (cc @webmink, we'll communicate with you more about this at that time)

@webmink
Copy link
Member

webmink commented Sep 28, 2024 via email

@lovestulip
Copy link

Hello, we have reached out to Ariel multiple times; however, there has been no response on this issue. We will pause this on our end.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants