Difference between revisions of "Developer documentation"
From WormBaseWiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
This page contains information pertinent to developers of WormBase. | This page contains information pertinent to developers of WormBase. | ||
− | + | = Hardware platform = | |
− | |||
− | |||
* [[Logical structure]] | * [[Logical structure]] | ||
Line 11: | Line 9: | ||
* [[Base node configuration - CentOS5]] - ''Configuring a WormBase node from scratch (CentOS 5)'' | * [[Base node configuration - CentOS5]] - ''Configuring a WormBase node from scratch (CentOS 5)'' | ||
− | + | = Software platform = | |
*[[Installing the Web Application]] - ''Here's how to install the WormBase web application -- including Catalyst -- on your system'' | *[[Installing the Web Application]] - ''Here's how to install the WormBase web application -- including Catalyst -- on your system'' | ||
Line 18: | Line 16: | ||
*[[Third-party libraries]] - ''installing and managing third-party libraries, namely GBrowse and BioPerl'' | *[[Third-party libraries]] - ''installing and managing third-party libraries, namely GBrowse and BioPerl'' | ||
− | + | = Administration = | |
* [[Monitoring services and servers]] | * [[Monitoring services and servers]] | ||
* [[Crises Recovery Plan]] - ''Everything breaks. Here's how to fix it.'' | * [[Crises Recovery Plan]] - ''Everything breaks. Here's how to fix it.'' | ||
− | + | ==Load balancing and Failover== | |
* [[Building Squid]] - ''How to build and install Squid'' | * [[Building Squid]] - ''How to build and install Squid'' | ||
* [[Configuring Squid]] - ''basic squid configuration at WormBase'' | * [[Configuring Squid]] - ''basic squid configuration at WormBase'' |
Revision as of 10:20, 16 January 2008
This page contains information pertinent to developers of WormBase.
Contents
Hardware platform
- Logical structure
- Physical structure
- Performance optimization - Memory, Disk, and Network I/O troubleshooting
- Hardware catalog - A complete accounting of WormBase compute resources
- Base node configuration - CentOS5 - Configuring a WormBase node from scratch (CentOS 5)
Software platform
- Installing the Web Application - Here's how to install the WormBase web application -- including Catalyst -- on your system
- Development Process - An overview of the development process
- Coding standards
- Third-party libraries - installing and managing third-party libraries, namely GBrowse and BioPerl
Administration
- Monitoring services and servers
- Crises Recovery Plan - Everything breaks. Here's how to fix it.
Load balancing and Failover
- Building Squid - How to build and install Squid
- Configuring Squid - basic squid configuration at WormBase