Go to TogaWare.com Home Page.
GNU/Linux Desktop Survival Guide
by Graham Williams
Google

Managing Paper Reviews


An excellent package for managing the process of paper submission and paper reviews by a program committee is MyReview. Currently it is not packaged for Debian but is readily installed.

The first step is to visit http://myreview.lri.fr/ and download a copy of it. The package is released under the GPL. The current version (070609) is myreview_1_9_9.tar.gz.

For the simplest of installations, just untar the package into /var/www/ to create /var/www/myreview/. You could untar it anywhere and create a symbolic link if you prefer. You will probably need to change all the files to be owned by www-data so that the web server can fully control the files:

  # chown -R www-data.www-data /var/www/myreview

Any problem you have along the way with installing the package will probably be due to permissions associated with any of the files in the package. This is a little ugly and could be fixed with proper packaging. But some of the changes that you might find useful include:

  $ chmod 666 DBInfo.php
  $ chmod 777 FILES
  $ chmod 777 tmpPdf

You need to ensure you are running PHP version 4 (install the packages: libapache-mod-php4 php4-mysql). For version 1 of apache run the apache configure to ensure php4 is chosen as a module:

  $ wajig reconfigure apache

Also, have a look at /etc/apache/httpd.conf to ensure php4 support is enabled:

    #
    # And for PHP 4.x, use:
    #
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

If you have just changed the contents of /etc/apache/httpd.conf you will need to restart the server to have the changes take effect:

  $ wajig restart apache

MyReview stores all of its data in MySQL, so ensure you have mysql-client and mysql-server installed and the root password to MySQL properly initialised (see Section 67 for details). Then from inside /var/www/myreview initialise the MySQL database and two users for MyReview:

 $ mysql -u root 
 mysql> drop database Review; # If you have used myreview in the past.
 mysql> source CreateDB.sql 
 Query OK, 1 row affected  (0.00 sec)

 Query OK, 0 rows affected (0.00 sec)

 Query OK, 0 rows affected (0.00 sec)

Now visit http://localhost/myreview and initialise the configuration. From the web interface you can tune most of the package, including the look of all of the web pages and the text of the web pages and email messages.

Some limitations:

Copyright © 1995-2014 Togaware Pty Ltd
Support further development through the purchase of the PDF version of the book.
Brought to you by Togaware.