pjs/webtools/doctor
lpsolit%gmail.com a87b4cc3ee Bug 399540: sample.conf is outdated - Patch by Fr��d��ric Buclin <LpSolit@gmail.com> r=justdave r=reed 2007-10-12 01:51:04 +00:00
..
Doctor Bug 391737 - "Doctor can't re-add files that were deleted previously (and are now in the Attic)" [p=reed r=timeless] 2007-08-12 01:29:42 +00:00
templates Bug 391882 - "Add a link to submit a patch to Bugzilla and update text on front page" [p=reed r=timeless] 2007-08-12 01:30:31 +00:00
.cvsignore
.htaccess Bug 362878: .htaccess should protect .pm and .pl files by default - Patch by Fr��d��ric Buclin <LpSolit@gmail.com> r=myk 2006-12-05 23:09:46 +00:00
Doctor.pm Bug 391883 - "Set the charset for Doctor's cgi to UTF-8 instead of default ISO-8859-1" [p=reed/justdave r=timeless] 2007-08-12 01:34:10 +00:00
README update installation instructions and work around bug 226933 2005-12-14 21:49:00 +00:00
doctor.cgi Bug 164167: make it possible to commit changes without entering a password - Patch by Fr�d�ric Buclin <LpSolit@gmail.com> r=myk 2006-05-15 20:41:10 +00:00
doctor.css update installation instructions and work around bug 226933 2005-12-14 21:49:00 +00:00
doctor.js update installation instructions and work around bug 226933 2005-12-14 21:49:00 +00:00
install.pl Bug 334995: Doctor needs an installation script to set file permissions correctly - Patch by Fr��d��ric Buclin <LpSolit@gmail.com> r=myk 2006-12-05 22:19:38 +00:00
robots.txt Bug 383816 - "Doctor's robots.txt isn't giving the intended result" [p=reed r=timeless] 2007-08-12 01:28:49 +00:00
sample.conf Bug 399540: sample.conf is outdated - Patch by Fr��d��ric Buclin <LpSolit@gmail.com> r=justdave r=reed 2007-10-12 01:51:04 +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"

If you want to use the WYSIWYG editing capabilities of doctor, download
the htmlarea package (latest release or 3.0rc1) from the following site:

http://www.dynarch.com/projects/htmlarea/

Expand the package, then rename the directory it creates to "htmlarea"
and move it into the root directory of your web site.  Finally, create
a symlink called "htmlarea" inside the doctor directory that points to
the "htmlarea" directory.

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.