mod_perl logo perl icon
previous page: How to Contribute to the Documentationpage up: Contributenext page: SVN Howto

Contribute by Sharing Code






Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

By Lincoln Stein, Doug MacEachern
Embedding Perl in HTML with Mason

Embedding Perl in HTML with Mason

By Dave Rolsky, Ken Williams
mod_perl2 User's Guide

mod_perl2 User's Guide

By Stas Bekman, Jim Brandt
Practical mod_perl

Practical mod_perl

By Stas Bekman, Eric Cholet
The mod_perl Developer's Cookbook

The mod_perl Developer's Cookbook

By Geoffrey Young, Paul Lindner, Randy Kobes
mod_perl Pocket Reference

mod_perl Pocket Reference

By Andrew Ford


Table of Contents

Description

Your Perl and mod_perl know-how is more than welcome as contributions to Apache modules or to mod_perl itself.



TOP

mod_perl Patches

If you have modified the mod_perl source code, improved and extended it, please submit your modifications back to the mod_perl community so others will be able to enjoy your efforts.

If you are trying to extend mod_perl, but don't have enough tuits/knowledge to accomplish this by yourself you can ask the mod_perl developers to help you. But make sure that you clearly explain what you want to do and provide code samples if possible.



TOP

Complete Modules

If you have developed a third-party mod_perl module, consider submitting it to CPAN (http://cpan.org/). Other than sharing your works, chances are that the code will receive a lot of attention from other users. This usually leads to more robust code and interface, as it gets reviewed and improved by its users. In some cases new features are submitted as patches, so you benefit from others sharing their works with you.

Before submitting a new Apache:: module to CPAN, please discuss it first on the mod_perl list. It's important to choose a good intuitive name for your module. Also it's possible that a module with similar functionality already exists and most likely that someone will point it out. In which case you may want to help developing this existing module instead and integrating your features into it.



TOP

Code Snippets

If you have some neat code snippets, please send them to the mailing list. If you are kind enough to annotate these, they could probably fit into mod_perl documentation. At least they will be archived in the mailing list archive and in the future users will be able to find your code and reuse it.






TOP
previous page: How to Contribute to the Documentationpage up: Contributenext page: SVN Howto