|
From: <rv...@us...> - 2010-03-12 00:02:38
|
Revision: 547
http://treebase.svn.sourceforge.net/treebase/?rev=547&view=rev
Author: rvos
Date: 2010-03-12 00:02:30 +0000 (Fri, 12 Mar 2010)
Log Message:
-----------
BIG COMMIT: THIS CHANGES MUCH OF THE STATIC PAGE STYLES
Modified Paths:
--------------
trunk/treebase-web/src/main/webapp/WEB-INF/decorators.xml
trunk/treebase-web/src/main/webapp/WEB-INF/pages/about.jsp
trunk/treebase-web/src/main/webapp/WEB-INF/pages/home.jsp
trunk/treebase-web/src/main/webapp/WEB-INF/pages/people.jsp
trunk/treebase-web/src/main/webapp/WEB-INF/pages/urlAPI.jsp
trunk/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml
trunk/treebase-web/src/main/webapp/common/footer.jsp
trunk/treebase-web/src/main/webapp/common/header.jsp
trunk/treebase-web/src/main/webapp/common/sidebarLeft.jsp
trunk/treebase-web/src/main/webapp/styles/displaytag.css
trunk/treebase-web/src/main/webapp/styles/styles.css
Added Paths:
-----------
trunk/treebase-web/src/main/webapp/WEB-INF/pages/technology.jsp
trunk/treebase-web/src/main/webapp/images/TreeBASE.png
trunk/treebase-web/src/main/webapp/images/architecture.jpeg
trunk/treebase-web/src/main/webapp/images/gradient.jpg
trunk/treebase-web/src/main/webapp/images/logo_bg.jpg
trunk/treebase-web/src/main/webapp/images/nescent_logo.png
trunk/treebase-web/src/main/webapp/images/people/
trunk/treebase-web/src/main/webapp/images/people/anon.jpg
trunk/treebase-web/src/main/webapp/images/people/bpiel.gif
trunk/treebase-web/src/main/webapp/images/people/hlapp.jpeg
trunk/treebase-web/src/main/webapp/images/people/krice.gif
trunk/treebase-web/src/main/webapp/images/people/mdonoghue.gif
trunk/treebase-web/src/main/webapp/images/people/mjdominus.jpeg
trunk/treebase-web/src/main/webapp/images/people/msanderson.gif
trunk/treebase-web/src/main/webapp/images/people/rvos.jpg
trunk/treebase-web/src/main/webapp/images/people/teriksson.gif
trunk/treebase-web/src/main/webapp/images/people/vtannen.jpeg
Modified: trunk/treebase-web/src/main/webapp/WEB-INF/decorators.xml
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/decorators.xml 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/decorators.xml 2010-03-12 00:02:30 UTC (rev 547)
@@ -10,6 +10,7 @@
<pattern>/about.html</pattern>
<pattern>/urlAPI.html</pattern>
<pattern>/people.html</pattern>
+ <pattern>/technology.html</pattern>
</decorator>
<!-- decoration page for search pages -->
Modified: trunk/treebase-web/src/main/webapp/WEB-INF/pages/about.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/pages/about.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/about.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,103 +1,105 @@
-<div class="gutter">
- <h1>Overview</h1>
- <p>
- TreeBASE is a relational database designed to manage and explore information on
- phylogenetic relationships (Sanderson et al., 1993, 1994; Piel et al., 1996;
- Morel, 1996; Piel et al., 2000). It includes phylogenetic trees and data
- matrices, together with information about the relevant publication, taxa,
- morphological and sequence-based characters, and published analyses.
- </p>
- <p>
- The database is designed to allow retrieval of trees and data from different
- studies so that existing phylogenetic results may be reassessed, compared,
- combined and reused. Applications include:
- </p>
- <ul>
- <li>
- to locate information on the phylogeny of particular groups of interest.
- </li>
- <li>
- to obtain datasets for studies of character evolution, including general
- patterns across many groups, such as patterns of homoplasy.
- </li>
- <li>
- in studies of biogeography -- to retrieve trees with representatives in
- particular geographical areas.
- </li>
- <li>
- in studies of coevolution -- to retrieve information on host and parasite
- phylogenies.
- </li>
- <li>
- in studies of congruence and combination of data -- to retrieve all molecular
- and morphological phylogenies for particular groups.
- </li>
- <li>
- in studies of phylogenetic methods -- to retrieve all parsimony or maximum
- likelihood reconstructions, for example, or to download datasets of various
- sorts to test methods.
- </li>
- <li>
- to link together trees of particular groups into more inclusive phylogenies.
- </li>
- <li>
- to discover understudied groups -- a resource for students, funding agencies,
- etc.
- </li>
- <li>
- to retrieve phylogenetic information for use in conservation biology and the
- management of natural resources.
- </li>
- </ul>
- <h2>History, Funding, and Governance</h2>
- <p>
- The prototype for TreeBASE was first launched in 1994 (Sanderson et al. 1994,
- Piel et al., 2002) with funding from NSF SGER (NSF DEB 9318325: "A prototype
- database of phylogenetic studies"). The database underwent a complete
- redevelopment and redesign with funding from the <a href="http://www.phylo.org">
- Cyberinfrastructure for Phylogenetic Research project</a> (NSF EF 0331654:
- "Building the Tree of Life -- A National Resource for Phyloinformatics and
- Computational Phylogenetics").
- </p>
- <p>
- TreeBASE was released in March 2010 as one of the main products of The
- Phyloinformatics Research Foundation, Inc., a Connecticut non-profit
- corporation. The Foundation provides direction, governance, and continuity for
- software, data sharing, and communication standards to promote phyloinformatic
- research for the scientific community.
- </p>
- <p>
- The current version of the database is 2.0 (released March 2010), and is hosted
- by the National Evolutionary Synthesis Center (<a href="http://www.nescent.org">
- NESCent</a>). In previous years the database has been hosted by the
- <a href="http://www.peabody.yale.edu/">Yale Peabody Museum</a>, the
- <a href="http://www.sdsc.edu">San Diego Supercomputer Center</a>, the
- <a href="http://www.buffalo.edu">University at Buffalo</a>,
- <a href="http://www.harvard.edu">Harvard University</a>,
- <a href="http://www.leiden.edu">Leiden University</a>, and the
- <a href="http://www.ucdavid.edu">University of California, Davis</a>.
- </p>
- <h2>Related resources</h2>
- <ul>
- <li><a href="http://eol.org">Encyclopedia of Life</a>: A new project to create an
- online reference source and database for every one of the 1.8 million species that
- are named and known on this planet.</li>
- <li><a href="http://tolweb.org">Tree of Life Web Project</a>: A collaborative
- effort of biologists and nature enthusiasts from around the world. On more than
- 10,000 World Wide Web pages, the project provides information about biodiversity,
- the characteristics of different groups of organisms, and their evolutionary history</li>
- <li><a href="http://mesquiteproject.org">Mesquite</a>: Experimental, modular
- software for evolutionary biology, designed to help biologists analyze comparative
- data about organisms in a phylogenetic context.
- </li>
- </ul>
- <h2>Logo</h2>
- <p>
- The logo displayed on the TreeBASE web-application has been adapted to match the
- color style of the website. Please use the logo shown here for linking to or citing
- TreeBASE.
- <center>
- <img src="images/TreeBASE.png" alt="TreeBASE Logo" width="108" height="66" />
- </center>
- </p>
+<div id="contentRight">
+ <div class="gutter">
+ <h1>Overview</h1>
+ <p>
+ TreeBASE is a relational database designed to manage and explore information on
+ phylogenetic relationships (Sanderson et al., 1993, 1994; Piel et al., 1996;
+ Morel, 1996; Piel et al., 2000). It includes phylogenetic trees and data
+ matrices, together with information about the relevant publication, taxa,
+ morphological and sequence-based characters, and published analyses.
+ </p>
+ <p>
+ The database is designed to allow retrieval of trees and data from different
+ studies so that existing phylogenetic results may be reassessed, compared,
+ combined and reused. Applications include:
+ </p>
+ <ul>
+ <li>
+ to locate information on the phylogeny of particular groups of interest.
+ </li>
+ <li>
+ to obtain datasets for studies of character evolution, including general
+ patterns across many groups, such as patterns of homoplasy.
+ </li>
+ <li>
+ in studies of biogeography -- to retrieve trees with representatives in
+ particular geographical areas.
+ </li>
+ <li>
+ in studies of coevolution -- to retrieve information on host and parasite
+ phylogenies.
+ </li>
+ <li>
+ in studies of congruence and combination of data -- to retrieve all molecular
+ and morphological phylogenies for particular groups.
+ </li>
+ <li>
+ in studies of phylogenetic methods -- to retrieve all parsimony or maximum
+ likelihood reconstructions, for example, or to download datasets of various
+ sorts to test methods.
+ </li>
+ <li>
+ to link together trees of particular groups into more inclusive phylogenies.
+ </li>
+ <li>
+ to discover understudied groups -- a resource for students, funding agencies,
+ etc.
+ </li>
+ <li>
+ to retrieve phylogenetic information for use in conservation biology and the
+ management of natural resources.
+ </li>
+ </ul>
+ <h2>History, Funding, and Governance</h2>
+ <p>
+ The prototype for TreeBASE was first launched in 1994 (Sanderson et al. 1994,
+ Piel et al., 2002) with funding from NSF SGER (NSF DEB 9318325: "A prototype
+ database of phylogenetic studies"). The database underwent a complete
+ redevelopment and redesign with funding from the <a href="http://www.phylo.org">
+ Cyberinfrastructure for Phylogenetic Research project</a> (NSF EF 0331654:
+ "Building the Tree of Life -- A National Resource for Phyloinformatics and
+ Computational Phylogenetics").
+ </p>
+ <p>
+ TreeBASE was released in March 2010 as one of the main products of The
+ Phyloinformatics Research Foundation, Inc., a Connecticut non-profit
+ corporation. The Foundation provides direction, governance, and continuity for
+ software, data sharing, and communication standards to promote phyloinformatic
+ research for the scientific community.
+ </p>
+ <p>
+ The current version of the database is 2.0 (released March 2010), and is hosted
+ by the National Evolutionary Synthesis Center (<a href="http://www.nescent.org">
+ NESCent</a>). In previous years the database has been hosted by the
+ <a href="http://www.peabody.yale.edu/">Yale Peabody Museum</a>, the
+ <a href="http://www.sdsc.edu">San Diego Supercomputer Center</a>, the
+ <a href="http://www.buffalo.edu">University at Buffalo</a>,
+ <a href="http://www.harvard.edu">Harvard University</a>,
+ <a href="http://www.leiden.edu">Leiden University</a>, and the
+ <a href="http://www.ucdavid.edu">University of California, Davis</a>.
+ </p>
+ <h2>Related resources</h2>
+ <ul>
+ <li><a href="http://eol.org">Encyclopedia of Life</a>: A new project to create an
+ online reference source and database for every one of the 1.8 million species that
+ are named and known on this planet.</li>
+ <li><a href="http://tolweb.org">Tree of Life Web Project</a>: A collaborative
+ effort of biologists and nature enthusiasts from around the world. On more than
+ 10,000 World Wide Web pages, the project provides information about biodiversity,
+ the characteristics of different groups of organisms, and their evolutionary history</li>
+ <li><a href="http://mesquiteproject.org">Mesquite</a>: Experimental, modular
+ software for evolutionary biology, designed to help biologists analyze comparative
+ data about organisms in a phylogenetic context.
+ </li>
+ </ul>
+ <h2>Logo</h2>
+ <p>
+ The logo displayed on the TreeBASE web-application has been adapted to match the
+ color style of the website. Please use the logo shown here for linking to or citing
+ TreeBASE.
+ <center>
+ <img src="images/TreeBASE.png" alt="TreeBASE Logo" width="108" height="66" />
+ </center>
+ </p>
+ </div>
</div>
\ No newline at end of file
Modified: trunk/treebase-web/src/main/webapp/WEB-INF/pages/home.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/pages/home.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/home.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,33 +1,36 @@
-<div class="gutter">
-<p>
-TreeBASE is a repository of phylogenetic information, specifically user-submitted phylogenetic trees and
-the data used to generate them. TreeBASE accepts all types of phylogenetic data (e.g., trees of species,
-trees of populations, trees of genes) representing all biotic taxa. Data in TreeBASE are exposed to the
-public if they are used in a publication that is in press or published in a peer-reviewed scientific
-journal, book, conference proceedings, or thesis. Data used in publications that are in preparation or
-in review can be submitted to TreeBASE but are only available to the publication editors or reviewers using
-a special access code.
-</p>
-<p id="sponsors">
- <img src="images/aem.gif" alt="AEM" width="80" height="26" />
- <img src="images/whs.gif" alt="WHS" width="80" height="26" />
- <img src="images/evo.gif" alt="Evolution" width="80" height="26" />
- <img src="images/fgb.gif" alt="FGB" width="80" height="26" />
- <img src="images/gpprcg.gif" alt="GPPRCG" width="80" height="26" />
- <img src="images/invsys.gif" alt="Invertebrate Systematics" width="80" height="26" />
- <img src="images/psa.gif" alt="PSA" width="80" height="26" />
- <img src="images/tl.gif" alt="Lichenologist" width="80" height="26" />
- <img src="images/mpe.gif" alt="MPE" width="80" height="26" />
- <img src="images/msa.gif" alt="Mycologia" width="80" height="26" />
- <img src="images/mpg.jpg" alt="Mycological Progress" width="80" height="26" />
- <img src="images/myc.gif" alt="Mycological Research" width="80" height="26" />
- <img src="images/mycsci.gif" alt="Myoscience" width="80" height="26" />
- <img src="images/ode.gif" alt="ODE" width="80" height="26" />
- <img src="images/aps.jpg" alt="APS" width="80" height="26" />
- <img src="images/nebs.gif" alt="Rhodora" width="80" height="26" />
- <img src="images/stmyc.gif" alt="Mycology" width="80" height="26" />
- <img src="images/ssb.gif" alt="SSB" width="80" height="26" />
- <img src="images/aspt.gif" alt="Systematic Botany" width="80" height="26" />
- <img src="images/tq.gif" alt="Technical Quarterly" width="80" height="26" />
-</p>
+<div id="contentRight">
+ <div class="gutter">
+ <h1>Welcome to TreeBASE</h1>
+ <p>
+ TreeBASE is a repository of phylogenetic information, specifically user-submitted phylogenetic trees and
+ the data used to generate them. TreeBASE accepts all types of phylogenetic data (e.g., trees of species,
+ trees of populations, trees of genes) representing all biotic taxa. Data in TreeBASE are exposed to the
+ public if they are used in a publication that is in press or published in a peer-reviewed scientific
+ journal, book, conference proceedings, or thesis. Data used in publications that are in preparation or
+ in review can be submitted to TreeBASE but are only available to the publication editors or reviewers using
+ a special access code.
+ </p>
+ <p id="sponsors">
+ <img src="images/aem.gif" alt="AEM" width="80" height="26" />
+ <img src="images/whs.gif" alt="WHS" width="80" height="26" />
+ <img src="images/evo.gif" alt="Evolution" width="80" height="26" />
+ <img src="images/fgb.gif" alt="FGB" width="80" height="26" />
+ <img src="images/gpprcg.gif" alt="GPPRCG" width="80" height="26" />
+ <img src="images/invsys.gif" alt="Invertebrate Systematics" width="80" height="26" />
+ <img src="images/psa.gif" alt="PSA" width="80" height="26" />
+ <img src="images/tl.gif" alt="Lichenologist" width="80" height="26" />
+ <img src="images/mpe.gif" alt="MPE" width="80" height="26" />
+ <img src="images/msa.gif" alt="Mycologia" width="80" height="26" />
+ <img src="images/mpg.jpg" alt="Mycological Progress" width="80" height="26" />
+ <img src="images/myc.gif" alt="Mycological Research" width="80" height="26" />
+ <img src="images/mycsci.gif" alt="Myoscience" width="80" height="26" />
+ <img src="images/ode.gif" alt="ODE" width="80" height="26" />
+ <img src="images/aps.jpg" alt="APS" width="80" height="26" />
+ <img src="images/nebs.gif" alt="Rhodora" width="80" height="26" />
+ <img src="images/stmyc.gif" alt="Mycology" width="80" height="26" />
+ <img src="images/ssb.gif" alt="SSB" width="80" height="26" />
+ <img src="images/aspt.gif" alt="Systematic Botany" width="80" height="26" />
+ <img src="images/tq.gif" alt="Technical Quarterly" width="80" height="26" />
+ </p>
+ </div>
</div>
\ No newline at end of file
Modified: trunk/treebase-web/src/main/webapp/WEB-INF/pages/people.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/pages/people.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/people.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,115 +1,118 @@
-<div class="gutter">
- <table class="peopleTable">
- <thead><tr><th colspan="6"><h2>Current contributors</h2></th></tr></thead>
- <tr>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Vladimir Gapeyev"/>
- <br/><strong>Vladimir Gapeyev</strong>
- <br/>Developer
- </td>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Youjun Guo"/>
- <br/><strong>Youjun Guo</strong>
- <br/>Developer
- </td>
- <td>
- <img src="images/people/hlapp.jpeg" width="81" height="108" alt="Hilmar Lapp"/>
- <br/><strong>Hilmar Lapp</strong>
- <br/>Deployment Manager
- </td>
- <td>
- <img src="images/people/bpiel.gif" width="81" height="108" alt="William Piel"/>
- <br/><strong>William Piel</strong>
- <br/>Data Editor
- <br />Prototype Developer
- </td>
- <td>
- <img src="images/people/vtannen.jpeg" width="81" height="108" alt="Val Tannen"/>
- <br/><strong>Val Tannen</strong>
- <br/>Development Leader
- </td>
- <td>
- <img src="images/people/rvos.jpg" width="81" height="108" alt="Rutger Vos"/>
- <br/><strong>Rutger Vos</strong>
- <br/>Developer
- <br/>API Design
- </td>
- </tr>
- </table>
-
- <table class="peopleTable">
- <thead><tr><th colspan="6"><h2>Past contributors</h2></th></tr></thead>
- <tr>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Lucie Chan"/>
- <br/><strong>Lucie Chan</strong>
- <br/>Developer
- </td>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Shirley Cohen"/>
- <br/><strong>Shirley Cohen</strong>
- <br/>Student Researcher
- </td>
- <td>
- <img src="images/people/mjdominus.jpeg" width="81" height="108" alt="Mark J. Dominus"/>
- <br/><strong>Mark J. Dominus</strong>
- <br/>Developer
- </td>
- <td>
- <img src="images/people/mdonoghue.gif" width="81" height="108" alt="Michael Donoghue"/>
- <br/><strong>Michael Donoghue</strong>
- <br/>Conceptual Issues
- </td>
- <td>
- <img src="images/people/teriksson.gif" width="81" height="108" alt="Torsten Eriksson"/>
- <br/><strong>Torsten Eriksson</strong>
- <br/>Prototype Developer
- </td>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Madhusudan Gujral"/>
- <br/><strong>Madhusudan Gujral</strong>
- <br/>Developer
- </td>
- </tr>
- <tr>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Chris Henze"/>
- <br/><strong>Chris Henze</strong>
- <br/>Prototype Developer
- </td>
- <td>
- <img src="images/people/krice.gif" width="81" height="108" alt="Ken Rice"/>
- <br/><strong>Ken Rice</strong>
- <br/>Prototype Developer
- </td>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Jin Ruan"/>
- <br/><strong>Jin Ruan</strong>
- <br/>Developer
- </td>
- <td>
- <img src="images/people/msanderson.gif" width="81" height="108" alt="Mike Sanderson"/>
- <br/><strong>Mike Sanderson</strong>
- <br/>Conceptual Issues
- </td>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Can van Tran"/>
- <br/><strong>Can van Tran</strong>
- <br/>Developer
- </td>
- <td>
- <img src="images/people/anon.jpg" width="81" height="108" alt="Tracy Zhao"/>
- <br/><strong>Tracy Zhao</strong>
- <br/>Developer
- </td>
- </tr>
- </table>
-
- <h2>Phyloinformatics Research Foundation Inc, Board</h2>
- <ul>
- <li>Michael Donoghue</li>
- <li>David Maddison</li>
- <li>William Piel</li>
- <li>Val Tannen</li>
- </ul>
+<div id="contentRight">
+ <div class="gutter">
+ <h1>People</h1>
+ <table class="peopleTable">
+ <thead><tr><th colspan="6"><h2>Current contributors</h2></th></tr></thead>
+ <tr>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Vladimir Gapeyev"/>
+ <br/><strong>Vladimir Gapeyev</strong>
+ <br/>Developer
+ </td>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Youjun Guo"/>
+ <br/><strong>Youjun Guo</strong>
+ <br/>Developer
+ </td>
+ <td>
+ <img src="images/people/hlapp.jpeg" width="81" height="108" alt="Hilmar Lapp"/>
+ <br/><strong>Hilmar Lapp</strong>
+ <br/>Deployment Manager
+ </td>
+ <td>
+ <img src="images/people/bpiel.gif" width="81" height="108" alt="William Piel"/>
+ <br/><strong>William Piel</strong>
+ <br/>Data Editor
+ <br />Prototype Developer
+ </td>
+ <td>
+ <img src="images/people/vtannen.jpeg" width="81" height="108" alt="Val Tannen"/>
+ <br/><strong>Val Tannen</strong>
+ <br/>Development Leader
+ </td>
+ <td>
+ <img src="images/people/rvos.jpg" width="81" height="108" alt="Rutger Vos"/>
+ <br/><strong>Rutger Vos</strong>
+ <br/>Developer
+ <br/>API Design
+ </td>
+ </tr>
+ </table>
+
+ <table class="peopleTable">
+ <thead><tr><th colspan="6"><h2>Past contributors</h2></th></tr></thead>
+ <tr>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Lucie Chan"/>
+ <br/><strong>Lucie Chan</strong>
+ <br/>Developer
+ </td>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Shirley Cohen"/>
+ <br/><strong>Shirley Cohen</strong>
+ <br/>Student Researcher
+ </td>
+ <td>
+ <img src="images/people/mjdominus.jpeg" width="81" height="108" alt="Mark J. Dominus"/>
+ <br/><strong>Mark J. Dominus</strong>
+ <br/>Developer
+ </td>
+ <td>
+ <img src="images/people/mdonoghue.gif" width="81" height="108" alt="Michael Donoghue"/>
+ <br/><strong>Michael Donoghue</strong>
+ <br/>Conceptual Issues
+ </td>
+ <td>
+ <img src="images/people/teriksson.gif" width="81" height="108" alt="Torsten Eriksson"/>
+ <br/><strong>Torsten Eriksson</strong>
+ <br/>Prototype Developer
+ </td>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Madhusudan Gujral"/>
+ <br/><strong>Madhusudan Gujral</strong>
+ <br/>Developer
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Chris Henze"/>
+ <br/><strong>Chris Henze</strong>
+ <br/>Prototype Developer
+ </td>
+ <td>
+ <img src="images/people/krice.gif" width="81" height="108" alt="Ken Rice"/>
+ <br/><strong>Ken Rice</strong>
+ <br/>Prototype Developer
+ </td>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Jin Ruan"/>
+ <br/><strong>Jin Ruan</strong>
+ <br/>Developer
+ </td>
+ <td>
+ <img src="images/people/msanderson.gif" width="81" height="108" alt="Mike Sanderson"/>
+ <br/><strong>Mike Sanderson</strong>
+ <br/>Conceptual Issues
+ </td>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Can van Tran"/>
+ <br/><strong>Can van Tran</strong>
+ <br/>Developer
+ </td>
+ <td>
+ <img src="images/people/anon.jpg" width="81" height="108" alt="Tracy Zhao"/>
+ <br/><strong>Tracy Zhao</strong>
+ <br/>Developer
+ </td>
+ </tr>
+ </table>
+
+ <h2>Phyloinformatics Research Foundation Inc, Board</h2>
+ <ul>
+ <li>Michael Donoghue</li>
+ <li>David Maddison</li>
+ <li>William Piel</li>
+ <li>Val Tannen</li>
+ </ul>
+ </div>
</div>
\ No newline at end of file
Added: trunk/treebase-web/src/main/webapp/WEB-INF/pages/technology.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/pages/technology.jsp (rev 0)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/technology.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -0,0 +1,152 @@
+<div id="contentRight">
+ <div class="gutter">
+ <h1>Technology</h1>
+ <h2>Data Content</h2>
+ <p>
+ The primary data objects in TreeBASE are bibliographic references to published
+ phylogenetic studies, taxon by character data matrices, and phylogenetic trees
+ resulting from the analysis of such data matrices. Information is also
+ available that links data matrices and trees, including types of analyses
+ performed, software used, etc. Wherever possible, taxon labels are mapped to
+ uBio's name services and NCBI's taxonomy.
+ </p>
+ <h2>Implementation Technologies</h2>
+ <ul>
+ <li>Database: <a href="http://www.postgresql.org/">PostgreSQL 8.3</a></li>
+ <li>Programming language: Java (web-application), Perl (data migration and
+ maintenance)</li>
+ <li>Database ORM: <a href="http://www.hibernate.org/">Hibernate</a></li>
+ <li>Web-application framework: <a href="http://www.springsource.org/">
+ Spring</a></li>
+ <li>Submission file parsing: <a href="http://mesquiteproject.org/">
+ Mesquite</a></li>
+ <li>Tree Visualization: <a href="http://www.phylowidget.org/">
+ PhyloWidget</a></li>
+ </ul>
+ <h2>Source Code</h2>
+ <p>
+ Development of <a href="https://sourceforge.net/projects/treebase/">TreeBASE
+ is hosted at SourceForge</a>. All source code can be downloaded from the
+ <a href="https://sourceforge.net/projects/treebase/develop">TreeBASE
+ subversion repository</a> at SourceForge under a BSD license.
+ Documentation on installing and running TreeBASE can be
+ found at the <a href="https://sourceforge.net/apps/mediawiki/treebase/index.php?title=Main_Page">
+ TreeBASE wiki</a>.
+ </p>
+ <h2>Architecture</h2>
+ <p>
+ TreeBASE has a tiered Java-based architecture using the Hibernate and Spring
+ frameworks built on a PostgreSQL database. The following schematic illustrates
+ the content and features of this software stack:
+ </p>
+ <img src="images/architecture.jpeg"/>
+ <ol>
+ <li>
+ TreeBASE stores alignments, character matrices, and trees used for research
+ that is published in peer-reviewed journals and books.
+ </li>
+ <li>
+ Each study has one or more analyses; each analysis has one or more steps;
+ each step associates matrices and trees with algorithms and software.
+ </li>
+ <li>
+ Each row of sequence alignments or coded characters has a taxon label that
+ maps to leaf nodes on associated trees. Trees are hashed to allow topological
+ querying.
+ </li>
+ <li>
+ Each row in a character matrix can be subdivided into one or more row segments;
+ each row segment can have associated specimen, tissue, or gene sequence metadata.
+ </li>
+ <li>
+ Names in the rows of a matrix and in row segment metadata can independently
+ map to a dictionary of name variants, which maps to a taxonomy. This taxonomy will
+ be mapped to a classification tree in the next release.
+ </li>
+ </ol>
+ <h2>Reference</h2>
+ <p>
+ <strong>Blake, J. A., C. J. Bult, M. J. Donoghue, J. Humphries, and C. Fields.</strong>
+ 1994. Interoperability of biological databases: a meeting report.
+ <em>Syst. Biol.</em> <strong>43</strong>:585-589.
+ </p>
+ <p>
+ <strong>Donoghue, M. J.</strong>
+ 1994. Progress and prospects in reconstructing plant phylogeny.
+ <em>Ann. Missouri Bot. Gard.</em> <strong>81</strong>:405-418.
+ </p>
+ <p>
+ <strong>Donoghue, M. J. and D. D. Ackerly.</strong>
+ 1996. Phylogenetic uncertainties and sensitivity analyses in comparative biology.
+ <em>Phil. Trans. R. Soc. London B (in press).</em>
+ </p>
+ <p>
+ <strong>Maddison, W. P. and D. R. Maddison.</strong>
+ 1992.
+ <em>MacClade: Interactive Analysis of Phylogeny and Character Evolution, Vers. 3.0.</em>
+ Sunderland, MA: Sinauer Assoc.
+ </p>
+ <p>
+ <strong>Morell, V.</strong>
+ 1996. TreeBASE: the roots of phylogeny.
+ <em>Science</em> <strong>273</strong>: 569.
+ </p>
+ <p>
+ <strong>Piel, W. H.</strong>
+ 2003. "Phyloinformatics and Tree Networks." In:
+ <strong>Wu, C. H., P. Wang, and J. T. L. Wang,</strong> eds.
+ <em>Computational Biology and Genome Informatics</em>. World Scientific Press.
+ </p>
+ <p>
+ <strong>Piel, W. H., M. J. Donoghue, and M. J. Sanderson.</strong>
+ 2002. "TreeBASE: a database of phylogenetic knowledge." Pp. 41-47. In:
+ <strong>Shimura, J., K. L. Wilson, and D. Gordon,</strong> eds.
+ <em>To the interoperable "Catalog of Life" with partners Species 2000 Asia Oceanea.</em>
+ Research Report from the National Institute for Environmental Studies No. 171, Tsukuba, Japan.
+ </p>
+ <p>
+ <strong>Piel, W. H., M. J. Sanderson, and M. J. Donoghue.</strong>
+ 2003. The Small-World Dynamics of Tree Networks and Data Mining in Phyloinformatics.
+ <em>Bioinformatics</em>, <strong>19</strong>(9): 1162-1168.
+ </p>
+ <p>
+ <strong>Sanderson, M. J., B. G. Baldwin, G. Bharathan, C. S. Campbell, D. Ferguson,
+ J. M. Porter, C. Von Dohlen, M. F. Wojciechowski & M. J. Donoghue.
+ </strong> 1993. The growth of phylogenetic information and the need for a phylogenetic database.
+ <em>Syst. Biol.</em> <strong>42</strong>:562-568.
+ </p>
+ <p>
+ <strong>Sanderson, M. J. and M. J. Donoghue.</strong>
+ 1996. The relationship between homoplasy and confidence in a phylogenetic tree. In:
+ <em>Homoplasy and the Evolutionary Process</em> (<strong>M. Sanderson and L. Hufford</strong>, eds.).
+ San Diego: Academic Press.
+ </p>
+ <p>
+ <strong>Sanderson, M. J., M. J. Donoghue, W. Piel, and T. Eriksson.</strong>
+ 1994. TreeBASE: a prototype database of phylogenetic analyses and an interactive
+ tool for browsing the phylogeny of life.
+ <em>American Journal of Botany</em>, <strong>81</strong>(6): 183.
+ </p>
+ <p>
+ <strong>Shan, H., K. G. Herbert, W. H. Piel, D. Shasha and J. T. L. Wang.</strong>
+ 2002. A Structure-Based Search Engine for Phylogenetic Databases.
+ <em>Proceedings of the 14th International Conference on Scientific and Statistical
+ Database Management (SSDBM 2002),</em> Edinburgh, Scotland, pp. 7-10.
+ </p>
+ <p>
+ <strong>Swofford, D. L.</strong>
+ 1993.
+ <em>PAUP: Phylogenetic Analysis Using Parsimony, Vers. 3.1.1.</em> Washington, DC: Smithsonian Institution.
+ </p>
+ <p>
+ <strong>Wang, J. T. L., H. Shan, D. Shasha, and W. H. Piel.</strong>
+ 2003. TreeRank: A Similarity Measure for Nearest Neighbor Searching in Phylogenetic Databases.
+ <em>Proceedings of the 15th International Conference on Scientific and Statistical Database Management (SSDBM 2003),</em> Cambridge, MA, pp. 171-180.
+ </p>
+ <p>
+ <strong>Wang, J. T. L., H. Shan, D. Shasha and W. H. Piel.</strong>
+ 2005. Fast Structural Search in Phylogenetic Databases.
+ <em>Evolutionary Bioinformatics Online</em>, <strong>1</strong>: 37-46.
+ </p>
+ </div>
+</div>
\ No newline at end of file
Modified: trunk/treebase-web/src/main/webapp/WEB-INF/pages/urlAPI.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/pages/urlAPI.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/pages/urlAPI.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,109 +1,122 @@
-<div class="gutter">
-<h2>URL API</h2>
-<p>
- The TreeBASE2 website provides users with simple ways to navigate the underlying data
- programmatically. This page describes the stateless web service interface and URL architecture
- that can be used to search the web site and obtain data in a variety of formats with rich semantics.
-</p>
-<h3>PhyloWS support</h3>
-<p>
- The site structure described here is designed to be compliant with the emerging
- <a href="http://evoinfo.nescent.org/PhyloWS">PhyloWS</a> standard. One of the tenets of the
- standard is that URLs contain a <strong>/phylows/</strong> delimiter below which the standard
- recommends a <a href="https://www.nescent.org/wg_evoinfo/PhyloWS/REST">simple API</a> to derefence
- phylogenetic data by their accession numbers. In the examples below, the url fragments come
- immediately below the <strong>/phylows/</strong> delimiter (everything between the
- <strong>http://</strong> and <strong>phylows</strong> is considered
- subject to change, likely to be stabilized using <a href="http://purl.org">purl</a> addresses).
-</p>
-<h3>Site sections</h3>
-<p>The data on the TreeBASE2 website are organized in four subsections:</p>
-<ul>
- <li><strong>taxon/</strong> <em>operational taxonomic units, taxonomic mappings and outlinks</em></li>
- <li><strong>matrix/</strong> <em>character state matrices, morphological character definitions</em></li>
- <li><strong>tree/</strong> <em>contains trees and tree nodes</em></li>
- <li><strong>study/</strong> <em>full submission records, including citation and analysis records</em></li>
-</ul>
-<p>
- Within those four sections, every item in the TreeBASE2 database can be de-referenced by appending
- the item's full identifier to the right section name. For example, <strong>tree/TB2:Tr2227</strong>
- represents a tree (and returns a simple RDF file to describe the tree). For some classes of objects,
- these short addresses can be passed a <strong>format</strong>
- parameter to specify in which data format to represent the object:
- <a href="/treebase-web/phylows/study/TB2:S1787?format=html">study/TB2:S1787?format=html</a>.
- Identifiers that match any of the following expressions can be represented as <strong>nexml</strong>,
- <strong>nexus</strong>, <strong>rdf</strong> or <strong>html</strong> (i.e. in a web page):
-</p>
-<ul>
- <li><strong>matrix/TB2:M[0-9]+</strong> <em>character state matrix</em></li>
- <li><strong>tree/TB2:Tr[0-9]+</strong> <em>phylogenetic tree</em></li>
- <li><strong>study/TB2:S[0-9]+</strong> <em>study record</em></li>
-</ul>
-<h3>NeXML support</h3>
-<p>
- The <strong>nexml</strong> and the <strong>rdf</strong> download options both use output
- generated by the java support libraries available from the
- <a href="http://nexml.org/nexml/java">nexml website</a>. The website uses the nexml annotation
- feature extensively to transmit all the metadata stored by the database. Nexml annotations
- are <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> compliant element structures
- that use <a href="http://www.w3.org/TR/curie/">CURIE</a> strings to identify metadata properties,
- and @content attributes to store the property value. For example, this (simplified) annotation:
- <strong>
- <meta content="uBio:2538170" property="tb:identifier.ubio"/>
- </strong>
- means that the element that encloses it has a special kind of identifier attached to it, namely
- one that TreeBASE recognizes as originating in <a href="/treebase-web/phylows/taxon/uBio:2538170">uBio</a>.
-</p>
-<p>
- The salient part is
- the CURIE string predicate <strong>tb:identifier.ubio</strong>, which is one of a
- <a href="http://spreadsheets.google.com/pub?key=rL--O7pyhR8FcnnG5-ofAlw">long list</a> of
- proposed predicates that are written in TreeBASE's NeXML output and can be used as
- <a href="http://www.loc.gov/standards/sru/specs/cql.html">CQL</a> search predicates. The predicates
- proposed (and now experimentally transmitted) are intended to be subclasses of predicates
- from commonly used vocabularies. For example, <strong>tb:identifier.ubio</strong> inherits from
- <a href="http://dublincore.org/documents/dcmi-terms/#terms-identifier">dcterms:identifier</a> and
- so any of the latter's semantics apply to the former, which is refined to indicate that the
- value is a uBio namebank ID.
-</p>
-<h3>Searching</h3>
-<p>
- The TreeBASE website can be searched using a subset of constructs from the
- <a href="http://www.loc.gov/standards/sru/specs/cql.html">CQL</a> specification. Specifically,
- the predicates
- <a href="http://spreadsheets.google.com/pub?key=rL--O7pyhR8FcnnG5-ofAlw">listed here with
- an asterisk</a> can be used in statements in the site section they apply to, such that, for example
- a taxon can be retrieved by its ncbi ID like so:
- <div style="background-color:;padding:10px">
- <strong>taxon/find?query=tb.identifier.ncbi=<em><ncbi taxon id></em></strong>
+<div id="contentRight">
+ <div class="gutter">
+ <h1>Data Access</h1>
+ <h2>URL API</h2>
+ <p>
+ The TreeBASE2 website provides users with simple ways to navigate the underlying data
+ programmatically. This page describes the stateless web service interface and URL architecture
+ that can be used to search the web site and obtain data in a variety of formats with rich semantics.
+ </p>
+ <h3>PhyloWS support</h3>
+ <p>
+ The site structure described here is designed to be compliant with the emerging
+ <a href="http://evoinfo.nescent.org/PhyloWS">PhyloWS</a> standard. One of the tenets of the
+ standard is that URLs contain a <strong>/phylows/</strong> delimiter below which the standard
+ recommends a <a href="https://www.nescent.org/wg_evoinfo/PhyloWS/REST">simple API</a> to derefence
+ phylogenetic data by their accession numbers. In the examples below, the url fragments come
+ immediately below the <strong>/phylows/</strong> delimiter (everything between the
+ <strong>http://</strong> and <strong>phylows</strong> is considered
+ subject to change, likely to be stabilized using <a href="http://purl.org">purl</a> addresses).
+ </p>
+ <h3>Site sections</h3>
+ <p>The data on the TreeBASE2 website are organized in four subsections:</p>
+ <ul>
+ <li><strong>taxon/</strong> <em>operational taxonomic units, taxonomic mappings and outlinks</em></li>
+ <li><strong>matrix/</strong> <em>character state matrices, morphological character definitions</em></li>
+ <li><strong>tree/</strong> <em>contains trees and tree nodes</em></li>
+ <li><strong>study/</strong> <em>full submission records, including citation and analysis records</em></li>
+ </ul>
+ <p>
+ Within those four sections, every item in the TreeBASE2 database can be de-referenced by appending
+ the item's full identifier to the right section name. For example, <strong>tree/TB2:Tr2227</strong>
+ represents a tree (and returns a simple RDF file to describe the tree). For some classes of objects,
+ these short addresses can be passed a <strong>format</strong>
+ parameter to specify in which data format to represent the object:
+ <a href="/treebase-web/phylows/study/TB2:S1787?format=html">study/TB2:S1787?format=html</a>.
+ Identifiers that match any of the following expressions can be represented as <strong>nexml</strong>,
+ <strong>nexus</strong>, <strong>rdf</strong> or <strong>html</strong> (i.e. in a web page):
+ </p>
+ <ul>
+ <li><strong>matrix/TB2:M[0-9]+</strong> <em>character state matrix</em></li>
+ <li><strong>tree/TB2:Tr[0-9]+</strong> <em>phylogenetic tree</em></li>
+ <li><strong>study/TB2:S[0-9]+</strong> <em>study record</em></li>
+ </ul>
+ <h3>NeXML support</h3>
+ <p>
+ The <strong>nexml</strong> and the <strong>rdf</strong> download options both use output
+ generated by the java support libraries available from the
+ <a href="http://nexml.org/nexml/java">nexml website</a>. The website uses the nexml annotation
+ feature extensively to transmit all the metadata stored by the database. Nexml annotations
+ are <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> compliant element structures
+ that use <a href="http://www.w3.org/TR/curie/">CURIE</a> strings to identify metadata properties,
+ and @content attributes to store the property value. For example, this (simplified) annotation:
+ <strong>
+ <meta content="uBio:2538170" property="tb:identifier.ubio"/>
+ </strong>
+ means that the element that encloses it has a special kind of identifier attached to it, namely
+ one that TreeBASE recognizes as originating in <a href="/treebase-web/phylows/taxon/uBio:2538170">uBio</a>.
+ </p>
+ <p>
+ The salient part is
+ the CURIE string predicate <strong>tb:identifier.ubio</strong>, which is one of a
+ <a href="http://spreadsheets.google.com/pub?key=rL--O7pyhR8FcnnG5-ofAlw">long list</a> of
+ proposed predicates that are written in TreeBASE's NeXML output and can be used as
+ <a href="http://www.loc.gov/standards/sru/specs/cql.html">CQL</a> search predicates. The predicates
+ proposed (and now experimentally transmitted) are intended to be subclasses of predicates
+ from commonly used vocabularies. For example, <strong>tb:identifier.ubio</strong> inherits from
+ <a href="http://dublincore.org/documents/dcmi-terms/#terms-identifier">dcterms:identifier</a> and
+ so any of the latter's semantics apply to the former, which is refined to indicate that the
+ value is a uBio namebank ID.
+ </p>
+ <h3>Searching</h3>
+ <p>
+ The TreeBASE website can be searched using a subset of constructs from the
+ <a href="http://www.loc.gov/standards/sru/specs/cql.html">CQL</a> specification. Specifically,
+ the predicates
+ <a href="http://spreadsheets.google.com/pub?key=rL--O7pyhR8FcnnG5-ofAlw">listed here with
+ an asterisk</a> can be used in statements in the site section they apply to, such that, for example
+ a taxon can be retrieved by its ncbi ID like so:
+ </p>
+ <div style="background-color:;padding:10px">
+ <strong>taxon/find?query=tb.identifier.ncbi=<em><ncbi taxon id></em></strong>
+ </div>
+ <p>
+ or by its name like so:
+ </p>
+ <div style="background-color:;padding:10px">
+ <strong>taxon/find?query=tb.title.taxon=<em><name></em></strong>
+ </div>
+ <p>
+ or using an exact match
+ (<strong>==</strong>) or a case-insensitive one (<strong>=/ignoreCase</strong>). These statements
+ can be combined with boolean <strong>and</strong>, <strong>or</strong> and <strong>not</strong>.
+ For example:
+ </p>
+ <div style="background-color:;padding:10px">
+ <strong>study/find?query=dcterms.contributor=Huelsenbeck or dcterms.contributor=Ronquist</strong>
+ </div>
+ <p>
+ Finally, searching can be modified to project the results from one section info those of another. The
+ effect is roughly the same as switching between tabs in the search section: if the results are a
+ list of tree and you click on the matrix search tab, the trees are converted to the set of matrices
+ on which the trees are based. This behaviour can be used by specifying the
+ <strong>recordSchema=<section></strong> argument, i.e.:
+ </p>
+ <div style="background-color:;padding:10px">
+ <strong>taxon/find?query=dcterms.title=="Homo sapiens"&recordSchema=tree</strong>
+ </div>
+ <p>
+ returns all the trees that have <em>Homo sapiens</em> in them.
+ By default, all these queries return a web page, but with a <strong>format=rss1</strong> argument
+ the search results are listed in an RDF compatible RSS1.0 file, i.e.:
+ </p>
+ <div style="background-color:;padding:10px">
+ <strong>taxon/find?query=tb.title.taxon=<em><name></em>&format=rss1</strong>
+ </div>
+ <p>
+ The returned results in RSS1.0 use the short urls of the form <strong><section>/<id></strong>, whose
+ returned resource descriptions (like <a href="/treebase-web/phylows/tree/TB2:Tr2227">
+ this</a> one) need to be scanned to discover suitable serialization formats.
+ </p>
</div>
- or by its name like so:
- <div style="background-color:;padding:10px">
- <strong>taxon/find?query=tb.title.taxon=<em><name></em></strong>
- </div>
- or using an exact match
- (<strong>==</strong>) or a case-insensitive one (<strong>=/ignoreCase</strong>). These statements
- can be combined with boolean <strong>and</strong>, <strong>or</strong> and <strong>not</strong>.
- For example:
- <div style="background-color:;padding:10px">
- <strong>study/find?query=dcterms.contributor=Huelsenbeck or dcterms.contributor=Ronquist</strong>
- </div>
- Finally, searching can be modified to project the results from one section info those of another. The
- effect is roughly the same as switching between tabs in the search section: if the results are a
- list of tree and you click on the matrix search tab, the trees are converted to the set of matrices
- on which the trees are based. This behaviour can be used by specifying the
- <strong>recordSchema=<section></strong> argument, i.e.:
- <div style="background-color:;padding:10px">
- <strong>taxon/find?query=dcterms.title=="Homo sapiens"&recordSchema=tree</strong>
- </div>
- returns all the trees that have <em>Homo sapiens</em> in them.
- By default, all these queries return a web page, but with a <strong>format=rss1</strong> argument
- the search results are listed in an RDF compatible RSS1.0 file, i.e.:
- <div style="background-color:;padding:10px">
- <strong>taxon/find?query=tb.title.taxon=<em><name></em>&format=rss1</strong>
- </div>
- The returned results in RSS1.0 use the short urls of the form <strong><section>/<id></strong>, whose
- returned resource descriptions (like <a href="/treebase-web/phylows/tree/TB2:Tr2227">
- this</a> one) need to be scanned to discover suitable serialization formats.
-</p>
</div>
\ No newline at end of file
Modified: trunk/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/treebase-servlet.xml 2010-03-12 00:02:30 UTC (rev 547)
@@ -859,6 +859,7 @@
<prop key="/login.html">filenameController</prop>
<prop key="/urlAPI.html">filenameController</prop>
<prop key="/people.html">filenameController</prop>
+ <prop key="/technology.html">filenameController</prop>
<prop key="/user/viewXML.html">filenameController</prop>
<prop key="/test/phylowidget.html">filenameController</prop>
Modified: trunk/treebase-web/src/main/webapp/common/footer.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/common/footer.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/common/footer.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,8 +1,30 @@
<%@ include file="/common/taglibs.jsp" %>
-<p style="text-align:center"><!-- Revision <%= org.cipres.treebase.Version.VCSID %> -->
-<br />
- <a href="http://validator.w3.org/check?uri=referer"><img src="<fmt:message key="icons.xhtml" />" alt="XHTML" title="Validate page markup" class="iconButton" style="vertical-align:middle"/></a>
- <a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="<fmt:message key="icons.css"/>" alt="CSS" title="Validate page styles" class="iconButton" style="vertical-align:middle"/></a><br />
- <a href="http://www.nescent.org/"><img src="<c:url value="/images/nescent_logo.gif"/>" alt="NESCent" width="101" height="83" border="0" /></a>
-</p>
\ No newline at end of file
+<p class="footerLogo"><!-- Revision <%= org.cipres.treebase.Version.VCSID %> -->
+ <a href="http://www.nescent.org/">
+ <img
+ src="<c:url value="/images/nescent_logo.png"/>"
+ alt="NESCent"
+ width="83"
+ height="83"
+ border="0" />
+ </a>
+</p>
+<p style="text-align:center">
+ <a href="http://validator.w3.org/check?uri=referer">
+ <img
+ src="<fmt:message key="icons.xhtml" />"
+ alt="XHTML"
+ title="Validate page markup"
+ class="iconButton"
+ style="vertical-align:middle"/>
+ </a>
+ <a href="http://jigsaw.w3.org/css-validator/check/referer">
+ <img
+ src="<fmt:message key="icons.css"/>"
+ alt="CSS"
+ title="Validate page styles"
+ class="iconButton"
+ style="vertical-align:middle"/>
+ </a>
+</p>
\ No newline at end of file
Modified: trunk/treebase-web/src/main/webapp/common/header.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/common/header.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/common/header.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,4 +1,8 @@
<%@ include file="/common/taglibs.jsp"%>
-<h1><a href="<c:url value="/home.html"/>"><img src="<c:url value="/images/logo.gif"/>" alt="TreeBase Logo" width="523" height="112" border="0" /></a></h1>
-
+<h1>
+ <a href="<c:url value="/home.html"/>">
+ <img src="<c:url value="/images/logo.gif"/>" alt="TreeBase Logo" width="523" height="112" border="0" />
+ </a>
+</h1>
+<img src="images/gradient.jpg" style="width:100%;height:10px"/>
Modified: trunk/treebase-web/src/main/webapp/common/sidebarLeft.jsp
===================================================================
--- trunk/treebase-web/src/main/webapp/common/sidebarLeft.jsp 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/common/sidebarLeft.jsp 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,20 +1,22 @@
<%@ include file="/common/taglibs.jsp"%>
-
-<div class="gutter">
- <div id="navcontainer">
- <ul id="navlist">
- <li><a href="<c:url value="/search/studySearch.html"/>"><fmt:message key="nav.search.treebase"/></a></li>
- <li><a href="<c:url value="/user/processUser.html"/>"><fmt:message key="nav.submit"/></a></li>
- <li><span style="font-weight:bold;border-bottom: 1px solid #CCC;padding:3px;display:block"><fmt:message key="nav.about"/></span>
- <ul id="innerNavlist">
- <li><a href="<c:url value="/about.html"/>"><fmt:message key="nav.overview"/></a></li>
- <li><a href="#"><fmt:message key="nav.technology"/></a></li>
- <li><a href="<c:url value="/people.html"/>"><fmt:message key="nav.people"/></a></li>
- <li><a href="#"><fmt:message key="nav.partnerships"/></a></li>
- </ul>
- </li>
- <li><a href="<c:url value="/urlAPI.html"/>"><fmt:message key="nav.dataaccess"/></a></li>
- <li><a href="#"><fmt:message key="nav.contact"/></a></li>
- </ul>
+<div>
+ <div class="gutter" id="sidebarLeftGutter">
+ <div id="navcontainer">
+ <ul id="navlist">
+ <li><a href="<c:url value="/search/studySearch.html"/>"><fmt:message key="nav.search.treebase"/></a></li>
+ <li><a href="<c:url value="/user/processUser.html"/>"><fmt:message key="nav.submit"/></a></li>
+ <li><span class="navlistHeading"><fmt:message key="nav.about"/></span>
+ <ul id="innerNavlist">
+ <li><a href="<c:url value="/about.html"/>"><fmt:message key="nav.overview"/></a></li>
+ <li><a href="<c:url value="/technology.html"/>"><fmt:message key="nav.technology"/></a></li>
+ <li><a href="<c:url value="/people.html"/>"><fmt:message key="nav.people"/></a></li>
+ <li><a href="#"><fmt:message key="nav.partnerships"/></a></li>
+ </ul>
+ </li>
+ <li><a href="<c:url value="/urlAPI.html"/>"><fmt:message key="nav.dataaccess"/></a></li>
+ <li><a href="#"><fmt:message key="nav.contact"/></a></li>
+ </ul>
+ </div>
</div>
-</div>
+ <img src="<c:url value="images/footer_bg.gif"/>" style="width:100%"/>
+</div>
\ No newline at end of file
Added: trunk/treebase-web/src/main/webapp/images/TreeBASE.png
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/TreeBASE.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/architecture.jpeg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/architecture.jpeg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/gradient.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/gradient.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/logo_bg.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/logo_bg.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/nescent_logo.png
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/nescent_logo.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/anon.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/anon.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/bpiel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/bpiel.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/hlapp.jpeg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/hlapp.jpeg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/krice.gif
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/krice.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/mdonoghue.gif
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/mdonoghue.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/mjdominus.jpeg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/mjdominus.jpeg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/msanderson.gif
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/msanderson.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/rvos.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/rvos.jpg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/teriksson.gif
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/teriksson.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/treebase-web/src/main/webapp/images/people/vtannen.jpeg
===================================================================
(Binary files differ)
Property changes on: trunk/treebase-web/src/main/webapp/images/people/vtannen.jpeg
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/treebase-web/src/main/webapp/styles/displaytag.css
===================================================================
--- trunk/treebase-web/src/main/webapp/styles/displaytag.css 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/styles/displaytag.css 2010-03-12 00:02:30 UTC (rev 547)
@@ -15,8 +15,6 @@
width: 80%;
}
-
-
table.list {
border: 1px solid #808080;
border-collapse: collapse;
@@ -24,18 +22,18 @@
width: 100%;
background: white;
}
+
table.list td {
- padding-left: 3px;
+ padding-left: 3px
}
-
table.list th {
background-color: silver;
padding: 2px;
padding-left: 3px;
border-bottom: 1px solid black;
text-align: left;
- color: black;
+ color: black;
white-space: nowrap
}
@@ -162,4 +160,4 @@
table.detail th {
text-align: right;
padding: 0px 3px 0px 0px;
-}
+}
\ No newline at end of file
Modified: trunk/treebase-web/src/main/webapp/styles/styles.css
===================================================================
--- trunk/treebase-web/src/main/webapp/styles/styles.css 2010-03-11 16:55:59 UTC (rev 546)
+++ trunk/treebase-web/src/main/webapp/styles/styles.css 2010-03-12 00:02:30 UTC (rev 547)
@@ -1,31 +1,32 @@
body {
margin: 0;
padding: 0;
- font-family: Verdana, sans-serif;
- font-size: small;
+ font-family: "Helvetica Neue", GillSans, helvetica, "lucida sans", arial, sans-serif;
+ font-size: 80%;
+ line-height: 1.5em
}
/* Link Styles
*******************************************************************************************/
-#content a:link {
+#content a:link, #contentRight a:link {
color: #003366;
text-decoration: none;
font-weight: bold
}
-#content a:visited {
+#content a:visited, #contentRight a:visited {
color: #3863a4;
text-decoration: none;
font-weight: bold
}
-#content a:hover {
+#content a:hover, #contentRight a:hover {
border-bottom: 2px solid orangered;
font-weight: bold
}
-#content a:active {
+#content a:active, #contentRight a:active {
text-decoration: underline;
font-weight: bold
}
@@ -34,44 +35,59 @@
*******************************************************************************************/
h1, h2, h3 {
- color: #003366;
+ color: #003366
}
#content h2 {
- background: #BED1E5 url(../img/off_bg.gif) repeat-x left top;
+ background: #BED1E5 url("../images/off_bg.gif") repeat-x left top;
padding: 5px !important
}
+#contentRight h1 {
+ margin: 0px;
+ padding: 15px;
+ border-top: 1px solid silver;
+ background-image: url("../images/footer_bg.gif")
+}
+
+#contentRight h2, #contentRight h3, #contentRight p {
+ padding-left: 15px !important;
+ padding-right: 15px !important;
+ padding-top: 15px !important
+}
+
+#contentRight h2 {
+ border-top: 1px solid silver
+}
+
/* Page Structure/Layout
***************************...
[truncated message content] |