You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by pe...@apache.org on 2002/06/02 13:30:54 UTC

cvs commit: modperl-docs/src/about/contributors README allan-juul.txt andreas-koenig.txt andrew-ford.txt ask-bjoern-hansen.jpg ask-bjoern-hansen.txt bill-moseley.txt brian-behlendorf.txt doug-bagley.txt doug-maceachern.jpg doug-maceachern.txt eric-bartley.txt eric-cholet.txt frank-cringle.txt ged-w-haywood.txt geoffrey-young.txt gerald-richter.jpg gerald-richter.txt gisle-aas.jpg gisle-aas.txt jeffrey-baker.txt jonathan-m-hollin.txt ken-williams.txt lincoln-stein.jpg lincoln-stein.txt make.pl mark-imbriaco.txt mark-summerfield.txt matt-sergeant.txt other.list other.pod other.tmpl patrick-kane.txt people.html people.tmpl per-einar-ellefsen.txt perrin-harkins.txt peter-tillemans.txt ralf-s-engelschall.txt randy-harmon.txt richard-a-wells.txt rob-hartill.txt salvador-ortiz-garcia.txt stas-bekman.jpg stas-bekman.txt steve-reppucci.txt thomas-klausner.jpg thomas-klausner.txt vivek-khera.txt wesley-darlington.txt

pereinar    2002/06/02 04:30:53

  Added:       src/about config.cfg
               src/about/contributors README allan-juul.txt
                        andreas-koenig.txt andrew-ford.txt
                        ask-bjoern-hansen.jpg ask-bjoern-hansen.txt
                        bill-moseley.txt brian-behlendorf.txt
                        doug-bagley.txt doug-maceachern.jpg
                        doug-maceachern.txt eric-bartley.txt
                        eric-cholet.txt frank-cringle.txt ged-w-haywood.txt
                        geoffrey-young.txt gerald-richter.jpg
                        gerald-richter.txt gisle-aas.jpg gisle-aas.txt
                        jeffrey-baker.txt jonathan-m-hollin.txt
                        ken-williams.txt lincoln-stein.jpg
                        lincoln-stein.txt make.pl mark-imbriaco.txt
                        mark-summerfield.txt matt-sergeant.txt other.list
                        other.pod other.tmpl patrick-kane.txt people.html
                        people.tmpl per-einar-ellefsen.txt
                        perrin-harkins.txt peter-tillemans.txt
                        ralf-s-engelschall.txt randy-harmon.txt
                        richard-a-wells.txt rob-hartill.txt
                        salvador-ortiz-garcia.txt stas-bekman.jpg
                        stas-bekman.txt steve-reppucci.txt
                        thomas-klausner.jpg thomas-klausner.txt
                        vivek-khera.txt wesley-darlington.txt
  Log:
  Added list of contributors.
  
  Reviewed by:	docs-dev list
  
  Revision  Changes    Path
  1.4       +15 -14    modperl-docs/src/about/config.cfg
  
  
  
  
  1.1                  modperl-docs/src/about/contributors/README
  
  Index: README
  ===================================================================
  
  These files make up the list of contributors to mod_perl.
  
  Generation is done by running
  
    % perl make.pl
  
  in this directory. Commit any generated files to CVS.
  
  *.txt:
    These files, with a name related to the name (usually, ($name =
    lc($name)) =~ s/\s+/-/) of the contributor, give all the info.
  
    headers (case-sensitive):
    Name required
    Email will be antispammed and listed after Name
    URL will be hyperlinked
  
    Image will be insterted on the right hand side. Dimensions should be
    width of 72 max, probably in JPG format. Its value is the relative
    file name.
  
    The others are free form, except no spaces in the key.
  
    The body may contain HTML. Each paragraph is surrounded with <p>
    tags, so you don't have to worry about that.
  
  people.tmpl
  
    The template file for the main list (with info). Receives a list of
    persons in the "people" var. See exisiting one for more details.
  
  people.html
  
    The generated list of contributors.
  
  other.list
  
    Contains list of other contributors (by name). Contributors are
    separated by newline. Just add them where you want, they will be
    sorted when generated. Don't forget a newline at EOF or there might
    be trouble with the POD.
  
  other.tmpl
  
    The template for the "other" list. Rceives list of names in the
    "people" variable. Generates POD.
  
  other.pod
  
    Generated list of minor contributors.
  
  make.pl
    The program that ties everything together. Just run from this directory as 
      % perl make.pl
    It will generate people.html and other.pod. Make sure you run this
    *and* commit the generated files to CVS, because people shouldn't
    have to run make.pl when generating the site locally.
  
  
  
  1.1                  modperl-docs/src/about/contributors/allan-juul.txt
  
  Index: allan-juul.txt
  ===================================================================
  Name: Allan Juul
  Email: lambretta@inet.uni2.dk
  Summary: Site design.
  
  Allan's work on the design of this website has been of great benefit
  to us all. Not only did he give it good looks, but has also tirelessly
  worked to make it compliant with HTML and CSS standards, while still
  getting it to work with all browsers we could find.
  
  
  1.1                  modperl-docs/src/about/contributors/andreas-koenig.txt
  
  Index: andreas-koenig.txt
  ===================================================================
  Name: Andreas Koenig
  Email: andreas.koenig@anima.de
  Summary: Early efforts, bug spotting, modules, documentation
  
  <b>Lots</b> of bug spotting, fixing and patching since the early days.
  Andreas introduced the <tt>Apache::Registry</tt> that we all know and love.
  He put a great deal of time and effort into <tt>CGI.pm</tt> overhaul efforts
  (aka <tt>CGI::XA</tt> &amp; <tt>CGI::Switch</tt>).  
  
  Various contributions to the Apache/Perl API.  PAUSE efforts beyond
  the call of "duty".  <tt>Apache::Stage</tt>,
  <tt>Apache::GzipChain</tt> and <tt>Apache::UploadSrv</tt> modules on
  CPAN.  Andreas was the first to run mod_perl on a production site, the
  <a href="http://pause.perl.org/">Perl Authors Upload Server</a>, aka
  PAUSE.
  
  Andreas also contrbuted the "Correct HTTP headers" document.
  
  
  1.1                  modperl-docs/src/about/contributors/andrew-ford.txt
  
  Index: andrew-ford.txt
  ===================================================================
  Name: Andrew Ford
  Email: A.Ford@ford-mason.co.uk
  URL: http://www.refcards.com/
  Summary: mod_perl refcard, Apache::FakeRequest
  
  Andrew has made contributions to the <tt>Apache::FakeRequest</tt>
  module and is the author of the <a
  href="http://www.refcards.com/about/mod_perl.html">mod_perl
  refcard</a>.
  
  
  
  1.1                  modperl-docs/src/about/contributors/ask-bjoern-hansen.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/ask-bjoern-hansen.txt
  
  Index: ask-bjoern-hansen.txt
  ===================================================================
  Name: Ask Bj�rn Hansen
  Email: ask@netcetera.dk
  URL: http://ask.netcetera.dk/
  Image: ask-bjoern-hansen.jpg
  Summary: Modules, documentation, mailing lists
  
  Author of the <tt>Apache::DBILogger</tt> and
  <tt>Apache::UserTrack</tt> modules, <a
  href="../docs/1.0/guide/method_handlers.html">mod_perl_method_handlers.pod</a>
  along with plenty of help testing cvs snapshots, documentation
  improvements, <tt>Apache::StatINC</tt> hacking and assisting with the
  perl.apache.org site.
  
  Ask is also the maintainer of the mod_perl mailing lists, which is
  very helpful to the community.
  
  
  
  1.1                  modperl-docs/src/about/contributors/bill-moseley.txt
  
  Index: bill-moseley.txt
  ===================================================================
  Name: Bill Moseley
  Email: moseley@hank.org
  Summary: Site search, documentation.
  
  Bill has helped out a lot with this site. He is the creator of the
  search engine, and has written various sections of the documentation
  here as well as contributed his wisdom to the design.
  
  
  
  1.1                  modperl-docs/src/about/contributors/brian-behlendorf.txt
  
  Index: brian-behlendorf.txt
  ===================================================================
  Name: Brian Behlendorf
  Email: brian@apache.org
  URL: http://brian.behlendorf.com/
  Summary: Sysadmin
  Organization: Collab.Net <http://www.collab.net>
  Occupation: CTO
  Location: San Francisco, CA, USA
  Comments: Infrastructure, baby!
  
  Brian provides system administration support for
  <i>perl.apache.org</i> along with the mailing list and cvs repository.
  
  
  
  1.1                  modperl-docs/src/about/contributors/doug-bagley.txt
  
  Index: doug-bagley.txt
  ===================================================================
  Name: Doug Bagley
  Email: doug@dejanews.com
  URL: http://www.bagley.org/~doug/
  Summary: Bug spotting, modules.
  
  Doug Bagley has pinpointed some of the nastiest mod_perl bugs while
  claiming to know nothing about xs.  He's also made improvements to the
  <tt>Apache::SIG</tt> module along with writing the valuable
  <tt>Apache::SizeLimit</tt> module.
  
  
  
  1.1                  modperl-docs/src/about/contributors/doug-maceachern.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/doug-maceachern.txt
  
  Index: doug-maceachern.txt
  ===================================================================
  Name: Doug MacEachern
  Email: dougm@apache.org
  Image: doug-maceachern.jpg
  Summary: Everything :)
  
  Doug is, as everybody knows, mod_perl's dictator for life. It's his
  great efforts and skills that made mod_perl what it is today, and he
  is continuing along that line with great motivation. He is currently
  employed by <a href="http://www.covalent.net/">Covalent
  Technologies</a> to work on mod_perl full-time.
  
  Doug has written most of the code and a solid part of the
  documentation for mod_perl, and has also co-authored <a
  href="http://www.modperl.com/">Writing Apache modules with Perl and
  C</a> with Lincoln Stein.
  
  
  
  1.1                  modperl-docs/src/about/contributors/eric-bartley.txt
  
  Index: eric-bartley.txt
  ===================================================================
  Name: Eric Bartley
  Email: bartley@pdn.cc.purdue.edu
  Summary: Method handlers, API, AIX fixes and Apache::AuthCookie.
  
  Eric had a big hand in implementing and testing method handlers.  He
  also contributed to some of the Apache/Perl API, along with making
  sense of some AIX mysteries for us.  And, his
  <tt>Apache::AuthCookie</tt> module is an inspiration to us all.
  
  
  
  
  1.1                  modperl-docs/src/about/contributors/eric-cholet.txt
  
  Index: eric-cholet.txt
  ===================================================================
  Name: Eric Cholet
  Email: cholet@logilune.com
  URL: http://www.logilune.com/eric/
  Summary: Modules, debugging, documentation. Co-authoring Practical mod_perl
  
  Author of <tt>Apache::EmbperlChain</tt> and
  <tt>Apache::RefererBlock</tt>.  Involved with many heroic debugging
  sessions.
  
  He has also written entire sections of the mod_perl User's guide, and
  pointed out technical errors in it.
  
  Eric is also co-authoring <a href="http://modperlbook.org/">Practical
  mod_perl</a> with Stas Bekman, to be published soon by O'Reilly.
  
  
  
  1.1                  modperl-docs/src/about/contributors/frank-cringle.txt
  
  Index: frank-cringle.txt
  ===================================================================
  Name: Frank Cringle
  Email: fdc@cliwe.ping.de
  Summary: Documentation
  
  Frank is the author of the mod_perl FAQ (now merged into the
  documentation).
  
  
  
  1.1                  modperl-docs/src/about/contributors/ged-w-haywood.txt
  
  Index: ged-w-haywood.txt
  ===================================================================
  Name: Ged W. Haywood
  Email: ged@www2.jubileegroup.co.uk
  Summary: Documentation and user help
  
  For reviewing and fixing the whole guide, providing lots of
  constructive criticism and helping to reorganize the guide to make it
  more user friendly.
  
  Ged has also devoted time to help out users having problems on the
  mailing list.
  
  
  
  1.1                  modperl-docs/src/about/contributors/geoffrey-young.txt
  
  Index: geoffrey-young.txt
  ===================================================================
  Name: Geoffrey Young
  Email: geoff@modperlcookbook.org
  URL: http://www.modperlcookbook.org/~geoff/
  Summary: Modules, documentation/code patches. Co-authored mod_perl Developer's Cookbook
  
  Geoff has co-authored <a href="http://www.modperlcookbook.org/">The
  mod_perl Developer's Cookbook</a> that mod_perl people seem to be
  enjoying.  He has also written some <a
  href="http://www.cpan.org/modules/by-authors/id/G/GE/GEOFF/"><tt>Apache::</tt>
  modules</a> and submitted the occasional code patch to mod_perl
  proper. On the documentation site, he has contributed a lot of info
  about RPM packages, as well as providing helpful comments and
  corrections.
  
  
  
  1.1                  modperl-docs/src/about/contributors/gerald-richter.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/gerald-richter.txt
  
  Index: gerald-richter.txt
  ===================================================================
  Name: Gerald Richter
  Email: richter@ecos.de
  URL: http://perl.apache.org/embperl/
  Image: gerald-richter.jpg
  Summary: Embperl, mod_perl 2.0 build system abstraction.
  
  Gerald has helped us with various bug spotting and fixing over the
  years.  His <a
  href="http://perl.apache.org/embperl/"><tt>Embperl</tt></a> toolkit,
  specially designed to run under mod_perl, has saved many lives.
  
  He is now working on abstracting the mod_perl 2.0 build system.
  
  
  
  1.1                  modperl-docs/src/about/contributors/gisle-aas.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/gisle-aas.txt
  
  Index: gisle-aas.txt
  ===================================================================
  Name: Gisle Aas
  Email: aas@sn.no
  URL: http://gisle.aas.no/
  Image: gisle-aas.jpg
  Summary: Original author of mod_perl. API enhancements/docs.
  
  Gisle wrote an early "proof-of-concept" <i>mod_perl.c</i> and
  <i>perl_glue.xs</i> on March 25, 1996 to be exact.  While next to none
  of that code is present in the current mod_perl source, as the
  embedded model and XS &lt;-&gt; Apache API interface were changed, it
  was an important insipirational kick start to what mod_perl has become
  today.
  
  Gisle has also contributed to mod_perl's <tt>Apache::Constants</tt>
  module, along with API enhancements and documentation.
  
  
  
  1.1                  modperl-docs/src/about/contributors/jeffrey-baker.txt
  
  Index: jeffrey-baker.txt
  ===================================================================
  Name: Jeffrey Baker
  Email: jeff@godzilla.tamu.edu
  Summary: Previous maintainer of NT binary distribution. Apache::Session. Docs.
  
  Previous maintainer of the mod_perl NT binary distribution and author
  of the <tt>Apache::Session</tt> module.
  
  For his "guide to mod_perl database performance" and many useful
  comments on the list that has been reused in the guide's material.
  
  
  
  
  1.1                  modperl-docs/src/about/contributors/jonathan-m-hollin.txt
  
  Index: jonathan-m-hollin.txt
  ===================================================================
  Name: Jonathan M. Hollin
  Email: netmaster@digital-word.com
  URL: http://wypug.digital-word.com/
  Summary: Site help.
  
  Jonathan is using mod_perl to create Shapeshifter, a Content
  Management System. He has been helping out the mod_perl community
  through work on the website, especially for the logo contest.
  
  
  
  1.1                  modperl-docs/src/about/contributors/ken-williams.txt
  
  Index: ken-williams.txt
  ===================================================================
  Name: Ken Williams
  Email: ken@forum.swarthmore.edu
  URL: http://mathforum.org/~ken/
  Summary: Modules, mailing list archives.
  
  Author of the <tt>Apache::Taco</tt>, <tt>Apache::SSI</tt> and
  <tt>Apache::Filter</tt> modules. Ken's <a
  href="http://mathforum.org">MathForum</a> also hosts archives of some
  of the mod_perl mailing lists.
  
  Ken has also reviewed a lot of stuff in the guide. Many snippets from
  his emails are included in the guide.
  
  
  
  1.1                  modperl-docs/src/about/contributors/lincoln-stein.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/lincoln-stein.txt
  
  Index: lincoln-stein.txt
  ===================================================================
  Name: Lincoln Stein
  Email: lstein@cshl.org
  URL: http://stein.cshl.org/~lstein/
  Image: lincoln-stein.jpg
  Summary: CGI.pm, Apache::Request. Co-authored the Eagle book.
  
  Everybody knows Lincoln gave us the must-have <code>CGI.pm</code>
  module; he's put forth considerable effort into porting and optimizing
  it for mod_perl.  Lincoln also wrote the original
  <code>Apache::Request</code> module, a <code>CGI.pm</code>-like module
  on top of the Apache API.
  
  As an addition to his great programming efforts, Lincoln has
  contributed his writing skills by co-authoring <a
  href="http://www.modperl.com/">Writing Apache Modules with Perl and
  C</a>, which has for a long time been the ultimate reference to
  mod_perl programming.
  
  
  
  1.1                  modperl-docs/src/about/contributors/make.pl
  
  Index: make.pl
  ===================================================================
  #!/usr/bin/perl
  
  use strict;
  use warnings;
  
  use Template;
  use Data::Dumper;
  use HTML::Entities;
  
  my $tmpl_file = "people.tmpl";
  my $html_file = "people.html";
  my $config = {
                INCLUDE_PATH => ".",
                OUTPUT_PATH  => ".",
               };
  my $template = Template->new($config) or die $Template::ERROR, "\n";
  
  my $small_list = 'other.list';
  my $small_list_tmpl = 'other.tmpl';
  my $small_list_out = 'other.pod';
  
  ###############################################################################
  
  my @files = sort( @ARGV ? @ARGV : <*.txt> );
  
  my @data = ();
  for my $file (@files) {
      push @data, process($file);
  }
  generate($html_file, \@data);
  
  # generate list of minor contributors.
  small_list($small_list, $small_list_tmpl, $small_list_out);
  
  
  sub process {
      my $file = shift;
  
      print "+++ Processing $file\n";
  
      open my $fh, $file or die "cannot open $file: $!";
      local $/ = "";
      my $headers = <$fh>;
  
      my @body = <$fh>;   # read in paragraph mode
      close $fh;
  
      # headers
      my %headers = map {/(\w+)\s*:\s+(.*)/; ($1, $2) } 
          split /\n/, $headers;
      warn "Number of keys in headers doesn't match number of values --
      maybe you forgot a space between the colon and the value?" 
          if scalar keys(%headers) != scalar values(%headers);
  
      my $name = delete $headers{Name};
      die "No name for $file" unless $name;
  
      my $email = delete $headers{Email} or delete $headers{'E-mail'};
      # antispam
      $email =~ s/\@/ (at) / if $email;
  
      my $url = delete $headers{URL};
      my $image = delete $headers{Image};
      
      my $summary = delete $headers{Summary} || '';  # for TOC
  
      (my $id = $file) =~ s/\.txt$//;    # to use as a unique ID in <a
                                         # name=""> tags and for TOC
                                         # linking
  
  #    print Dumper \%headers;
  #    print "headers:\n$headers\n";
  #    print "body:\n$body\n";
  
      my %data = (
                  name   => $name,
                  email  => $email,
                  url    => $url,
                  image  => $image,
                  id     => $id,
                  summary => $summary,
                  info   => \%headers,
                 );
  
      # cleanup for pod
      _encode(\%data);
  
      # body is kept as is, with HTML and all, but <p> tags are added around paras.
  
      $data{body} = '';  # to avoid uninitialized errors.
      for (@body) {
          $data{body} .= "<p>$_</p>\n";
      }
  
      return \%data;
  }
  
  sub generate {
      my($filename, $data) = @_;
      print "+++ writing $filename using template $tmpl_file\n";
  
      #  print Dumper \@search_path;
      my $vars = { people => $data };
      $template->process($tmpl_file, $vars, $filename)
          or die "error: ", $template->error(), "\n";
  
  }
  
  sub encode { 
      encode_entities($_[0]);
  }
  sub _encode {
      my $ref = ref $_[0];
      if (!$ref) {
          encode($_[0]) if defined $_[0];
      } elsif ($ref eq 'ARRAY') {
          _encode($_) for @{$_[0]};
      } elsif ($ref eq 'HASH') {
          _encode($_[0]->{$_}) for keys %{$_[0]};
      } else {
          # nothing
      }
  }
  
  sub small_list {
      my ($file, $tmpl, $out) = @_;
  
      print "+++ Processing $file\n";
      
      open my $fh, $file or die "cannot open $file: $!";
      my @list = <$fh>;
      close $fh;
  
      @list = sort @list;
      
      
      print "+++ writing $out using template $tmpl\n";
      my $vars = { people => \@list };
      $template->process($tmpl, $vars, $out)
          or die "error: ", $template->error(), "\n";
  
  }
  
  
  
  1.1                  modperl-docs/src/about/contributors/mark-imbriaco.txt
  
  Index: mark-imbriaco.txt
  ===================================================================
  Name: Mark Imbriaco
  Email: perlhacker@earthlink.net
  Summary: Original mailing list. First Apache:: module. Original Win95 build.
  
  For setting up the original mod_perl mail list and administration of
  that list for two years.  Mark was also the first person besides Doug
  to write an <code>Apache::*</code> module, the first version of
  <code>Apache::ePerl</code>.  He was also the first person to build and
  run mod_perl under Windows 95!
  
  
  
  1.1                  modperl-docs/src/about/contributors/mark-summerfield.txt
  
  Index: mark-summerfield.txt
  ===================================================================
  Name: Mark Summerfield
  Summary: documentation review.
  
  For reviewing and fixing all the guide's chapters, improving guide's
  readability and suggesting useful extensions.
  
  
  
  1.1                  modperl-docs/src/about/contributors/matt-sergeant.txt
  
  Index: matt-sergeant.txt
  ===================================================================
  Name: Matt Sergeant
  Email: matt@sergeant.org
  URL: http://sergeant.org/
  Summary: AxKit, documentation.
  
  Matt has written <a href="http://www.axkit.org/">AxKit</a>, the XML
  application server for mod_perl. He has also contributed the section
  "Exception Handling for mod_perl" for the perl reference chapter and
  made many other contributions to the documenation.
  
  
  
  1.1                  modperl-docs/src/about/contributors/other.list
  
  Index: other.list
  ===================================================================
  Aaron Johnson
  Ajay Shah
  Alexander Farber
  Andreas J. Koenig
  Andreas Piesk
  Andrei A. Voropaev
  Andrew Ford
  Andrew McNaughton
  Anthony D. Ettinger
  Artur Zambrzycki
  Ask Bjoern Hansen
  Barrie Slaymaker
  Bill Moseley
  Boris Zentner
  Brian Moseley
  Carl Hansen
  Chad K. Lewis
  Chris Nokleberg
  Chris Winters
  Christof Damian
  Christophe Dupre
  Cliff Rayman
  Craig
  Daniel Bohling
  Daniel Koch
  Daniel W. Burke
  Darren Chamberlain
  Dave Hodgkinson
  Dave Rolsky
  David Harris
  David Huggins-Daines
  David Landgren
  David Mitchell
  DeWitt Clinton
  Dean Fitz
  Doug Bagley
  Doug Kyle
  Drew Taylor
  Ed Park
  Ed Phillips
  Edmund Mergl
  Edwin Pratomo
  Eric Cholet
  Eric Strovink
  Evan A. Zacks
  Ewan Edwards
  Frank Schoeters
  Garr Updegraff
  Ged Haywood
  Geoff Crawshaw
  Geoffrey Young
  Gerald Richter
  Gerd Knops
  Glenn
  Greg Cope
  Greg Stark
  Hailei Dai
  Henrique Pantarotto
  Honza Pazdziora
  Howard Jones
  Hunter Monroe
  Ilya Obshadko
  Ime Smits
  Issac Goldstand
  James Furness
  James G Smith
  James W Walden
  Jan Peter Hecking
  Jason Bodnar
  Jason Rhinelander
  Jauder Ho
  Jay J
  Jean-Louis Guenego
  Jeff Chan
  Jeff Rowe
  Jeffrey W. Baker
  Jens Heunemann
  Jie Gao
  Joao Fonseca
  Joe Schaefer
  Joe Slag
  John Armstrong
  John Deighan
  John Hyland
  John Milton
  John Walker
  Jon Orwant
  Jonathan Peterson
  Joshua Chamas
  Karl Olson
  Kavitha
  Kees Vonk
  Ken Williams
  Kenny Gatdula
  Kevin Murphy
  Kevin Swope
  Lance Cleveland
  Larry Leszczynski
  Leslie Mikesell
  Lincoln Stein
  Louis Semprini
  Lupe Christoph
  Mads Toftum
  Marc Lehmann
  Marcel Grunauer
  Mark Mills
  Mark Summerfield
  Marko van der Puil
  Marshall Dudley
  Matt Sergeant
  Matthew Darwin
  Michael Blakeley
  Michael Finke
  Michael G. Schwern
  Michael Hall
  Michael Rendell
  Michael Schout
  Michele Beltrame
  Mike Depot
  Mike Fletcher
  Mike MacKenzie
  Mike Miller
  Nancy Lin
  Nathan Torkington
  Nathan Vonnahme
  Neil Conway
  Nick Tonkin
  Oleg Bartunov
  Owen Williams
  Pascal Eeftinck
  Patrick
  Paul Buder
  Paul Cotter
  Pavel Shmidt
  Per Einar Ellefsen
  Perrin Harkins
  Peter Galbavy
  Peter Haworth
  Peter J. Schoenster
  Peter Skov
  Philip Jacob
  Philip Newton
  Radu Greab
  Rafael Garcia-Suarez
  Ralf Engelschall
  Randal L. Schwartz
  Randy Harmon
  Randy Kobes
  Rauznitz Balazs
  Rex Staples
  Rich Bowen
  Richard A. Wells
  Richard Chen
  Richard Dice
  Richard More
  Rick Myers
  Robert Mathews
  Robin Berjon
  Rodger Donaldson
  Ron Pero
  Roy Nasser
  Salve J Nilsen
  Scott Fagg
  Scott Holdren
  Sean Dague
  Shane Nay
  Stephane Benoit
  Stephen Judd
  Steve Fink
  Steve Reppucci
  Steve Willer
  Surat Singh Bhati
  Terry West
  Tim Bunce
  Tim Noll
  Thomas Klausner
  Todd Finney
  Tom Brown
  Tom Christiansen
  Tom Hughes
  Tom Mornini
  Tuomas Salo
  Tzvetan Stoyanov
  Ulrich Neumerkel
  Ulrich Pfeifer
  Vivek Khera
  Ward Vandewege
  Wesley Darlington
  Will Trillich
  Yann Kerherv�
  Yann Ramin
  Adam Laurie
  Alan Beale
  Alexander Demenshin
  Andrea Borgia
  Ben Laurie
  Ben Reser
  Ben Sugars
  Bowen Dwelle
  Brian Millett
  Bruce Hoylman
  Chip Salzenburg
  Chris Dean
  Christopher Thompson
  Dan Peterson
  David Hodson
  Dean Gaudet
  Elizabeth Mattijsen
  Eric Eisenhart
  Eric James Negaard
  Evert-Jan Couperus
  Gary Shea
  Gunther Birznieks
  Gurusamy Sarathy
  Iosif Fettich
  James Cooper
  Jarkko Hietaniemi
  Jeff Hallgren
  Jimmy Oh
  Joel Wagner
  John Detloff
  Jon Drukman
  Joonsuk Bae
  Liam Howlett
  Marc Slemko
  Mark Constable
  Mark Mills
  Mark-Jason Dominus
  Michael Alan Dorman
  Michael Peppler
  Michael Sanders
  Michael Shields
  Michael Turner
  Mike Pheasant
  Mike Stok
  Mike Wertheim
  Milan Votava
  Owen Scott Medd
  Paul Phillips
  Paul Sutton
  Peter Levart
  Robert Nice
  Robert Tau
  Ron Hawkins
  Ryan Whelan
  Steve Farrell
  Steve Nielsen
  Sven Verdoolaege
  Ted Corning
  Todd Eigenschink
  Tom Hukins
  Tom Mornini
  
  
  
  1.1                  modperl-docs/src/about/contributors/other.pod
  
  Index: other.pod
  ===================================================================
  ###################################################
  # WARNING: Do not edit this file!
  #          If you do the changes will be lost!
  # Instead edit the other.list file and run make.pl
  #
  # Don't forget to commit the changes to both other.list and the generated
  # .pod to cvs, since others won't run the local make.pl
  ####################################################
  
  =head1 NAME
  
  Other contributors to mod_perl
  
  =head1 Description
  
  The other contributions made to mod_perl, that we don't have enough
  information on.
  
  There are B<many> other people who have contributed a great deal to
  mod_perl in one way or another, this list is derived from the Changes
  file, activity on the L<mod_perl list|maillist::modperl> including
  support, suggestions and new ideas, along with help through private
  mails or other means.
  
  This list is most likely incomplete.  My apologies if that is the
  case, please send me an email if you have been left out and your
  contribution will be recognized!
  
  If you do not feel you've made a contribution, remember that L<your
  help is always welcome|contribute::index> and appreciated.  You should
  consider yourself a contributor to the mod_perl effort even if you are
  simply using mod_perl!
  
  =head1 The Apache and Perl communities
  
  If there was no Apache, there would be no mod_perl. See the Apache
  contributors list at http://httpd.apache.org/contributors/.
  
  If there was no Perl, there would be no mod_perl. Perl authors are
  credited in the distribution's I<AUTHORS> file.
  
  We owe a great deal of thanks to The Apache Group, Larry Wall and the
  perl5-porters, along with the communities that support them both.
  
  =head1 Contributors
  
  The contributors that are listed here only come by name, as we don't
  have enough information about them. These people have mostly submitted
  small patches to the code or to documentation, which have been very
  appreciated by the community. Some others have helped through the
  mailing lists, supporting users.
  
  =over
  
  
  =item * Aaron Johnson
  
  =item * Adam Laurie
  
  =item * Ajay Shah
  
  =item * Alan Beale
  
  =item * Alexander Demenshin
  
  =item * Alexander Farber
  
  =item * Andrea Borgia
  
  =item * Andreas J. Koenig
  
  =item * Andreas Piesk
  
  =item * Andrei A. Voropaev
  
  =item * Andrew Ford
  
  =item * Andrew McNaughton
  
  =item * Anthony D. Ettinger
  
  =item * Artur Zambrzycki
  
  =item * Ask Bjoern Hansen
  
  =item * Barrie Slaymaker
  
  =item * Ben Laurie
  
  =item * Ben Reser
  
  =item * Ben Sugars
  
  =item * Bill Moseley
  
  =item * Boris Zentner
  
  =item * Bowen Dwelle
  
  =item * Brian Millett
  
  =item * Brian Moseley
  
  =item * Bruce Hoylman
  
  =item * Carl Hansen
  
  =item * Chad K. Lewis
  
  =item * Chip Salzenburg
  
  =item * Chris Dean
  
  =item * Chris Nokleberg
  
  =item * Chris Winters
  
  =item * Christof Damian
  
  =item * Christophe Dupre
  
  =item * Christopher Thompson
  
  =item * Cliff Rayman
  
  =item * Craig
  
  =item * Dan Peterson
  
  =item * Daniel Bohling
  
  =item * Daniel Koch
  
  =item * Daniel W. Burke
  
  =item * Darren Chamberlain
  
  =item * Dave Hodgkinson
  
  =item * Dave Rolsky
  
  =item * David Harris
  
  =item * David Hodson
  
  =item * David Huggins-Daines
  
  =item * David Landgren
  
  =item * David Mitchell
  
  =item * DeWitt Clinton
  
  =item * Dean Fitz
  
  =item * Dean Gaudet
  
  =item * Doug Bagley
  
  =item * Doug Kyle
  
  =item * Drew Taylor
  
  =item * Ed Park
  
  =item * Ed Phillips
  
  =item * Edmund Mergl
  
  =item * Edwin Pratomo
  
  =item * Elizabeth Mattijsen
  
  =item * Eric Cholet
  
  =item * Eric Eisenhart
  
  =item * Eric James Negaard
  
  =item * Eric Strovink
  
  =item * Evan A. Zacks
  
  =item * Evert-Jan Couperus
  
  =item * Ewan Edwards
  
  =item * Frank Schoeters
  
  =item * Garr Updegraff
  
  =item * Gary Shea
  
  =item * Ged Haywood
  
  =item * Geoff Crawshaw
  
  =item * Geoffrey Young
  
  =item * Gerald Richter
  
  =item * Gerd Knops
  
  =item * Glenn
  
  =item * Greg Cope
  
  =item * Greg Stark
  
  =item * Gunther Birznieks
  
  =item * Gurusamy Sarathy
  
  =item * Hailei Dai
  
  =item * Henrique Pantarotto
  
  =item * Honza Pazdziora
  
  =item * Howard Jones
  
  =item * Hunter Monroe
  
  =item * Ilya Obshadko
  
  =item * Ime Smits
  
  =item * Iosif Fettich
  
  =item * Issac Goldstand
  
  =item * James Cooper
  
  =item * James Furness
  
  =item * James G Smith
  
  =item * James W Walden
  
  =item * Jan Peter Hecking
  
  =item * Jarkko Hietaniemi
  
  =item * Jason Bodnar
  
  =item * Jason Rhinelander
  
  =item * Jauder Ho
  
  =item * Jay J
  
  =item * Jean-Louis Guenego
  
  =item * Jeff Chan
  
  =item * Jeff Hallgren
  
  =item * Jeff Rowe
  
  =item * Jeffrey W. Baker
  
  =item * Jens Heunemann
  
  =item * Jie Gao
  
  =item * Jimmy Oh
  
  =item * Joao Fonseca
  
  =item * Joe Schaefer
  
  =item * Joe Slag
  
  =item * Joel Wagner
  
  =item * John Armstrong
  
  =item * John Deighan
  
  =item * John Detloff
  
  =item * John Hyland
  
  =item * John Milton
  
  =item * John Walker
  
  =item * Jon Drukman
  
  =item * Jon Orwant
  
  =item * Jonathan Peterson
  
  =item * Joonsuk Bae
  
  =item * Joshua Chamas
  
  =item * Karl Olson
  
  =item * Kavitha
  
  =item * Kees Vonk
  
  =item * Ken Williams
  
  =item * Kenny Gatdula
  
  =item * Kevin Murphy
  
  =item * Kevin Swope
  
  =item * Lance Cleveland
  
  =item * Larry Leszczynski
  
  =item * Leslie Mikesell
  
  =item * Liam Howlett
  
  =item * Lincoln Stein
  
  =item * Louis Semprini
  
  =item * Lupe Christoph
  
  =item * Mads Toftum
  
  =item * Marc Lehmann
  
  =item * Marc Slemko
  
  =item * Marcel Grunauer
  
  =item * Mark Constable
  
  =item * Mark Mills
  
  =item * Mark Mills
  
  =item * Mark Summerfield
  
  =item * Mark-Jason Dominus
  
  =item * Marko van der Puil
  
  =item * Marshall Dudley
  
  =item * Matt Sergeant
  
  =item * Matthew Darwin
  
  =item * Michael Alan Dorman
  
  =item * Michael Blakeley
  
  =item * Michael Finke
  
  =item * Michael G. Schwern
  
  =item * Michael Hall
  
  =item * Michael Peppler
  
  =item * Michael Rendell
  
  =item * Michael Sanders
  
  =item * Michael Schout
  
  =item * Michael Shields
  
  =item * Michael Turner
  
  =item * Michele Beltrame
  
  =item * Mike Depot
  
  =item * Mike Fletcher
  
  =item * Mike MacKenzie
  
  =item * Mike Miller
  
  =item * Mike Pheasant
  
  =item * Mike Stok
  
  =item * Mike Wertheim
  
  =item * Milan Votava
  
  =item * Nancy Lin
  
  =item * Nathan Torkington
  
  =item * Nathan Vonnahme
  
  =item * Neil Conway
  
  =item * Nick Tonkin
  
  =item * Oleg Bartunov
  
  =item * Owen Scott Medd
  
  =item * Owen Williams
  
  =item * Pascal Eeftinck
  
  =item * Patrick
  
  =item * Paul Buder
  
  =item * Paul Cotter
  
  =item * Paul Phillips
  
  =item * Paul Sutton
  
  =item * Pavel Shmidt
  
  =item * Per Einar Ellefsen
  
  =item * Perrin Harkins
  
  =item * Peter Galbavy
  
  =item * Peter Haworth
  
  =item * Peter J. Schoenster
  
  =item * Peter Levart
  
  =item * Peter Skov
  
  =item * Philip Jacob
  
  =item * Philip Newton
  
  =item * Radu Greab
  
  =item * Rafael Garcia-Suarez
  
  =item * Ralf Engelschall
  
  =item * Randal L. Schwartz
  
  =item * Randy Harmon
  
  =item * Randy Kobes
  
  =item * Rauznitz Balazs
  
  =item * Rex Staples
  
  =item * Rich Bowen
  
  =item * Richard A. Wells
  
  =item * Richard Chen
  
  =item * Richard Dice
  
  =item * Richard More
  
  =item * Rick Myers
  
  =item * Robert Mathews
  
  =item * Robert Nice
  
  =item * Robert Tau
  
  =item * Robin Berjon
  
  =item * Rodger Donaldson
  
  =item * Ron Hawkins
  
  =item * Ron Pero
  
  =item * Roy Nasser
  
  =item * Ryan Whelan
  
  =item * Salve J Nilsen
  
  =item * Scott Fagg
  
  =item * Scott Holdren
  
  =item * Sean Dague
  
  =item * Shane Nay
  
  =item * Stephane Benoit
  
  =item * Stephen Judd
  
  =item * Steve Farrell
  
  =item * Steve Fink
  
  =item * Steve Nielsen
  
  =item * Steve Reppucci
  
  =item * Steve Willer
  
  =item * Surat Singh Bhati
  
  =item * Sven Verdoolaege
  
  =item * Ted Corning
  
  =item * Terry West
  
  =item * Thomas Klausner
  
  =item * Tim Bunce
  
  =item * Tim Noll
  
  =item * Todd Eigenschink
  
  =item * Todd Finney
  
  =item * Tom Brown
  
  =item * Tom Christiansen
  
  =item * Tom Hughes
  
  =item * Tom Hukins
  
  =item * Tom Mornini
  
  =item * Tom Mornini
  
  =item * Tuomas Salo
  
  =item * Tzvetan Stoyanov
  
  =item * Ulrich Neumerkel
  
  =item * Ulrich Pfeifer
  
  =item * Vivek Khera
  
  =item * Ward Vandewege
  
  =item * Wesley Darlington
  
  =item * Will Trillich
  
  =item * Yann Kerherv�
  
  =item * Yann Ramin
  
  
  =back
  
  =head1 Maintainer
  
  The maintainer is the person you should contact with updates,
  corrections and patches.
  
  =over
  
  =item * Per Einar Ellefsen E<lt>per.einar (at) skynet.beE<gt>
  
  =back
  
  
  =cut
  
  
  1.1                  modperl-docs/src/about/contributors/other.tmpl
  
  Index: other.tmpl
  ===================================================================
  ###################################################
  # WARNING: Do not edit this file!
  #          If you do the changes will be lost!
  # Instead edit the other.list file and run make.pl
  #
  # Don't forget to commit the changes to both other.list and the generated
  # .pod to cvs, since others won't run the local make.pl
  ####################################################
  
  =head1 NAME
  
  Other contributors to mod_perl
  
  =head1 Description
  
  The other contributions made to mod_perl, that we don't have enough
  information on.
  
  There are B<many> other people who have contributed a great deal to
  mod_perl in one way or another, this list is derived from the Changes
  file, activity on the L<mod_perl list|maillist::modperl> including
  support, suggestions and new ideas, along with help through private
  mails or other means.
  
  This list is most likely incomplete.  My apologies if that is the
  case, please send me an email if you have been left out and your
  contribution will be recognized!
  
  If you do not feel you've made a contribution, remember that L<your
  help is always welcome|contribute::index> and appreciated.  You should
  consider yourself a contributor to the mod_perl effort even if you are
  simply using mod_perl!
  
  =head1 The Apache and Perl communities
  
  If there was no Apache, there would be no mod_perl. See the Apache
  contributors list at http://httpd.apache.org/contributors/.
  
  If there was no Perl, there would be no mod_perl. Perl authors are
  credited in the distribution's I<AUTHORS> file.
  
  We owe a great deal of thanks to The Apache Group, Larry Wall and the
  perl5-porters, along with the communities that support them both.
  
  =head1 Contributors
  
  The contributors that are listed here only come by name, as we don't
  have enough information about them. These people have mostly submitted
  small patches to the code or to documentation, which have been very
  appreciated by the community. Some others have helped through the
  mailing lists, supporting users.
  
  =over
  
  [% FOREACH name = people %]
  =item * [% name %]
  [%- END %]
  
  =back
  
  =head1 Maintainer
  
  The maintainer is the person you should contact with updates,
  corrections and patches.
  
  =over
  
  =item * Per Einar Ellefsen E<lt>per.einar (at) skynet.beE<gt>
  
  =back
  
  
  =cut
  
  
  1.1                  modperl-docs/src/about/contributors/patrick-kane.txt
  
  Index: patrick-kane.txt
  ===================================================================
  Name: Patrick Kane
  Email: modus@pr.es.to
  Summary: Original mod_perl FAQ.
  
  Patrick wrote the original mod_perl FAQ.
  
  
  
  1.1                  modperl-docs/src/about/contributors/people.html
  
  Index: people.html
  ===================================================================
  <html>
  <head>
  <title>mod_perl Contributors</title>
  <meta name="description" content="A list of people having helped
  mod_perl along the way, and information about them">
  </head>
  
  <body>
  
  <p> There are thousands of people who have contributed to what
  mod_perl is today.  This file is here to recognize the tremendous
  efforts of the major contributors to the mod_perl effort. </p>
  
  <p> While <a href="#doug-maceachern">Doug MacEachern</a> is behind the
  majority of mod_perl's design, code and documentation, he and mod_perl
  never would have made it this far without the help from everyone in
  the mod_perl community.  His heartfelt thanks goes out to all of you!
  </p>
  
  <p> This list is generated from a set of text files, and the
  contributors are sorted alphabetically.</p>
  
  <p>Module authors aren't listed here, because keeping track of them
  would be too much work. For information about module authors, please
  refer to the <a href="../../products/apache-modlist.html">Apache/Perl
  Module list</a>.</p>
  
  <h2>Contributors</h2>
  
  <table width="100%">
  <tr>
          <td class="menu-title-bg">
          <div class="menu-title">
                  Contributor
          </div>
          </td>
          <td class="menu-title-bg">
          <div class="menu-title">
                  Activities
          </div>
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#allan-juul">Allan Juul</a>
          </td>
          <td class="non-sel-bg">
                  Site design.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#andreas-koenig">Andreas Koenig</a>
          </td>
          <td class="non-sel-bg">
                  Early efforts, bug spotting, modules, documentation
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#andrew-ford">Andrew Ford</a>
          </td>
          <td class="non-sel-bg">
                  mod_perl refcard, Apache::FakeRequest
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#ask-bjoern-hansen">Ask Bj&oslash;rn Hansen</a>
          </td>
          <td class="non-sel-bg">
                  Modules, documentation, mailing lists
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#bill-moseley">Bill Moseley</a>
          </td>
          <td class="non-sel-bg">
                  Site search, documentation.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#brian-behlendorf">Brian Behlendorf</a>
          </td>
          <td class="non-sel-bg">
                  Sysadmin
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#doug-bagley">Doug Bagley</a>
          </td>
          <td class="non-sel-bg">
                  Bug spotting, modules.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#doug-maceachern">Doug MacEachern</a>
          </td>
          <td class="non-sel-bg">
                  Everything :)
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#eric-bartley">Eric Bartley</a>
          </td>
          <td class="non-sel-bg">
                  Method handlers, API, AIX fixes and Apache::AuthCookie.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#eric-cholet">Eric Cholet</a>
          </td>
          <td class="non-sel-bg">
                  Modules, debugging, documentation. Co-authoring Practical mod_perl
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#frank-cringle">Frank Cringle</a>
          </td>
          <td class="non-sel-bg">
                  Documentation
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#ged-w-haywood">Ged W. Haywood</a>
          </td>
          <td class="non-sel-bg">
                  Documentation and user help
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#geoffrey-young">Geoffrey Young</a>
          </td>
          <td class="non-sel-bg">
                  Modules, documentation/code patches. Co-authored mod_perl Developer's Cookbook
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#gerald-richter">Gerald Richter</a>
          </td>
          <td class="non-sel-bg">
                  Embperl, mod_perl 2.0 build system abstraction.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#gisle-aas">Gisle Aas</a>
          </td>
          <td class="non-sel-bg">
                  Original author of mod_perl. API enhancements/docs.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#jeffrey-baker">Jeffrey Baker</a>
          </td>
          <td class="non-sel-bg">
                  Previous maintainer of NT binary distribution. Apache::Session. Docs.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#jonathan-m-hollin">Jonathan M. Hollin</a>
          </td>
          <td class="non-sel-bg">
                  Site help.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#ken-williams">Ken Williams</a>
          </td>
          <td class="non-sel-bg">
                  Modules, mailing list archives.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#lincoln-stein">Lincoln Stein</a>
          </td>
          <td class="non-sel-bg">
                  CGI.pm, Apache::Request. Co-authored the Eagle book.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#mark-imbriaco">Mark Imbriaco</a>
          </td>
          <td class="non-sel-bg">
                  Original mailing list. First Apache:: module. Original Win95 build.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#mark-summerfield">Mark Summerfield</a>
          </td>
          <td class="non-sel-bg">
                  documentation review.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#matt-sergeant">Matt Sergeant</a>
          </td>
          <td class="non-sel-bg">
                  AxKit, documentation.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#patrick-kane">Patrick Kane</a>
          </td>
          <td class="non-sel-bg">
                  Original mod_perl FAQ.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#per-einar-ellefsen">Per Einar Ellefsen</a>
          </td>
          <td class="non-sel-bg">
                  Documentation, site help.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#perrin-harkins">Perrin Harkins</a>
          </td>
          <td class="non-sel-bg">
                  Documentation. Some code patches.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#peter-tillemans">Peter Tillemans</a>
          </td>
          <td class="non-sel-bg">
                  Win32 patches
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#ralf-s-engelschall">Ralf S. Engelschall</a>
          </td>
          <td class="non-sel-bg">
                  ePerl, improved mod_perl install process.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#randy-harmon">Randy Harmon</a>
          </td>
          <td class="non-sel-bg">
                  documentation
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#richard-a-wells">Richard A. Wells</a>
          </td>
          <td class="non-sel-bg">
                  documentation review
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#rob-hartill">Rob Hartill</a>
          </td>
          <td class="non-sel-bg">
                  Second to run mod_perl in production. Testing.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#salvador-ortiz-garcia">Salvador Ortiz Garcia</a>
          </td>
          <td class="non-sel-bg">
                  bug fixing, API.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#stas-bekman">Stas Bekman</a>
          </td>
          <td class="non-sel-bg">
                  Lots of documentation, modules, mod_perl 2. Co-authoring Practical mod_perl.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#steve-reppucci">Steve Reppucci</a>
          </td>
          <td class="non-sel-bg">
                  documentation review
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#thomas-klausner">Thomas Klausner</a>
          </td>
          <td class="non-sel-bg">
                  Original site design. Documentation re-organization.
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#vivek-khera">Vivek Khera</a>
          </td>
          <td class="non-sel-bg">
                  Documentation. Apache::Sandwich
          </td>
  </tr>
  
  <tr>
          <td class="non-sel-bg">
                  <a href="#wesley-darlington">Wesley Darlington</a>
          </td>
          <td class="non-sel-bg">
                  Documentation.
          </td>
  </tr>
  
  </table>
  
  <h2>Information</h2>
  
  
  
  <hr>
  <p>
  <a name="allan-juul"></a>
  
  
  <b>Name: </b> Allan Juul<br>
  
  <b>E-mail: </b> lambretta (at) inet.uni2.dk<br>
  
  
  
  
  
  </p>
  
  <p>Allan's work on the design of this website has been of great benefit
  to us all. Not only did he give it good looks, but has also tirelessly
  worked to make it compliant with HTML and CSS standards, while still
  getting it to work with all browsers we could find.</p>
  
  
  
  
  <hr>
  <p>
  <a name="andreas-koenig"></a>
  
  
  <b>Name: </b> Andreas Koenig<br>
  
  <b>E-mail: </b> andreas.koenig (at) anima.de<br>
  
  
  
  
  
  </p>
  
  <p><b>Lots</b> of bug spotting, fixing and patching since the early days.
  Andreas introduced the <tt>Apache::Registry</tt> that we all know and love.
  He put a great deal of time and effort into <tt>CGI.pm</tt> overhaul efforts
  (aka <tt>CGI::XA</tt> &amp; <tt>CGI::Switch</tt>).  
  
  </p>
  <p>Various contributions to the Apache/Perl API.  PAUSE efforts beyond
  the call of "duty".  <tt>Apache::Stage</tt>,
  <tt>Apache::GzipChain</tt> and <tt>Apache::UploadSrv</tt> modules on
  CPAN.  Andreas was the first to run mod_perl on a production site, the
  <a href="http://pause.perl.org/">Perl Authors Upload Server</a>, aka
  PAUSE.
  
  </p>
  <p>Andreas also contrbuted the "Correct HTTP headers" document.</p>
  
  
  
  
  <hr>
  <p>
  <a name="andrew-ford"></a>
  
  
  <b>Name: </b> Andrew Ford<br>
  
  <b>E-mail: </b> A.Ford (at) ford-mason.co.uk<br>
  
  
  <b>URL: </b> <a href="http://www.refcards.com/">http://www.refcards.com/</a><br>
  
  
  
  
  </p>
  
  <p>Andrew has made contributions to the <tt>Apache::FakeRequest</tt>
  module and is the author of the <a
  href="http://www.refcards.com/about/mod_perl.html">mod_perl
  refcard</a>.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="ask-bjoern-hansen"></a>
  
  <img src="ask-bjoern-hansen.jpg" alt="Picture of Ask Bj&oslash;rn Hansen" align="right">
  
  
  <b>Name: </b> Ask Bj&oslash;rn Hansen<br>
  
  <b>E-mail: </b> ask (at) netcetera.dk<br>
  
  
  <b>URL: </b> <a href="http://ask.netcetera.dk/">http://ask.netcetera.dk/</a><br>
  
  
  
  
  </p>
  
  <p>Author of the <tt>Apache::DBILogger</tt> and
  <tt>Apache::UserTrack</tt> modules, <a
  href="../docs/1.0/guide/method_handlers.html">mod_perl_method_handlers.pod</a>
  along with plenty of help testing cvs snapshots, documentation
  improvements, <tt>Apache::StatINC</tt> hacking and assisting with the
  perl.apache.org site.
  
  </p>
  <p>Ask is also the maintainer of the mod_perl mailing lists, which is
  very helpful to the community.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="bill-moseley"></a>
  
  
  <b>Name: </b> Bill Moseley<br>
  
  <b>E-mail: </b> moseley (at) hank.org<br>
  
  
  
  
  
  </p>
  
  <p>Bill has helped out a lot with this site. He is the creator of the
  search engine, and has written various sections of the documentation
  here as well as contributed his wisdom to the design.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="brian-behlendorf"></a>
  
  
  <b>Name: </b> Brian Behlendorf<br>
  
  <b>E-mail: </b> brian (at) apache.org<br>
  
  
  <b>URL: </b> <a href="http://brian.behlendorf.com/">http://brian.behlendorf.com/</a><br>
  
  
  
  <b>Location: </b> San Francisco, CA, USA<br>
  
  <b>Comments: </b> Infrastructure, baby!<br>
  
  <b>Organization: </b> Collab.Net &lt;http://www.collab.net&gt;<br>
  
  <b>Occupation: </b> CTO<br>
  
  
  </p>
  
  <p>Brian provides system administration support for
  <i>perl.apache.org</i> along with the mailing list and cvs repository.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="doug-bagley"></a>
  
  
  <b>Name: </b> Doug Bagley<br>
  
  <b>E-mail: </b> doug (at) dejanews.com<br>
  
  
  <b>URL: </b> <a href="http://www.bagley.org/~doug/">http://www.bagley.org/~doug/</a><br>
  
  
  
  
  </p>
  
  <p>Doug Bagley has pinpointed some of the nastiest mod_perl bugs while
  claiming to know nothing about xs.  He's also made improvements to the
  <tt>Apache::SIG</tt> module along with writing the valuable
  <tt>Apache::SizeLimit</tt> module.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="doug-maceachern"></a>
  
  <img src="doug-maceachern.jpg" alt="Picture of Doug MacEachern" align="right">
  
  
  <b>Name: </b> Doug MacEachern<br>
  
  <b>E-mail: </b> dougm (at) apache.org<br>
  
  
  
  
  
  </p>
  
  <p>Doug is, as everybody knows, mod_perl's dictator for life. It's his
  great efforts and skills that made mod_perl what it is today, and he
  is continuing along that line with great motivation. He is currently
  employed by <a href="http://www.covalent.net/">Covalent
  Technologies</a> to work on mod_perl full-time.
  
  </p>
  <p>Doug has written most of the code and a solid part of the
  documentation for mod_perl, and has also co-authored <a
  href="http://www.modperl.com/">Writing Apache modules with Perl and
  C</a> with Lincoln Stein.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="eric-bartley"></a>
  
  
  <b>Name: </b> Eric Bartley<br>
  
  <b>E-mail: </b> bartley (at) pdn.cc.purdue.edu<br>
  
  
  
  
  
  </p>
  
  <p>Eric had a big hand in implementing and testing method handlers.  He
  also contributed to some of the Apache/Perl API, along with making
  sense of some AIX mysteries for us.  And, his
  <tt>Apache::AuthCookie</tt> module is an inspiration to us all.
  
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="eric-cholet"></a>
  
  
  <b>Name: </b> Eric Cholet<br>
  
  <b>E-mail: </b> cholet (at) logilune.com<br>
  
  
  <b>URL: </b> <a href="http://www.logilune.com/eric/">http://www.logilune.com/eric/</a><br>
  
  
  
  
  </p>
  
  <p>Author of <tt>Apache::EmbperlChain</tt> and
  <tt>Apache::RefererBlock</tt>.  Involved with many heroic debugging
  sessions.
  
  </p>
  <p>He has also written entire sections of the mod_perl User's guide, and
  pointed out technical errors in it.
  
  </p>
  <p>Eric is also co-authoring <a href="http://modperlbook.org/">Practical
  mod_perl</a> with Stas Bekman, to be published soon by O'Reilly.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="frank-cringle"></a>
  
  
  <b>Name: </b> Frank Cringle<br>
  
  <b>E-mail: </b> fdc (at) cliwe.ping.de<br>
  
  
  
  
  
  </p>
  
  <p>Frank is the author of the mod_perl FAQ (now merged into the
  documentation).
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="ged-w-haywood"></a>
  
  
  <b>Name: </b> Ged W. Haywood<br>
  
  <b>E-mail: </b> ged (at) www2.jubileegroup.co.uk<br>
  
  
  
  
  
  </p>
  
  <p>For reviewing and fixing the whole guide, providing lots of
  constructive criticism and helping to reorganize the guide to make it
  more user friendly.
  
  </p>
  <p>Ged has also devoted time to help out users having problems on the
  mailing list.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="geoffrey-young"></a>
  
  
  <b>Name: </b> Geoffrey Young<br>
  
  <b>E-mail: </b> geoff (at) modperlcookbook.org<br>
  
  
  <b>URL: </b> <a href="http://www.modperlcookbook.org/~geoff/">http://www.modperlcookbook.org/~geoff/</a><br>
  
  
  
  
  </p>
  
  <p>Geoff has co-authored <a href="http://www.modperlcookbook.org/">The
  mod_perl Developer's Cookbook</a> that mod_perl people seem to be
  enjoying.  He has also written some <a
  href="http://www.cpan.org/modules/by-authors/id/G/GE/GEOFF/"><tt>Apache::</tt>
  modules</a> and submitted the occasional code patch to mod_perl
  proper. On the documentation site, he has contributed a lot of info
  about RPM packages, as well as providing helpful comments and
  corrections.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="gerald-richter"></a>
  
  <img src="gerald-richter.jpg" alt="Picture of Gerald Richter" align="right">
  
  
  <b>Name: </b> Gerald Richter<br>
  
  <b>E-mail: </b> richter (at) ecos.de<br>
  
  
  <b>URL: </b> <a href="http://perl.apache.org/embperl/">http://perl.apache.org/embperl/</a><br>
  
  
  
  
  </p>
  
  <p>Gerald has helped us with various bug spotting and fixing over the
  years.  His <a
  href="http://perl.apache.org/embperl/"><tt>Embperl</tt></a> toolkit,
  specially designed to run under mod_perl, has saved many lives.
  
  </p>
  <p>He is now working on abstracting the mod_perl 2.0 build system.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="gisle-aas"></a>
  
  <img src="gisle-aas.jpg" alt="Picture of Gisle Aas" align="right">
  
  
  <b>Name: </b> Gisle Aas<br>
  
  <b>E-mail: </b> aas (at) sn.no<br>
  
  
  <b>URL: </b> <a href="http://gisle.aas.no/">http://gisle.aas.no/</a><br>
  
  
  
  
  </p>
  
  <p>Gisle wrote an early "proof-of-concept" <i>mod_perl.c</i> and
  <i>perl_glue.xs</i> on March 25, 1996 to be exact.  While next to none
  of that code is present in the current mod_perl source, as the
  embedded model and XS &lt;-&gt; Apache API interface were changed, it
  was an important insipirational kick start to what mod_perl has become
  today.
  
  </p>
  <p>Gisle has also contributed to mod_perl's <tt>Apache::Constants</tt>
  module, along with API enhancements and documentation.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="jeffrey-baker"></a>
  
  
  <b>Name: </b> Jeffrey Baker<br>
  
  <b>E-mail: </b> jeff (at) godzilla.tamu.edu<br>
  
  
  
  
  
  </p>
  
  <p>Previous maintainer of the mod_perl NT binary distribution and author
  of the <tt>Apache::Session</tt> module.
  
  </p>
  <p>For his "guide to mod_perl database performance" and many useful
  comments on the list that has been reused in the guide's material.
  
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="jonathan-m-hollin"></a>
  
  
  <b>Name: </b> Jonathan M. Hollin<br>
  
  <b>E-mail: </b> netmaster (at) digital-word.com<br>
  
  
  <b>URL: </b> <a href="http://wypug.digital-word.com/">http://wypug.digital-word.com/</a><br>
  
  
  
  
  </p>
  
  <p>Jonathan is using mod_perl to create Shapeshifter, a Content
  Management System. He has been helping out the mod_perl community
  through work on the website, especially for the logo contest.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="ken-williams"></a>
  
  
  <b>Name: </b> Ken Williams<br>
  
  <b>E-mail: </b> ken (at) forum.swarthmore.edu<br>
  
  
  <b>URL: </b> <a href="http://mathforum.org/~ken/">http://mathforum.org/~ken/</a><br>
  
  
  
  
  </p>
  
  <p>Author of the <tt>Apache::Taco</tt>, <tt>Apache::SSI</tt> and
  <tt>Apache::Filter</tt> modules. Ken's <a
  href="http://mathforum.org">MathForum</a> also hosts archives of some
  of the mod_perl mailing lists.
  
  </p>
  <p>Ken has also reviewed a lot of stuff in the guide. Many snippets from
  his emails are included in the guide.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="lincoln-stein"></a>
  
  <img src="lincoln-stein.jpg" alt="Picture of Lincoln Stein" align="right">
  
  
  <b>Name: </b> Lincoln Stein<br>
  
  <b>E-mail: </b> lstein (at) cshl.org<br>
  
  
  <b>URL: </b> <a href="http://stein.cshl.org/~lstein/">http://stein.cshl.org/~lstein/</a><br>
  
  
  
  
  </p>
  
  <p>Everybody knows Lincoln gave us the must-have <code>CGI.pm</code>
  module; he's put forth considerable effort into porting and optimizing
  it for mod_perl.  Lincoln also wrote the original
  <code>Apache::Request</code> module, a <code>CGI.pm</code>-like module
  on top of the Apache API.
  
  </p>
  <p>As an addition to his great programming efforts, Lincoln has
  contributed his writing skills by co-authoring <a
  href="http://www.modperl.com/">Writing Apache Modules with Perl and
  C</a>, which has for a long time been the ultimate reference to
  mod_perl programming.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="mark-imbriaco"></a>
  
  
  <b>Name: </b> Mark Imbriaco<br>
  
  <b>E-mail: </b> perlhacker (at) earthlink.net<br>
  
  
  
  
  
  </p>
  
  <p>For setting up the original mod_perl mail list and administration of
  that list for two years.  Mark was also the first person besides Doug
  to write an <code>Apache::*</code> module, the first version of
  <code>Apache::ePerl</code>.  He was also the first person to build and
  run mod_perl under Windows 95!
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="mark-summerfield"></a>
  
  
  <b>Name: </b> Mark Summerfield<br>
  
  
  
  
  
  </p>
  
  <p>For reviewing and fixing all the guide's chapters, improving guide's
  readability and suggesting useful extensions.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="matt-sergeant"></a>
  
  
  <b>Name: </b> Matt Sergeant<br>
  
  <b>E-mail: </b> matt (at) sergeant.org<br>
  
  
  <b>URL: </b> <a href="http://sergeant.org/">http://sergeant.org/</a><br>
  
  
  
  
  </p>
  
  <p>Matt has written <a href="http://www.axkit.org/">AxKit</a>, the XML
  application server for mod_perl. He has also contributed the section
  "Exception Handling for mod_perl" for the perl reference chapter and
  made many other contributions to the documenation.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="patrick-kane"></a>
  
  
  <b>Name: </b> Patrick Kane<br>
  
  <b>E-mail: </b> modus (at) pr.es.to<br>
  
  
  
  
  
  </p>
  
  <p>Patrick wrote the original mod_perl FAQ.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="per-einar-ellefsen"></a>
  
  
  <b>Name: </b> Per Einar Ellefsen<br>
  
  <b>E-mail: </b> per.einar (at) skynet.be<br>
  
  
  
  
  
  </p>
  
  <p>Per Einar has helped out with this website, for the most part through
  various documentation patches and additions, reviewing of documents,
  and maintaining some sections of the site.
  
  </p>
  <p>He also tries to help out users having problems on the mailing list.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="perrin-harkins"></a>
  
  
  <b>Name: </b> Perrin Harkins<br>
  
  <b>E-mail: </b> perrin (at) elem.com<br>
  
  
  
  
  <b>Location: </b> Brooklyn, New York<br>
  
  
  </p>
  
  <p>Various documentation patches, <code>Apache::SizeLimit</code> patches,
  articles on templating modules and system architecture.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="peter-tillemans"></a>
  
  
  <b>Name: </b> Peter Tillemans<br>
  
  <b>E-mail: </b> pti (at) pandora.be<br>
  
  
  
  
  
  </p>
  
  <p>Peter helped bring mod_perl up to Win32 speed with various patches
  including support for <code>make test</code>.  He also maintained the
  Windows 95 binary distribution of mod_perl.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="ralf-s-engelschall"></a>
  
  
  <b>Name: </b> Ralf S. Engelschall<br>
  
  <b>E-mail: </b> rse (at) engelschall.com<br>
  
  
  <b>URL: </b> <a href="http://www.engelschall.com/">http://www.engelschall.com/</a><br>
  
  
  
  <b>Location: </b> Munich, Germany<br>
  
  <b>Occupation: </b> Cable &amp; Wireless Deutschland GmbH<br>
  
  <b>Organization: </b> Private<br>
  
  
  </p>
  
  <p>Ralf, aka "Dr. Cosmetics", has greatly improved the mod_perl
  configure/build/install process by implementing APACI, DSO and APXS
  support, along with various documentation enhancements.  He has also
  written the <code>Apache::ePerl</code> module to enable mod_perl
  support for his ePerl embedded Perl solution.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="randy-harmon"></a>
  
  
  <b>Name: </b> Randy Harmon<br>
  
  
  
  
  
  </p>
  
  <p>For rewriting the mod_perl advocacy chapter.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="richard-a-wells"></a>
  
  
  <b>Name: </b> Richard A. Wells<br>
  
  
  
  
  
  </p>
  
  <p>For reviewing and correcting a large part of the guide.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="rob-hartill"></a>
  
  
  <b>Name: </b> Rob Hartill<br>
  
  <b>E-mail: </b> robh (at) imdb.com<br>
  
  
  
  
  
  </p>
  
  <p>Rob was the second to run mod_perl in a production enviroment, and
  perhaps the best known mod_perl site, the <a
  href="http://www.imdb.com/">Internet Movie DataBase</a>.  He's also
  provided various bug fixes, enhancements and mail list support since
  the early days of mod_perl.  Always one step ahead testing mod_perl
  against Apache cvs snapshots.  It was Rob's kicking that made the
  mod_perl CVS tree come to be.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="salvador-ortiz-garcia"></a>
  
  
  <b>Name: </b> Salvador Ortiz Garcia<br>
  
  <b>E-mail: </b> sortiz (at) cfe.gob.mx<br>
  
  
  
  
  
  </p>
  
  <p>Salvador has helped bang out bugs and traps with <i>sfio</i> enabled
  mod_perls, along with various bug spotting and stopping since the
  early days.  He has also contributed to the Apache/Perl API.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="stas-bekman"></a>
  
  <img src="stas-bekman.jpg" alt="Picture of Stas Bekman" align="right">
  
  
  <b>Name: </b> Stas Bekman<br>
  
  <b>E-mail: </b> stas (at) stason.org<br>
  
  
  <b>URL: </b> <a href="http://www.stason.org/">http://www.stason.org/</a><br>
  
  
  
  
  </p>
  
  <p>Stas's work on the mod_perl Guide (now integrated into the
  documentation) gave birth to a <i>great</i> piece of documentation,
  recommended to all aspiring mod_perl programmers.  He has also
  contributed a great deal to the mod_perl documentation and was the
  project leader for the creation of this site.
  
  </p>
  <p>On the coding side, Stas has written the
  <code>Apache::VMonitor</code>, <code>Apache::GTopLimit</code> and
  <code>Apache::Watchdog::RunAway</code> modules. He has contributed a
  great deal of work to mod_perl 1.x, and is now also working on
  mod_perl 2, most notably the <code>ModPerl::Registry</code> family.
  
  </p>
  <p>He is also co-authoring <a href="http://modperlbook.org/">Practical
  mod_perl</a> with Eric Cholet, to be published soon by O'Reilly.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="steve-reppucci"></a>
  
  
  <b>Name: </b> Steve Reppucci<br>
  
  
  
  
  
  </p>
  
  <p>Steve did a thorough review of the information in the 1.x user
  guide. He fixed lots of spelling and grammar errors, and made the
  guide readable to English speakers :)
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="thomas-klausner"></a>
  
  <img src="thomas-klausner.jpg" alt="Picture of Thomas Klausner" align="right">
  
  
  <b>Name: </b> Thomas Klausner<br>
  
  <b>E-mail: </b> domm (at) zsi.at<br>
  
  
  
  
  
  </p>
  
  <p>Thomas was the winner of the mod_perl site redesign contest, although
  things have changed a lot since then. He also did a big documentation
  reshuffling which made it a lot easier for everybody.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="vivek-khera"></a>
  
  
  <b>Name: </b> Vivek Khera<br>
  
  <b>E-mail: </b> vivek (at) khera.org<br>
  
  
  <b>URL: </b> <a href="http://www.khera.org/~vivek/">http://www.khera.org/~vivek/</a><br>
  
  
  
  
  </p>
  
  <p>Vivek has saved many lives with his mod_perl_tuning.pod document, now
  merged into the documentation. He has also written the practical
  <code>Apache::Sandwich</code> module.
  </p>
  
  
  
  
  <hr>
  <p>
  <a name="wesley-darlington"></a>
  
  
  <b>Name: </b> Wesley Darlington<br>
  
  
  
  
  
  </p>
  
  <p>Contributed a big section of the scenario chapter.</p>
  
  
  
  
  <hr>
  
  
  <p> This list was probably incomplete the moment it was created. We
  have done the best to our ability to make it as complete as
  possible. However, we aren't gods. So if you have contributed to
  mod_perl, but aren't listed here, or want to change your information,
  please contact <a href="mailto:per.einar@skynet.be">Per Einar
  Ellefsen</a> with as much information as you can.  </p>
  
  <p>For a list of contributors for which we don't have enough
  information, make sure to visit <a href="other.html">this
  page</a>.</p>
  
  
  </body>
  </html>
  
  
  1.1                  modperl-docs/src/about/contributors/people.tmpl
  
  Index: people.tmpl
  ===================================================================
  <html>
  <head>
  <title>mod_perl Contributors</title>
  <meta name="description" content="A list of people having helped
  mod_perl along the way, and information about them">
  </head>
  
  <body>
  
  <p> There are thousands of people who have contributed to what
  mod_perl is today.  This file is here to recognize the tremendous
  efforts of the major contributors to the mod_perl effort. </p>
  
  <p> While <a href="#doug-maceachern">Doug MacEachern</a> is behind the
  majority of mod_perl's design, code and documentation, he and mod_perl
  never would have made it this far without the help from everyone in
  the mod_perl community.  His heartfelt thanks goes out to all of you!
  </p>
  
  <p> This list is generated from a set of text files, and the
  contributors are sorted alphabetically.</p>
  
  <p>Module authors aren't listed here, because keeping track of them
  would be too much work. For information about module authors, please
  refer to the <a href="../../products/apache-modlist.html">Apache/Perl
  Module list</a>.</p>
  
  <h2>Contributors</h2>
  
  <table width="100%">
  <tr>
          <td class="menu-title-bg">
          <div class="menu-title">
                  Contributor
          </div>
          </td>
          <td class="menu-title-bg">
          <div class="menu-title">
                  Activities
          </div>
          </td>
  </tr>
  [% FOREACH person = people %]
  <tr>
          <td class="non-sel-bg">
                  <a href="#[% person.id %]">[% person.name %]</a>
          </td>
          <td class="non-sel-bg">
                  [% person.summary %]
          </td>
  </tr>
  [% END %]
  </table>
  
  <h2>Information</h2>
  
  [% FOREACH person = people %]
  
  <hr>
  <p>
  <a name="[% person.id %]"></a>
  [% IF person.image %]
  <img src="[% person.image%]" alt="Picture of [% person.name %]" align="right">
  [% END %]
  
  <b>Name: </b> [% person.name %]<br>
  
  [%- IF person.email %]
  <b>E-mail: </b> [% person.email %]<br>
  [% END %]
  
  [%- IF person.url %]
  <b>URL: </b> <a href="[% person.url %]">[% person.url %]</a><br>
  [% END %]
  
  [% FOREACH key = person.info.keys %]
  <b>[% key %]: </b> [% person.info.$key %]<br>
  [% END %]
  
  </p>
  
  [% person.body %]
  
  [% END %]
  
  <hr>
  
  
  <p> This list was probably incomplete the moment it was created. We
  have done the best to our ability to make it as complete as
  possible. However, we aren't gods. So if you have contributed to
  mod_perl, but aren't listed here, or want to change your information,
  please contact <a href="mailto:per.einar@skynet.be">Per Einar
  Ellefsen</a> with as much information as you can.  </p>
  
  <p>For a list of contributors for which we don't have enough
  information, make sure to visit <a href="other.html">this
  page</a>.</p>
  
  
  </body>
  </html>
  
  
  1.1                  modperl-docs/src/about/contributors/per-einar-ellefsen.txt
  
  Index: per-einar-ellefsen.txt
  ===================================================================
  Name: Per Einar Ellefsen
  Email: per.einar@skynet.be
  Summary: Documentation, site help.
  
  Per Einar has helped out with this website, for the most part through
  various documentation patches and additions, reviewing of documents,
  and maintaining some sections of the site.
  
  He also tries to help out users having problems on the mailing list.
  
  
  
  1.1                  modperl-docs/src/about/contributors/perrin-harkins.txt
  
  Index: perrin-harkins.txt
  ===================================================================
  Name: Perrin Harkins
  Email: perrin@elem.com
  Location: Brooklyn, New York
  Summary: Documentation. Some code patches.
  
  Various documentation patches, <code>Apache::SizeLimit</code> patches,
  articles on templating modules and system architecture.
  
  
  
  1.1                  modperl-docs/src/about/contributors/peter-tillemans.txt
  
  Index: peter-tillemans.txt
  ===================================================================
  Name: Peter Tillemans
  Email: pti@pandora.be
  Summary: Win32 patches
  
  Peter helped bring mod_perl up to Win32 speed with various patches
  including support for <code>make test</code>.  He also maintained the
  Windows 95 binary distribution of mod_perl.
  
  
  
  1.1                  modperl-docs/src/about/contributors/ralf-s-engelschall.txt
  
  Index: ralf-s-engelschall.txt
  ===================================================================
  Name: Ralf S. Engelschall
  Email: rse@engelschall.com
  URL: http://www.engelschall.com/
  Summary: ePerl, improved mod_perl install process.
  Organization: Private
  Occupation: Cable & Wireless Deutschland GmbH
  Location: Munich, Germany
  
  Ralf, aka "Dr. Cosmetics", has greatly improved the mod_perl
  configure/build/install process by implementing APACI, DSO and APXS
  support, along with various documentation enhancements.  He has also
  written the <code>Apache::ePerl</code> module to enable mod_perl
  support for his ePerl embedded Perl solution.
  
  
  
  1.1                  modperl-docs/src/about/contributors/randy-harmon.txt
  
  Index: randy-harmon.txt
  ===================================================================
  Name: Randy Harmon
  Summary: documentation
  
  For rewriting the mod_perl advocacy chapter.
  
  
  
  1.1                  modperl-docs/src/about/contributors/richard-a-wells.txt
  
  Index: richard-a-wells.txt
  ===================================================================
  Name: Richard A. Wells
  Summary: documentation review
  
  For reviewing and correcting a large part of the guide.
  
  
  
  1.1                  modperl-docs/src/about/contributors/rob-hartill.txt
  
  Index: rob-hartill.txt
  ===================================================================
  Name: Rob Hartill
  Email: robh@imdb.com
  Summary: Second to run mod_perl in production. Testing.
  
  Rob was the second to run mod_perl in a production enviroment, and
  perhaps the best known mod_perl site, the <a
  href="http://www.imdb.com/">Internet Movie DataBase</a>.  He's also
  provided various bug fixes, enhancements and mail list support since
  the early days of mod_perl.  Always one step ahead testing mod_perl
  against Apache cvs snapshots.  It was Rob's kicking that made the
  mod_perl CVS tree come to be.
  
  
  
  1.1                  modperl-docs/src/about/contributors/salvador-ortiz-garcia.txt
  
  Index: salvador-ortiz-garcia.txt
  ===================================================================
  Name: Salvador Ortiz Garcia
  Email: sortiz@cfe.gob.mx
  Summary: bug fixing, API.
  
  Salvador has helped bang out bugs and traps with <i>sfio</i> enabled
  mod_perls, along with various bug spotting and stopping since the
  early days.  He has also contributed to the Apache/Perl API.
  
  
  
  1.1                  modperl-docs/src/about/contributors/stas-bekman.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/stas-bekman.txt
  
  Index: stas-bekman.txt
  ===================================================================
  Name: Stas Bekman
  Email: stas@stason.org
  URL: http://www.stason.org/
  Image: stas-bekman.jpg
  Summary: Lots of documentation, modules, mod_perl 2. Co-authoring Practical mod_perl.
  
  Stas's work on the mod_perl Guide (now integrated into the
  documentation) gave birth to a <i>great</i> piece of documentation,
  recommended to all aspiring mod_perl programmers.  He has also
  contributed a great deal to the mod_perl documentation and was the
  project leader for the creation of this site.
  
  On the coding side, Stas has written the
  <code>Apache::VMonitor</code>, <code>Apache::GTopLimit</code> and
  <code>Apache::Watchdog::RunAway</code> modules. He has contributed a
  great deal of work to mod_perl 1.x, and is now also working on
  mod_perl 2, most notably the <code>ModPerl::Registry</code> family.
  
  
  He is also co-authoring <a href="http://modperlbook.org/">Practical
  mod_perl</a> with Eric Cholet, to be published soon by O'Reilly.
  
  
  
  1.1                  modperl-docs/src/about/contributors/steve-reppucci.txt
  
  Index: steve-reppucci.txt
  ===================================================================
  Name: Steve Reppucci
  Summary: documentation review
  
  Steve did a thorough review of the information in the 1.x user
  guide. He fixed lots of spelling and grammar errors, and made the
  guide readable to English speakers :)
  
  
  
  1.1                  modperl-docs/src/about/contributors/thomas-klausner.jpg
  
  	<<Binary file>>
  
  
  1.1                  modperl-docs/src/about/contributors/thomas-klausner.txt
  
  Index: thomas-klausner.txt
  ===================================================================
  Name: Thomas Klausner
  Email: domm@zsi.at
  Image: thomas-klausner.jpg
  Summary: Original site design. Documentation re-organization.
  
  Thomas was the winner of the mod_perl site redesign contest, although
  things have changed a lot since then. He also did a big documentation
  reshuffling which made it a lot easier for everybody.
  
  
  
  1.1                  modperl-docs/src/about/contributors/vivek-khera.txt
  
  Index: vivek-khera.txt
  ===================================================================
  Name: Vivek Khera
  Email: vivek@khera.org
  URL: http://www.khera.org/~vivek/
  Summary: Documentation. Apache::Sandwich
  
  Vivek has saved many lives with his mod_perl_tuning.pod document, now
  merged into the documentation. He has also written the practical
  <code>Apache::Sandwich</code> module.
  
  
  
  1.1                  modperl-docs/src/about/contributors/wesley-darlington.txt
  
  Index: wesley-darlington.txt
  ===================================================================
  Name: Wesley Darlington
  Summary: Documentation.
  
  Contributed a big section of the scenario chapter.
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org