Perrin Harkins wrote:
> Okay, this is what I have so far.  Keep in mind that is targeted at
> quasi-technical publications like InfoWorld as well as geekier ones like
> Linux Journal.  I made up a quote from one of us because I'm told that's
> a good thing to have early in the text, and I attributed it to Geoff
> because I think he's away right now and won't be able to complain about
> it.

Actually, I think he just got back recently, so beware ;-)

> Go ahead and rip it to shreds.  I'm going to pass it around to some
> friends who have more public relations experience as well, and I believe
> I need to get some ASF press relations people to look it over.
> 
> - Perrin
> 
> Apache Software Foundation Releases mod_perl 2.0, Bringing Full Apache 2
> API to Perl Developers

Should we call this mod_perl 2.0 or more precisely mod_perl 2.0.0 ?

> http://perl.apache.org/, May 23 - The Apache Software Foundation and The
> Apache Perl Project are pleased to announce the release of mod_perl
> version 2.0. With this release, it is now possible to write Apache 2 web
> server modules entirely in Perl, bringing a powerful mix of rapid
> development and high-performance to web applications. “We're really
> pleased with the amount of new Apache 2 functionality we are able to
> provide to perl developers in mod_perl 2,” said Geoffrey Young, one of
> the leaders of the project.
> 
> The mod_perl project brings together the full power of the Perl
> programming language and the Apache web server, two of the greatest
> success stories in open source software. By exposing the Apache 2 API
> from Perl, mod_perl 2 offers a level of access and flexibility not
> available in other high-level web development solutions. More than just
> an accelerator for CGI scripts, mod_perl is a whole new way to create
> dynamic content by utilizing the full power of the Apache web server to
> create stateful sessions, customized user authentication systems, smart
> proxies and much more.

I'd try and mention something about APR as well in there. Not too much,
but some.

> Prominent new features in mod_perl 2.0 include:
> 
>               * I/O Filtering API which allows chaining of different
>                 content generation tools (PHP, server-side includes) and
>                 post-processing of dynamic content for compression,
>                 automatic linking, etc.
>                 
>               * New Apache::Test testing framework for automated testing
>                 of server modules and applications.
>                 
>               * Extensible high-speed HTTP request parsing library,
>                 libapreq2, already in use by other Apache 2 modules.

libapreq isn't strictly speaking part of mod_perl 2.0. I'd point to
apreq and  note here that the latest libapreq takes advantages
of all that mod_perl 2.0 has to offer. "libapreq2 works hand in hand with
mod_perl 2.0 to provide high-speed HTTP request parsing..."

>               * Easy access to Apache configuration information from
>                 Perl.

Even easier access to...

>               * Configurable multi-threaded operation, vastly improving
>                 scalability in Microsoft Windows environments.

And offering long sought after Perl module isolation between server instances
for ISPs , staging vs. prod servers, multiple developers, ... (multiple Perl
interps blabla)

>               * Protocol modules can replace the server's core HTTP
>                 implementation with alternatives like SMTP, FTP, or even
>                 totally custom protocols, turning Apache 2 into a
>                 powerful toolkit for building customized server
>                 applications.

* Even more modular/configurable CGI acceleration modes (the new
ModPerl::RegistryCooker stuff)

> E- mail security company MailChannels (http://www.mailchannels.com/) has
> been using the new protocol modules feature in mod_perl 2.0 to build
> mail proxies in their assured delivery products. “For us, there really
> was no other viable alternative,” said Ken Simpson, CEO. MailChannels
> chose the mod_perl platform to develop on for “the reliability,
> portability, and scalability of Apache.”

Double-check with Ken Simpson on that quote ?

> This release has received extensive testing, both from automated tests
> built with the new Apache::Test framework and from users.

mod_perl's test suite now includes over more than 2500 individual functionnal
tests, compared to mod_perl 1's modest 400 ...

> The
> scalability of mod_perl as a web-development platform is well-
> established, with major companies like Ticketmaster
> (http://www.ticketmaster.com/) doing billions of dollars of business on
> it yearly. Performance compares favorably with PHP and Java solutions in
> benchmarks and users routinely report speed improvements of 300% or more
> just from porting perl CGI applications to mod_perl. Internet
> advertising company WhenU (http://www.whenu.com/) delivers more than
> twelve million dynamic pages per day with mod_perl.
> 
> Because the project is open source and free to participate in, many
> modules compatible with mod_perl 2.0 are already available. In addition,
> Perl brings it's famously extensive CPAN (Comprehensive Perl Archive
> Network) to the table, putting libraries for database interaction, XML
> manipulation, HTML templating, and everything else developers need to
> build modern web sites at their fingertips.
> 
> For more information, visit the mod_perl web site at
> http://perl.apache.org/.
> 
> About the Apache Software Foundation:
> The Apache Software Foundation provides organizational, legal, and
> financial support for the Apache open-source software projects. Formerly
> known as the Apache Group, the Foundation incorporated as a membership-
> based, not-for-profit corporation to ensure that the Apache projects
> continue to exist beyond the participation of individual volunteers, to
> enable contributions of intellectual property and financial support, and
> to provide a vehicle for limiting legal exposure while participating in
> open-source projects. For more information on the Apache Software
> Foundation, please see www.apache.org.

I like it ;-) Thanks Perrin!

One thing I'd like to see too is
--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to