-
Notifications
You must be signed in to change notification settings - Fork 631
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
Buy a dedicated domain/URL for The Turing Way #3266
Comments
Would this also affect splitting the repo's: #3352 and The Turing Way Knowledge Map (where we can find the info from TTW) |
Copying some comments from Slack, It is worth thinking about bus factor when we plan how to purchase the domain name and manage DNS. We don't want to have to require a particular person to make any changes or fix problems. I like the idea of the Infrastructure WG being responsible. If we can find a domain registrar where we can have an organisation that would be great. Otherwise, sharing credentials 😬? The problem there is, if we are using someone's personal credit card, that exposes them a bit. Not that I think any of us would go on a domain buying spree. |
I think there is some planning/design work, but it is all (I hope) pretty simple.
The DNS configuration should come fairly naturally (I hope). It might be nice to explain what we do/how it works that somehow in the community handbook. |
Buy a dedicated domain/URL for The Turing WayUpdate this issue: #3266 (remove the WIP) Reasons to buy the Domain and level of importance:
Pain points: create a table
Available Domains and prices
|
Thanks @AlexandraAAJ 🎉! Some comments,
I think SSL is mandatory now, even for a static site. It is too easy not to use and I believe modern browsers will show warning for sites not using HTTPS. It doesn't necessarily cost. SSL is a service as you need a trusted party to validate your certificate. However, some organisations will do that for free. If we have the choice I think we should use Let's Encrypt because of their commitments to freedom/openness. That said, we should also consider donating and encouraging donations. Exactly how SSL works will probably depend on how we host. I think hosting providers often take care of it for you.
I would suggest using subdomains rather than paths for different things. For example,
It is easier to manage that way. (At least, that's how I've always done it 😄).
Is this "premium" DNS? I would expect any domain registrar would include DNS in the price (otherwise, what is the point of buying the domain name). I do think I've seem NameCheap selling premium DNS though. I'm not really sure what the difference is, but maybe if your site has high traffic it helps. |
Community voting processAdding notes here posted on slack about gathering community input about the name shift. This is drawing from frameworks for consensus for large groups. Slack: I (or anyone in the WG!) can post in the #ask-away channel with a global tag, using emoji reactions to vote. The vote can be a collective infrastructure working group proposal, with three options of 1) No issue, 2) Different preference but go ahead and 3) Disagree, and commitment to comment. Adding draft language here now. Comments will be cross-posted to this issue. How does that sound? I would suggest that we set the deadline for choosing this URL as finalised on 15 February at the community call. Also adding some notes about the decision tree here: https://github.com/orgs/the-turing-way/projects/3/views/3?filterQuery=decision&pane=issue&itemId=50856916 |
Just as I see an .io domain suggested in the tables above: I would strongly suggest not going with io, due to the controversies in relationship to British colonialism: wikipedia has some info, also c.f. this article from the guardian in 2022 |
Good point @gedankenstuecke. I always assumed it was one of the newer, generic TLDs. I imagine a lot of orgs and people have bought .io domains without knowing. Not certain if the plan is to have a final vote on the domain name itself. Can we say here we won't put any .io domains on the short list? edit In fact, not using any country code TLD (.gg, .tv, etc.) seems like a sensible move. |
Oh yeah, totally agree on most orgs/people not knowing that it's a "country" TLD (and even if, they might not have known about the history)! But as it's been a recurring topic in different places I thought it would be good to sidestep it! |
Following on from today's @the-turing-way/infrastructure working group meeting (TODO add link to notes) I'm writing this comment to provide the central place to which we can link on Slack and social media. Proposal: The @the-turing-way/infrastructure working group proposes that we start using the domain name See the top comment on this issue for the rationale behind this proposal. We're opening this up for community input, but to avoid a boatymcboatface situation (turing-mcway-face anyone?), and to avoid drowning discussion in "LGTM!" comments, we'd like to ask that responses be structured as emoji reactions to this comment:
If you would like to comment anonymously, please reach out to @aleesteele ("Anne Lee Steele" on Slack). The goal is to have a final decision in time for the Community Call on Feb 15th. |
Thank you so much to all the working group for thinking this through so well! 💖 |
Just to check I'm understanding correctly (I did read through and I think this is made clear, but I wasn't 100% certain) the proposal includes that all requests to the current the-turing-way.netlify.app domain will be redirected to the new domain, so no existing inward links will be broken? |
That is a good question @llewelld. I'm actually not sure how easy that is to do. Could we have no HTML on Netlify and just redirects, for example? I think I was expecting to have a clean break here so that we would have |
I guess in the short-term there's no moving away from netlify, so the "new" URLs and old URLs would work side-by-side. If there's a migration away from netlify it seems that it's possible to create redirect rules: https://docs.netlify.com/routing/redirects/ So it would be possible to ensure that the old netlify URLs still work/point to the right sources! |
Thank you everyone for this enormous and inclusive effort!! I agree with @llewelld point about new vs old URLs, and in my opinion, handling and minimising link rot is a problem that's very much related to good open research. I suppose another possible solution is to perpetually keep one super simple page at the old |
Thanks for clarifying @JimMadge, @gedankenstuecke. Nice that netify supports redirects. Some 301 redirect rules, as early as possible before netify is retired, would be the ideal solution in my view. But I'm on the fringe here and not having to do any of the work, so just checking before applying my thumbs emoji! |
Right, I think as soon as the domain would be there the new 'canonical' URLs would be the ones using the own TLD, but with the netlify ones being redirected to that TLD (even if strictly speaking still being located at those netlify URLs), c.f. how github pages handles it, as soon as you have your own TLD connected to it everything is being redirected to that TLD. |
I support the proposed move to |
Thanks @gedankenstuecke @llewelld 🎉🙏. Redirects with 301 look like the right way to go. I'm not super keen on deploying the book to two places for an extended period of time (I don't think anyone is suggesting that). What tempts me to take a harder line is, we don't own |
Important question on accessibility @RaphaelS1 - thank you for raising it. One point to emphasise wrt to the suggestion of having hyphens is that we have hyphens now so it becomes less of a change for the url. If we wanted to get rid of the hyphens we would arguably have to change the github repo and organisation name! Personally I like the readability of the hyphens and I also don't think anyone remembers urls anymore anyway - I think folks will always find us through an external link or a search engine... but happy to be told I'm in the minority in that perspective! I agree the squatting problem goes both ways - I don't think we're popular enough to have lots of people aiming to spoof us.... but open to best practices on how to avoid it! |
Makes sense @KirstieJane, I think it's also mainly just a headache when there's an associated email ! |
I don't think there is an infrastructure reason for choosing dashes or no dashes over the other. I think the infrastructure team are happy to be given a steer if there is a strong accessibility or branding reason to prefer one. I think we definitely should have mailboxes at |
Just adding the info here that both of these changes are technically possible and it seems like they would be minimally disruptive (github would handle redirects) |
Very happy to be told this is just a me problem but for mailboxes I personally struggle with hyphens, which I frequently forget and don't notice my mistake (e.g., I wouldn't notice the mistake in "hello@the-turingway.org"). Though I guess @KirstieJane comment still applies if we're not expecting people to remember the mailbox but to click on a 'contact us' or similar link from the website. |
Definitely agree about hyphens in email addresses. I guess I like them for URLs but not for emails and I don't feel strongly that they need to be harmonised (which might actually be the personal preference that's the difference between you and me @RaphaelS1!) |
Do we need mailboxes at that url? We have a gmail email address and a turing institute address. Why do we need mailboxes that align with the domain url? What problem does that solve? |
Thank you @chartgerink ! 🙏 |
I think this is an important part of documenting the process - Can I ask the infrastructure working group to document a proposed the timeline incorporating these announcements and redirects? OR let me know if you'd like input from me / @malvikasharan / @aleesteele on the comms plan ✨ |
Adding this excellent note from @trallard here from Slack (with her permission!). She makes a great point: "The advantage of the hyphenated approach is that it is a lot more readable theturingway is definitely harder/takes longer to parse than the-turing-way. Readability is important to consider especially for cognitive disabilities inclusion" |
Not a need. However, I can see similar arguments to having a canonical domain. If we decide to move email hosting from Gmail or The Turing, the addresses will not change. (I also vainly think, if we've bought a domain, why not? We get it for free) Should also check if it would mean,
|
💯.
Should I have a go at writing something like that (and adding it to the top comment here)? Input on the comms would be very helpful 🙏. |
That sounds good to me. Thank you, Jim. I can integrate some comms plan in there which might just mean that we are announcing first in Slack and Newsletter and then deactivating the older URL as you proposed. The comms plan should have:
|
@aleesteele @AlexandraAAJ @malvikasharan I've added a timeline to the top-level comment. Does that seem reasonable to you for coordinating comms with the domain migration? |
@JimMadge - thanks for preparing this! Love the notation! I've translated it into a (perhaps more traditional) communications plan, to get specific dates down for communicating with the wider community? My larger recommendation would be to stretch out the timelines, as things always take much longer than predicted :)
This is assuming that this timeline starts with the infrastructure meeting next week, and that this migration kicks off in March:
|
Thanks @aleesteele 🙏 🚀
Let's do that then. The conversation has gone quiet, with 25 approves, 1 "don't mind" and 0 disapproves. I think we can go ahead with |
Thanks @aleesteele and @JimMadge. Jim, let me confirm you next Tuesday if we can proceed this way. |
Hi folks! I'll pay on my credit card for this year. I'm struggling to see the final decision on the vote - could someone update the top level of this issue so that we have an easy to read historical record please? You can us the top level to link to specific comments rather than copying text. |
On a different note - I think the timeline is too ambitious but I could be convinced otherwise. |
I've updated the top level text 👍 |
25 people have upvoted for the-turing-way.org domain, with no disagreement. My suggestion would be to reserve the domain for 5-10 years https://www.namecheap.com/domains/registration/results/?domain=the-turing-way. |
Thank you so much @da5nsy! Domain purchased for 10 years!! 🚀 🌟 EXCITING! |
Adding here this to review with the community: https://docs.google.com/document/d/1Btjl1ryDlAwrAiRSVkbWTUORujPGUaQfhF8To9XtNKo/edit#heading=h.kehfirdlwxmb Should this be a new issue? |
Having a look at redirects, I don't think we can redirect What we might have to do is prepare the redirects, then deploy a minimal Netlify site with a simple HTML file and the redirects to @sgibson91 does that sound right to you? Honestly not sure what happens when an HTTP redirect clashes with a CNAME rule 😱. Related to #3577. |
@JimMadge Yeah, your reasoning and proposed path sound right |
Summary
Ties to current expansion of infrastructure with #3213 and #3272. Below edited by @AlexandraAAJ:
Reasons to buy the Domain and level of importance:
Update, following community discussion
Following a request for community input and a subsequent discussion, a decision has been made to move forwards with a domain name change to
the-turing-way.org
. 🎉Pain points: create a table
(between £15 - £35 per year)
Available Domains and prices
Domain migration timeline
Time t=0 is the purchasing of the domain.
The text was updated successfully, but these errors were encountered: