Website
From BioPython
Contents |
biopython.org website implementation details
The biopython.org website is a dynamic site implemented using MediaWiki, plus some static content like http://biopython.org/DIST/ (used for the releases and documentation) and http://biopython.org/SRC (the current release source code).
The wiki allows us to do fancy things like automatically keep our news page updated, and makes editing the pages online easy. This is all meant to allow us to keep the pages more current with less work. That is a good thing.
This document is meant to describe the details of the website to make it easy for anyone to update and change it. You probably won't care about this at all unless you want to do work on the website.
Wiki Pages
Anyone can create an account and edit most pages. Some pages are protected and to edit them your wiki account will need additional authority.
Static Pages
To edit the static pages you will need an account on biopython.org aka portal.open-bio.org (which is separate from your source code repository account), where the BioPython website root is /home/websites/biopython.org/
Updating the pages for a new release
You should:
- Upload the new files to http://biopython.org/DIST/
- Update the downloads page
- Update the main page
- Update the news server (which will update the news page, see below)
- Send an email on the announcement mailing list
See also building a release.
The front page news
In an attempt to keep our news pages more up to date and easy to maintain, we now use the standard OBF news blog at http://news.open-bio.org. To edit this you will need yet another separate account, and suitable editing rights.
News entries on OBF news-server under the Biopython project category will automatically be shown on our wiki news page via a news feed.
The participants page
The participants page is just another page on the wiki, and can be edited as normal.

