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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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> & <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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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 <-> 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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, [EMAIL PROTECTED]); # 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 [EMAIL PROTECTED]; 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 => [EMAIL PROTECTED] }; $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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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ø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> & <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ørn Hansen" align="right"> <b>Name: </b> Ask Bjø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 <http://www.collab.net><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 <-> 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 & 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:[EMAIL PROTECTED]">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:[EMAIL PROTECTED]">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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]