
- #Contributing to open source pr to fix broken links update#
- #Contributing to open source pr to fix broken links archive#
Before I continue my link clean up, I'd like to come up with a more structured, and possibly automatable, approach for link maintenance.

It is important that we care for old links. I also left many broken links in place because I'm undecided about what to do with them. I'm not entirely sure why I picked the Wikipedia link over when I updated the Sun Fire X4200 blog post, or why I left the original link in place. For now, I left the original link in place. For me, it is less obvious what to do about this link: updating the link future proofs my site, but at the cost of losing some of its significance and historic value.
#Contributing to open source pr to fix broken links archive#
That link now redirects to, a permanent archive of the Obama administration's White House website. In my blog post, I linked to, a page on explaining their decision to contribute. It's something that many of us in the Drupal community are very proud of. It was the first time in history that the White House contributed to Open Source, and Drupal in particular. For example, in 2012 I blogged about how the White House contributed to Drupal. The more interesting case is what I call "less obvious redirects". I went ahead and updated hundreds of "obvious redirects".
#Contributing to open source pr to fix broken links update#
One day, that redirect might cease to exist, so it felt like a good idea to update my blog post to use the new link instead. A slightly different URL, but ultimately the same content. Today, that link automatically redirects to. In my 2015 Acquia retrospective I linked to an Apple press release,, to highlight that large organizations like Apple were starting to embrace Open Source. I found what I call "obvious redirects" and "less obvious redirects".Īn example of an "obvious redirect" was a link to Apple's pressroom. Some of the external links now have URL redirects. This is unfortunate so I simply removed those links. The URL used for Hillary Clinton's 2008 campaign website now points to a porn site, for example. Some sites that I link to have since been hijacked by porn sites. In this case, I decided to update the link to point to Wikipedia. I saw the following options: change this particular link to point to (1) a Wikipedia page on the Sun Fire series, (2) an archived copy of the original page on, or (3) remove the link. Sun has since been acquired by Oracle, the page has been removed, and the link is now dead. In my post, I linked to, the Sun Fire X4200 product page. "External links" are links that point to domains not under my control.įor example, in 2007 I thanked Sun Microsystems for donating a Sun Fire X4200 server to the Drupal project. It's a different story for external links.

Fixing broken links feels good so I went ahead and fixed all internal links. "Internal links" are links that go from one page on to a different page on. Some of the broken links were internal, but the vast majority were external. This wasn't a surprise, as I haven't spent much time maintaining links in the 13 years I've been blogging. I found hundreds of links that broke and hundreds of links that now redirect. I decided to use the holiday break to do a link audit for my personal blog.
