Skip to content.

Find topic

Web tools

Help

Tools

       Analysis Tool Bar  +

TAPoR Portal Development

The TAPoR portal is a Java based application built on the Apache Cocoon (http://cocoon.apache.org) web application framework . MySQL (http://mysql.com) serves as the database. Either a flat file or an LDAP directory service may be used for user management. The portal is most heavily tested on Apache Tomcat (http://tomcat.apache.org) but should run in any servlet enabled web container.

Current TAPoR developers use the Eclipse IDE (http://eclipse.org) or IntelliJIDEA (http://www.jetbrains.com/). For those interested in contributing to development of the portal, we provide a setup guide for downloading and configuring a development environment based on Eclipse in any of Windows, Linux, and Mac OS X. Assuming some familiarity with computer programming, the procedure should have you up and developing/debugging the TAPoR code within an hour. The procedure installs MySQL (http://mysql.com), Java (http://java.sun.com), Tomcat (http://tomcat.apache.org), Apache Ant (http://ant.apache.org), and Eclipse (http://eclipse.org). Eclipse is configured to connect with the TAPoR SVN (http://subversion.org) source control system.

For more information on contributing to development of the TAPoR portal, please email Lian Yan at:

   lyan AT mcmaster DOT ca


Use this box to quickly add a comment to the page.

more options...