LAMP: Linux, Apache, MySQL, PHP (resp. operating system, web server, DBMS, programming language).
The FishBase database and website structures were used as a shell. Graphical charts were progressively modified and fields were adapted in tables where some aspects of the taxonomic groups required changes.
The FishBase IT Team is consulted for suggested and new developments in SeaLifeBase. Changes in SeaLifeBase as approved by the FishBase IT Team area adapted in FishBase and all changes in FishBase are concurrently adapted in SeaLifeBase.
A classification to the class level, and when available to the order level, is the taxonomic backbone, and is primarily based on the Catalogue of Life/Species 2000 higher hierarchy, and then follows Tree of Life for groups not yet in the a classification. A classification to the order level (when no stable phylogeny exists) follows primarily the Catalogue of Life/Species 2000 higher hierarchy, then ITIS, then dedicated published classification for groups not yet in these databases.
Subspecies is not taken into account, but mentioned in a comment field.
Search for information is conducted in the databases with relevant information: Zoological Record, ASFA, CISTI, FishLit, etc. and the priorities for data encoding is informed by the short- and long term objectives for SeaLifeBase.
Search on the web with a guideline strategy, starting from some well-known biodiversity portals (CBD, GBIF, Diversitas, UNEP, WWF, some dedicated websites of universities, museum, and research institutions).
Development of a web crawler to check the updates in important websites deep-linked.