biopython / biopython.github.io

Source of biopython.org website, migrated from MediaWiki
biopython.org
153 stars 276 forks source link

mailman's mailing list archives at biopython.org/pipermail/... #49

Open peterjc opened 8 years ago

peterjc commented 8 years ago

The single largest group of broken links reported via the Google webmaster tools, and also noted by @mmokrejs (see http://mailman.open-bio.org/pipermail/biopython-dev/2016-April/021345.html) are URLs like this:

http://www.biopython.org/pipermail/biopython/2011-January/006979.html

This page is still available via the primary OBF mailing list domain name:

http://lists.open-bio.org/pipermail/biopython/2011-January/006979.html

They are also available via this secondary alias:

http://mailman.open-bio.org/pipermail/biopython/2011-January/006979.html

Ideally we'd automatically redirect http://lists.open-bio.org/pipermail/ to http://lists.open-bio.org/pipermail/ which was easy under Apache, but becomes harder under GitHub Pages.

See also #19 and #32 for more general issues about broken links.

peterjc commented 8 years ago

We could easily add stub pages for:

Even adding the monthly overview pages would be quite easy. However, all the useful URLs pointing to these pages are to individual emails in the archives.

I think that the only way to fix all the links within GitHub Pages is literally to copy the mailman archives into a GitHub pages repository - perhaps another separate project one, i.e. branch gh-pages of https://github.com/biopython/pipermail in order to be visible as http://www.biopython.org/pipermail/aka http://biopython.org/pipermail/

This would have some advantages: It would be a nice backup, and we can put styling on top of the minimal mailman layout, and a one-off conversion/dump would fix all the existing URLs.

Potentially we could keep the GitHub mailman archive updated automatically - this would require a script running (ideally on the OBF mailman server which is possible as long as the load is minimal). Unfortunately that would create an unwelcome maintenance burden.

peterjc commented 8 years ago

I've redirected the related /mailman/ URLs with https://github.com/biopython/biopython.github.io/commit/07d9e8808505c236eafe5d449abd10426d3c07af