Difference between revisions of "Developer documentation"

From WormBaseWiki
Jump to navigationJump to search
Line 1: Line 1:
This page contains information pertinent to developers of WormBase.
+
This page contains information pertinent to developers of WormBase.  
  
= Getting started =
+
= Getting started =
  
* [[Getting started developing for WormBase]] - ''Notes for external developers''
+
*[[Getting started developing for WormBase|Getting started developing for WormBase]] - ''Notes for external developers''  
* [http://www.wormbase.org/forums/index.php?board=326.0 WormBase Wiki: Developer Forum]
+
*[http://www.wormbase.org/forums/index.php?board=326.0 WormBase Wiki: Developer Forum]  
* [http://spreadsheets.google.com/ccc?key=pHvlNLMCZIv1KBoy8ZhbZXA&hl=en Migration matrix (GoogleDoc)]
+
*[http://spreadsheets.google.com/ccc?key=pHvlNLMCZIv1KBoy8ZhbZXA&hl=en Migration matrix (GoogleDoc)]  
* [[HOWTO migrate a CGI]] - ''quick overview of how to migrate an existing CGI into a Model, Controller, and View. Sparse''
+
*[[HOWTO migrate a CGI|HOWTO migrate a CGI]] - ''quick overview of how to migrate an existing CGI into a Model, Controller, and View. Sparse''
  
= Software platform =
+
= Utilities =
  
* [[Application overview]] - ''A quick tour through the software platform''
+
*[http://dev.wormbase.or/trac Trac Feature Tracker / Subversion repository]
* [[Installing the Web Application]] - ''Here's how to install the WormBase web application -- including Catalyst -- on your system''
+
 
* [[Common Model elements]] - ''reference list of common model elements handled generically''
+
= Software platform  =
* [[Coding standards]]
+
 
* [[Deployment]] - ''How to deploy the web app for production use''
+
*[[Application overview|Application overview]] - ''A quick tour through the software platform''  
 +
*[[Installing the Web Application|Installing the Web Application]] - ''Here's how to install the WormBase web application -- including Catalyst -- on your system''  
 +
*[[Common Model elements|Common Model elements]] - ''reference list of common model elements handled generically''  
 +
*[[Coding standards|Coding standards]]  
 +
*[[Deployment|Deployment]] - ''How to deploy the web app for production use''
  
 
= Hardware platform  =
 
= Hardware platform  =
Line 30: Line 34:
 
*[[Crises Recovery Plan|Crises Recovery Plan]] - ''Everything breaks. Here's how to fix it.''  
 
*[[Crises Recovery Plan|Crises Recovery Plan]] - ''Everything breaks. Here's how to fix it.''  
 
*[[Building WormMart|Building WormMart]] - ''How to convert a WormBase AceDB database into WormMart''
 
*[[Building WormMart|Building WormMart]] - ''How to convert a WormBase AceDB database into WormMart''
 +
*[[Trac installation notes]]
  
== Load balancing and Failover ==
+
== Load balancing and Failover ==
  
 
*[[Building Squid|Building Squid]] - ''How to build and install Squid''  
 
*[[Building Squid|Building Squid]] - ''How to build and install Squid''  
Line 37: Line 42:
 
*[[Log file management and analysis|Log file management and analysis]] - ''rotating and analyzing logs''
 
*[[Log file management and analysis|Log file management and analysis]] - ''rotating and analyzing logs''
  
= Developer Meetings =
+
= Developer Meetings =
[[2008.01-Toronto| 14-18 January, 2008 - Toronto]]
+
 
 +
[[2008.01-Toronto|14-18 January, 2008 - Toronto]]  
  
= Presentations =
+
= Presentations =
  
CSHL conference call slides
+
CSHL conference call slides  
  
Part 1: Introduction ([http://www.wormbase.org/wiki/images/2008.01.23-CSHL_call_intro.key.tgz| key], [http://www.wormbase.org/wiki/images/2008.01.23-site_intro.pdf| pdf])-- ''Catalyst, the reimplementation strategy, and roadmap''
+
Part 1: Introduction ([http://www.wormbase.org/wiki/images/2008.01.23-CSHL_call_intro.key.tgz| key], [http://www.wormbase.org/wiki/images/2008.01.23-site_intro.pdf| pdf])-- ''Catalyst, the reimplementation strategy, and roadmap''  
  
 
Part 2: On Configuration ([http://www.wormbase.org/wiki/images/2008.02.13-on_configuration.key.tgz| key],[http://www.wormbase.org/wiki/images/2008.02.13-on_configuration.pdf| pdf]) -- ''Configuration basics (and freebies)''
 
Part 2: On Configuration ([http://www.wormbase.org/wiki/images/2008.02.13-on_configuration.key.tgz| key],[http://www.wormbase.org/wiki/images/2008.02.13-on_configuration.pdf| pdf]) -- ''Configuration basics (and freebies)''

Revision as of 17:36, 10 July 2008

This page contains information pertinent to developers of WormBase.

Getting started

Utilities

Software platform

Hardware platform

Administration

Load balancing and Failover

Developer Meetings

14-18 January, 2008 - Toronto

Presentations

CSHL conference call slides

Part 1: Introduction (key, pdf)-- Catalyst, the reimplementation strategy, and roadmap

Part 2: On Configuration (key,pdf) -- Configuration basics (and freebies)