portfolio
Fish Barcode of Life Initiative - Visit site
| Contribution to Site: | Site design, Backend programming |
| Technologies Used: | XHTML, CSS, javascript, PHP, AJAX |
FishBOL.org is the informational site for the Fish Barcode of Life Initiative, and the brief for the design and construction of this site was to make a framework to easily display the large amount of information the initiative has generated.
Of special note here is the use of AJAX to make a functional taxonomic checklist. There are in excess of 29,000 species of fishes in the world and this was far too large a number of entries to print to the page in one go. To get around this, when the user clicks on one of the higher taxonomic elements an AJAX callback to the database is made and returns the corresponding data, so only the bare information is written to the page initially. A scriptaculous effect is used to add a little professional touch to the list.
Another important feature is the progress pages that show the barcoding progress of each major campaign. This draws information from the BOLD Systems database and parses it into the underlying database on a regular basis so that the statistics always up to date.
This site also draws on the XML information feed from BOLINFONET, and is fully XHTML compliant with external CSS and gracefully degrading javascript behaviours.