This page is formatted as a single page in case you want to print it out. This section deals with installing the software, not with the configuration of the package for a specific conference. Check out the Configuration section for that information.
There is additional information at the end of this page on the "conference process" supported by this package.
It's easiest to use CVS to download the current version. See the directions under "installation".
You need the following software; I'm specifying the versions used in the development of CRP. These versions come standard with an installation of Mandrake Linux 8.1. Any modifications or configurations to the individual packages are listed below:
You may also find it useful to install the "myphpadmin" package; this lets you administer MySQL databases without having to use the command line interfaces.
CRP was developed and deployed on a dual-processor Dell 2450 server with two 933Mhz Pentinum-III processors and 1GB of RAM; this is dramatic overkill, but it's what we had available. To give you an idea of the resources needed, the ISCA2002 conference had ~190 papers submitted. Papers are stored in the MySQL database encoded in base64 (i.e. not very efficiently). The total database size in /var/lib/mysql was ~85MB. Dumps of the database are ~75MB. For a similar sized conference, a machine with 256MB would probably have enough RAM to keep the entire database and all index tables in memory.
You can check out the distribution from SourceForge using CVS or a released version (if one is available).
Using CVS:
cvs -d:pserver:anonymous@cvs.crp.sourceforge.net:/cvsroot/crp
login cvs -z3 -d:pserver:anonymous@cvs.crp.sourceforge.net:/cvsroot/crp co CRP |
This will leave you with a directory "CRP", underneath with you should find directories "All", "Author", "PC", "Chair" and "Code" (there may be more directories).
The "Code" directory contains the majority of the common PHP code for the application. It also contains the default database schema and material for customizing the conference.