EOL is developed by a talented community of software professionals from around the world. We use the Agile development methodology and follow best practices in software product management. You can track our activity by visiting the EOL project page at GitHub.
The EOL website was developed using progressive enhancement to maximize the accessibility of the site. It was built using Ruby on Rails (http://rubyonrails.org) on top of a MySQL database (http://mysql.com). EOL uses Solr (http://lucene.apache.org/solr/) for fast searching and an internally developed content delivery system for large media. Our nightly automated harvesting process uses PHP (http://php.net/). All of these tools run on a mix of virtual machines and bare metal Linux-based hosts located at a variety of locations.
Our EOL API strives to be RESTful and is documented at http://eol.org/info/api_overview.
To accelerate the massive task of translating EOL interfaces into the many languages of H. sapiens, we work with Translatewiki.net.
Parr C, Wilson N, Leary P, Schulz K, Lans K, Walley L, Hammock J, Goddard A, Rice J, Studer M, Holmes J, Corrigan Jr. R (2014) The Encyclopedia of Life v2: Providing Global Access to Knowledge About Life on Earth. Biodiversity Data Journal 2: e1079. doi: 10.3897/BDJ.2.e1079