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 go...@apache.org on 2004/08/09 07:58:59 UTC
cvs commit: modperl-docs/src/advocacy .cvsignore config.cfg issues.pod
gozer 2004/08/08 22:58:59
Modified: src config.cfg
Added: src/advocacy .cvsignore config.cfg issues.pod
Log:
Initial advocacy document generated from the OSCon PR BOF as well as
last week's traffic on advocacy@perl.apache.org
Revision Changes Path
1.40 +1 -0 modperl-docs/src/config.cfg
Index: config.cfg
===================================================================
RCS file: /home/cvs/modperl-docs/src/config.cfg,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- config.cfg 20 Aug 2003 21:56:34 -0000 1.39
+++ config.cfg 9 Aug 2004 05:58:59 -0000 1.40
@@ -22,6 +22,7 @@
maillist
products
contribute
+ advocacy
about
)],
1.1 modperl-docs/src/advocacy/.cvsignore
Index: .cvsignore
===================================================================
cache.*.dat
1.1 modperl-docs/src/advocacy/config.cfg
Index: config.cfg
===================================================================
use vars qw(@c);
@c = (
id => 'advocacy',
title => "Got mod_perl?",
abstract => <<EOB,
Advocacy documents and resources for mod_perl
EOB
chapters => [qw(
issues.pod
)],
);
1.1 modperl-docs/src/advocacy/issues.pod
Index: issues.pod
===================================================================
=head1 NAME
Known advocacy issues
=head1 Description
This document keeps track of issues brought up on the
L<mod_perl Advocacy|maillist::advocacy> mailing-list. It serves
as a repository of things people volunteered to do, good
ideas missing a volunteer, and overall strategies towards
world domination.
If you want to become a part of the effort, make sure to
join the list!
=head1 Marketing
=head2 New Users
=head3 Newbies
How can we make it even easier and smoother for newbies to
introduce themselves with mod_perl ?
=head4 Quick Start Guide
It was suggested that we have a better quick start guide
for new users with stub handlers, stub apache configs,
etc. Maybe have a "run in place" installation for
people to try mod_perl.
=head3 Sysadmins
=head3 ISPs and Hosting providers
Ideas and tasks to increase the overall availability of mod_perl
at ISPs and hosting providers
=head4 mod_perl web host provider HOWTO
It is difficult to find mod_perl friendly hosting providers.
Except full hosted server or User Mode Linux which still means
they have to maintain an entire server. Should we maybe have a
"How to be a mod_perl web host provider?" HOWTO?
=head2 Articles
Ideas for possible articles and existing articles awaiting
publication
=over
=item * Protocol Handlers
Demonstrate the ability to write protocol handlers in mp2 by creating
a server that speaks something other than HTTP. The only trouble is,
I'm having a hard time coming up with a scenario where I would really
advise using a different protocol...
=item * A better DBD::Proxy
Build a better DBD::Proxy by making it use XML-RPC or SOAP (or teach
mp2 to speak PlRPC with a protocol handler!) and talk to an
Apache::DBI-enabled server. This should be much faster than the current
system which doesn't use persistent connections, and would allow all the
standard apache logging and access control stuff to be used.
=item * Post-processing PHP
Use an mp2 filter to do something that would have been impossible
before, like efficiently post-processing a PHP script (which also
demonstrates that PHP has no access to the apache API).
=item * Filter to apply XSL transform
Use an mp2 filter to apply an XSL transform to some XML content.
=item * Filter to automate Cache-Control
Use an mp2 filter to automate some of the cache control suggestions
from Michael Radwin's OSCON talk:
L<http://public.yahoo.com/~radwin/talks/http-caching.htm>
=item * Cookie-less sessions
Use an mp2 filter to implement cookie-less sessions by rewriting URLs
and adding hidden fields to forms.
=item * Version-controlled websites
Write a handler that fetches content from CVS or Subversion, with the
branch to use being set by a cookie or URL param or virtualhost name.
This would be for content people working on version-controlled websites
to use.
=back
=head3 Perrin Harkins
Has an article about a client's conversion to mod_perl, thinking
about submitting to Linux Journal and/or Dr. Dobbs.
=head3 Randal Schwartz
Volunteered to interview TicketMaster employees for
his column.
Has written articles mentioning mod_perl:
L<http://www.stonehenge.com/merlyn/LinuxMag/col03.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col17.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col26.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col28.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col33.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col36.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col60.html>
L<http://www.stonehenge.com/merlyn/LinuxMag/col61.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col18.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col24.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col32.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col41.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col47.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col48.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col49.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col50.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col54.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col55.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col57.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col58.html>
L<http://www.stonehenge.com/merlyn/WebTechniques/col59wt.html>
=head3 Frank Wiles
Sent an article proposal on mod_perl 2.x to SysAdmin
=head2 Publications
=head3 perl.apache.org
=over
=item * News on perl.apache.org
Maintain a constantly changing and up to date "What's new" section
on the front page of the perl.apache.org site. Design in a way
that is as automatic as possible, and allow a wide group of mod_perl
people to contribute snippets of news. Important to make sure that expired
news vanish and do not go stale.
B<Owner>: perrin
B<Reference>: http://www.mail-archive.com/advocacy@perl.apache.org/msg00053.html
=item * mod_perl Digest
The last mod_perl digest was published on 2003/10/20 by James Smith.
Consider reviving it and/or tying it to the news portion of the site
=back
=head3 Linux Journal
=head3 Linux Magazine
Randal has a monthly column there.
=head3 Perl Journal
Randal has a monthly column there.
=head3 Dr. Dobbs
=head3 SysAdmin
Frank Wiles knows some of the folks there.
Randall has a bi-monthly column there.
=head3 Possible Opportunities
A few non technical publications were suggested as good possible
targets for mod_perl advocacy. In no particular order :
=over
=item * Economist
=item * CIO
=item * New York Times
=back
=head2 Publicity
=head3 Supported Applications
There are tons of modules and applications built on top
of mod_perl. It is important to track down the biggest,
most used application's compatibility and support under
mod_perl 2.0 series.
=over
=item * Apache::DBI
Supported, possibly replaced by DBI::Pool
=item * Apache::Template
=item * Bricolage
=item * Mason
=back
=head3 Numbers
Need more numbers to show people in the press releases
such as number of sites, book sales, etc.
=head3 slashdot.org
Why not coordinate and make efforts to have frequent mod_perl
stories cross-posted on slashdot ?
How come mod_perl doesn't have it's own slashdot category icon
yet ?
=head3 freshmeat.net
Is there even a mod_perl project categorized on freshmeat ?
Is it kept in sync with releases ?
=head3 Google ad words
One suggestion was to advertise through google ad words.
=head3 X-Powered-By
B<X-Powered-By : mod_perl/2.0>
In many cases, servers are hidden behind proxies and don't
reveal full server-tokens thru the Server: header. PHP has
been using the X-Powered-By header for a long time. Isn't it
about time for mod_perl to self-publicize in the same way ?
B<Owner>: gozer
=head1 Useful Contacts and Resources
=head2 The Apache Software Foundation
What kind of help can we get out of them ?
We need somebody to be the point person for
interactions with them.
=head2 The Perl Foundation
What kind of help can we get out of them ?
We need somebody to be the point person for
interactions with them.
Jeff Bisbee talked to Gavin Estey (Perl Foundation
PR Chair) and the latter agreed to help.
=head1 Fundraising
=head1 Success Stories
This is a list of success stories that should be worth
chasing after. We need to get the successful users of
mod_perl to speak up.
=head2 Weta FX
Getting a success story from Weta (Lord of the Rings)
B<Contact>: Milton Ngan, E<lt>milton (at) wetafx.co.ukE<gt>
B<Owner>: gozer
=head2 Overture
They have migrate from Java to mod_perl. Great potential success
story along with what they gained from switching to mod_perl. A
considerable amount of time and effort must have been spent evaluating
possible alternatives.
=head1 Maintainers
The maintainer is the person you should contact with updates,
corrections and patches.
=over
=item *
Philippe M. Chiasson E<lt>gozer (at) apache.orgE<gt>
=back
=head1 Authors
=over
=item *
Philippe M. Chiasson E<lt>gozer (at) apache.orgE<gt>
=back
=cut
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org