pjs/webtools/doctor
myk%mozilla.org a70e95daee fixed up CPAN command so that it installs MIME::Entity as well 2005-03-24 20:54:21 +00:00
..
Doctor fix slurping of command output and errors; correct incorrect references to file.version and config variables; extract the version from CVS/Entries now that we aren't checking out to standard output and therefore don't get version info on standard error; localize $/ so we won't mess things up globally; add info about required Perl modules to README; and fix formatting in Doctor.pm 2004-05-07 02:30:25 +00:00
templates fix slurping of command output and errors; correct incorrect references to file.version and config variables; extract the version from CVS/Entries now that we aren't checking out to standard output and therefore don't get version info on standard error; localize $/ so we won't mess things up globally; add info about required Perl modules to README; and fix formatting in Doctor.pm 2004-05-07 02:30:25 +00:00
.cvsignore
.htaccess Add a .htaccess file (with commented out options to prevent server errors) and update the README with better information 2004-05-07 03:02:04 +00:00
Doctor.pm let's try not to clobber things with aliases, shall we? 2004-05-07 04:08:28 +00:00
README fixed up CPAN command so that it installs MIME::Entity as well 2005-03-24 20:54:21 +00:00
doctor.cgi fix slurping of command output and errors; correct incorrect references to file.version and config variables; extract the version from CVS/Entries now that we aren't checking out to standard output and therefore don't get version info on standard error; localize $/ so we won't mess things up globally; add info about required Perl modules to README; and fix formatting in Doctor.pm 2004-05-07 02:30:25 +00:00
doctor.css more cleanup from recent changes 2004-05-05 01:32:14 +00:00
doctor.js cleaning up miscellaneous crap from recent changes 2004-05-05 00:24:32 +00:00
sample.conf implements a mail-based queue and does some other clean-up 2004-04-27 20:52:54 +00:00

README

To use Doctor, first configure it by copying sample.conf to doctor.conf
and editing doctor.conf according to the instructions in it.

Then make sure you have the Template, AppConfig, File::Temp, Text::Diff,
Email::Valid, and MIME::Entity modules (and their dependencies), which you
can get via CPAN:

perl -MCPAN -e"install Template, AppConfig, File::Temp, Text::Diff, Email::Valid, MIME::Entity"

Then configure your web server to serve Doctor files correctly.  See the
.htaccess file for an explanation of the configuration options, but note that
you should add the options to the global Apache configuration file if you have
access to it since the global file is much more performant than .htaccess.

Finally, put the doctor/ directory into your web server's cgi-bin/ directory
(or another location where you can run CGI scripts) and browse to doctor.cgi.

You may want to edit the templates in the templates/ subdirectory to refer
to your own website instead of the mozilla.org website.