cvs commit: modperl-docs/src/user/install install.pod
stas01/11/21 19:46:09 Modified:src/user/install install.pod Log: '-e rebuild' reads better than '-erebuild' Submitted by: dougm Revision ChangesPath 1.6 +1 -1 modperl-docs/src/user/install/install.pod Index: install.pod === RCS file: /home/cvs/modperl-docs/src/user/install/install.pod,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- install.pod 2001/11/21 04:39:15 1.5 +++ install.pod 2001/11/22 03:46:09 1.6 @@ -15,7 +15,7 @@ chdir to the mod_perl source directory and run: % cd modperl-2.0 - % perl -MApache::Build -erebuild + % perl -MApache::Build -e rebuild =head1 Installing from Binary Packages - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/devel/core_explained core_explained.pod
stas01/11/22 07:43:58 Modified:src/devel/core_explained core_explained.pod Log: xs_generate is running from Makefile.PL only if MP_GENERATE_XS=1 Revision ChangesPath 1.7 +4 -3 modperl-docs/src/devel/core_explained/core_explained.pod Index: core_explained.pod === RCS file: /home/cvs/modperl-docs/src/devel/core_explained/core_explained.pod,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- core_explained.pod2001/11/21 04:39:52 1.6 +++ core_explained.pod2001/11/22 15:43:58 1.7 @@ -228,8 +228,8 @@ converted into Ixs/tables/current/ModPerl/FunctionTable.pm. If you don't want to do a visual check on how XS code will be -generated, just rebuild the project starting with Cperl -Makefile.PL. Otherwise run: +generated, just rebuild the project starting with Cperl Makefile.PL +MP_GENERATE_XS=1. Otherwise run: % make xs_generate @@ -239,7 +239,8 @@ =head2 XS generation process As mentioned before XS code is generated in the IWrapXS directory -either during Cperl Makefile.PL via xs_generate() or explicitly via: +either during Cperl Makefile.PL via xs_generate() if +CMP_GENERATE_XS=1 is used or explicitly via: % make xs_generate - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/devel/core_explained core_explained.pod
stas01/11/29 08:26:32 Modified:src/devel/core_explained core_explained.pod Log: - document the BOOT= directive in the map file Revision ChangesPath 1.8 +36 -3 modperl-docs/src/devel/core_explained/core_explained.pod Index: core_explained.pod === RCS file: /home/cvs/modperl-docs/src/devel/core_explained/core_explained.pod,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- core_explained.pod2001/11/22 15:43:58 1.7 +++ core_explained.pod2001/11/29 16:26:32 1.8 @@ -156,7 +156,40 @@ =item * CBOOT -META: complete +The CBOOT directive tells the XS generator, whether to add the boot +function to the autogenerated XS file or not. If the value of CBOOT +is not true or it's simply not declared, the boot function won't be +added. + +If the value is true, a boot function will be added to the XS file. +Note, that this function is not declared in the map file. + +The boot function name must be constructed from three parts: + + 'mpxs_' . MODULE . '_BOOT' + +where CMODULE is the one declared with CMODULE= in the map file. + +For example if we want to have an XS boot function for a class +CAPR::IO, we create this function in Ixs/APR/IO/APR__IO.h: + + static void mpxs_APR__IO_BOOT(pTHX) + { + /* boot code here */ + } + +and now we add the CBOOT=1 declaration to the +Ixs/maps/modperl_functions.map file: + + MODULE=APR::IO PACKAGE=APR::IO BOOT=1 + +When Imake xs_generate is run (after running Imake source_scan), +it autogenerates IWrap/APR/IO/IO.xs and amongst other things will +include: + + BOOT: + mpxs_APR__IO_BOOT(aTHXo); + =item * CISA @@ -164,8 +197,8 @@ =back -Every function definition is declared on a separate line, using the -following format: +Every function definition is declared on a separate line (use C\ if +the line is too long), using the following format: C function name | Dispatch function name | Argspec | Perl alias - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/world/templates choosing.pod
stas01/11/11 18:44:41 Modified:src/devel/core_explained core_explained.pod src/devel/modperl_style modperl_style.pod src/devel/porting_from_1.x porting_from_1.x.pod src/devel/writing_tests writing_tests.pod src/user/coding coding.pod src/user/install install.pod src/user/intro start_fast.pod src/world/templates choosing.pod Log: use NAME as a header to aid converting Revision ChangesPath 1.4 +4 -2 modperl-docs/src/devel/core_explained/core_explained.pod Index: core_explained.pod === RCS file: /home/cvs/modperl-docs/src/devel/core_explained/core_explained.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- core_explained.pod2001/09/15 18:49:02 1.3 +++ core_explained.pod2001/11/12 02:44:40 1.4 @@ -1,5 +1,7 @@ -=head1 mod_perl 2.0 Source Code Explained +=head1 NAME +mod_perl 2.0 Source Code Explained + =head1 Code Layout Apache-Test/ - test kit for mod_perl and Apache::* modules @@ -16,7 +18,7 @@ xs/ -=head1 +=head1 ... most of the xs/ *.h files have code in them. they are .h because they are always #include-d, never compiled into their own object file. and only 1.4 +3 -1 modperl-docs/src/devel/modperl_style/modperl_style.pod Index: modperl_style.pod === RCS file: /home/cvs/modperl-docs/src/devel/modperl_style/modperl_style.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- modperl_style.pod 2001/10/02 15:27:02 1.3 +++ modperl_style.pod 2001/11/12 02:44:40 1.4 @@ -1,4 +1,6 @@ -=head1 mod_perl Code Development Style Guide +=head1 NAME + +mod_perl Code Development Style Guide =head1 Coding Style Guide 1.2 +3 -1 modperl-docs/src/devel/porting_from_1.x/porting_from_1.x.pod Index: porting_from_1.x.pod === RCS file: /home/cvs/modperl-docs/src/devel/porting_from_1.x/porting_from_1.x.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- porting_from_1.x.pod 2001/10/22 06:50:14 1.1 +++ porting_from_1.x.pod 2001/11/12 02:44:40 1.2 @@ -1,4 +1,6 @@ -=head1 Porting Modules from mod_perl 1.x to 2.x +=head1 NAME + +Porting Modules from mod_perl 1.x to 2.x =head1 Introduction 1.16 +4 -2 modperl-docs/src/devel/writing_tests/writing_tests.pod Index: writing_tests.pod === RCS file: /home/cvs/modperl-docs/src/devel/writing_tests/writing_tests.pod,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- writing_tests.pod 2001/10/23 03:15:56 1.15 +++ writing_tests.pod 2001/11/12 02:44:40 1.16 @@ -1,5 +1,7 @@ -=head1 Developing and Running Tests with the CApache::Test Framework +=head1 NAME +Developing and Running Tests with the CApache::Test Framework + =head1 Introduction This chapter is talking about the CApache::Test framework, and in @@ -1105,7 +1107,7 @@ know that some sub-test is failing but for some reason we want to flag it as a todo sub-test and not as a broken test. CTest::Harness recognizes Itodo sub-tests if the standard output line contains the -substring I # TODO after inot ok or Inot ok NUMBER and is +substring I # TODO after Inot ok or Inot ok NUMBER and is counted as a todo sub-test. The text afterwards is the explanation of the thing that has to be done before this sub-test will succeed. For example: 1.3 +3 -1 modperl-docs/src/user/coding/coding.pod Index: coding.pod === RCS file: /home/cvs/modperl-docs/src/user/coding/coding.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- coding.pod2001/10/10 05:26:27 1.2 +++ coding.pod2001/11/12 02:44:40 1.3 @@ -1,4 +1,6 @@ -=head1 Coding with and for mod_perl +=head1 NAME + +Coding with and for mod_perl =head1 Prerequisites 1.4 +5 -1 modperl-docs/src/user/install/install.pod Index: install.pod === RCS file: /home/cvs/modperl-docs/src/user/install/install.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- install.pod 2001/09/15 18:49:02 1.3 +++ install.pod 2001/11/12 02:44:41 1.4 @@ -1,6 +1,10 @@ -=head1 Installing mod_perl +=head1 NAME +Installing mod_perl + =head1 Prerequisites + +Lots
cvs commit: modperl-docs/src/user/compat compat.pod
stas01/12/13 20:56:17 Modified:src/user/compat compat.pod Log: Apache-gensym now lives in compat Revision ChangesPath 1.2 +15 -0 modperl-docs/src/user/compat/compat.pod Index: compat.pod === RCS file: /home/cvs/modperl-docs/src/user/compat/compat.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- compat.pod2001/11/26 03:28:46 1.1 +++ compat.pod2001/12/14 04:56:17 1.2 @@ -22,10 +22,25 @@ This document explains what APIs have changed and what new APIs should be used instead. +=head1 Apache methods + +=head2 gensym + +Since Perl 5.6.1 filehandlers are autovivified and there is no need +for gensym() function, since now it can be done with: + + open my $fh, foo or die $!; + +The C function modperl_perl_gensym() is available for XS/C extension +writers, though. + =head1 Apache::Registry and Apache::PerlRun =head1 Apache::File +=head1 Apache::StatINC + +CApache::StatINC has been replaced by CApache::Reload. =head1 Maintainers - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/user/config - New directory
stas01/12/17 18:52:59 modperl-docs/src/user/config - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/user/compat compat.pod
stas01/12/21 07:24:35 Modified:src/user/compat compat.pod Log: - document the Configuration Directives that have changed in 2.x Revision ChangesPath 1.4 +69 -5 modperl-docs/src/user/compat/compat.pod Index: compat.pod === RCS file: /home/cvs/modperl-docs/src/user/compat/compat.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- compat.pod2001/12/21 14:58:43 1.3 +++ compat.pod2001/12/21 15:24:35 1.4 @@ -7,8 +7,8 @@ mod_perl 2.x is trying hard to be back compatible with mod_perl 1.x. However some things (mostly APIs) have been changed. In order to gain a complete compatibilty with 1.x while running under 2.x, you -should build mod_perl with CMP_COMPAT_1X=1 and simply load the -compatibility module: +should build mod_perl with CMP_COMPAT_1X=1 and load the +compatibility module as early as possible: use Apache::compat; @@ -23,8 +23,62 @@ This document explains what APIs have changed and what new APIs should be used instead. -=head1 Apache methods +=head1 Configuration Directives +To continue using mod_perl configuration files from 1.x, build +mod_perl with CMP_COMPAT_1X=1. To migrate the configuration files to +the 2.x syntax, you may need to do certain adjustments if you use any +of the configuration directives listed in the following sections. + +Remember that if you use any of the new directives you configuration +won't work anymore with mod_perl 1.x. + +=head2 PerlHandler + +Replaced with CPerlResponseHandler. + +=head2 PerlSendHeader + +Replaced with CPerlOptions +/-ParseHeaders directive. + + PerlSendHeader On = Options +ParseHeaders + PerlSendHeader Off = Options -ParseHeaders + +=head2 PerlSetupEnv + +Replaced with CPerlOptions +/-SetupEnv directive. + + PerlSendHeader On = Options +SetupEnv + PerlSendHeader Off = Options -SetupEnv + +=head2 PerlTaintCheck + +Now can be turned on with: + + PerlSwitches -T + +The default is IOff. You cannot turn it IOff once it's turned +IOn. + +=head2 PerlWarn + +Now can be turned on with: + + PerlSwitches -w + + + + + +=head1 Apache API + +To continue using Apache API from 1.x, load the compatibility module +as early as possible: + + use Apache::compat; + +at the server startup. + =head2 gensym Since Perl 5.6.1 filehandlers are autovivified and there is no need @@ -34,14 +88,24 @@ The C function modperl_perl_gensym() is available for XS/C extension writers, though. + +=head2 Apache::File + + -=head1 Apache::Registry and Apache::PerlRun +=head1 Apache::Registry and Apache::PerlRun and Other mod_cgi Emulators -=head1 Apache::File +CApache::Registry and CApache::PerlRun now live in the +CModPerl:: namespace to avoid collisions with the versions from 1.x. +META: complete + + =head1 Apache::StatINC CApache::StatINC has been replaced by CApache::Reload. + + =head1 Maintainers - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/devel/writing_tests writing_tests.pod
stas01/12/23 21:47:46 Modified:src/devel/writing_tests writing_tests.pod Log: - update the docs for skip_unless Revision ChangesPath 1.24 +28 -8 modperl-docs/src/devel/writing_tests/writing_tests.pod Index: writing_tests.pod === RCS file: /home/cvs/modperl-docs/src/devel/writing_tests/writing_tests.pod,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- writing_tests.pod 2001/12/05 08:10:37 1.23 +++ writing_tests.pod 2001/12/24 05:47:46 1.24 @@ -973,16 +973,36 @@ =item * skip_unless() -Instead of using a scalar as a last argument to plan() to tell whether -to skip the test or not, it's better to use skip_unless() which also -prints the reason for skipping the test if the condition is not -satisfied. For example: +Alternatively to specifying a last argument for plan(), the +skip_unless() function can be called before plan(), to decide whether +to skip the whole test or not. plan() won't be reached if skip_unless +decides to skip the test. - plan tests = 5, skip_unless(sub { $a == $b }, $a != $b); +skip_unless()'s argument is a list of things to test. The list can +include scalars, which are passed to have_module(), and hash +references. The hash references have a condition code reference as a +key and a reason for failure as a value. The condition code is run and +if it fails the provided reason is used to tell user why the test was +skipped. -skip_unless() executes the code reference in the first argument and if -it returns a false value C$reason gets printed as a reason for test -skipping. +For example: + + skip_unless({sub {$a==$b} = $a != $b! + sub {$a==1} = $a != 1!}, + 'LWP', + 'cgi_d', + {sub {0} = forced to be skipped}, + ); + plan tests = 5; + +In this example, the first argument is a hash reference which includes +two pairs of condition test functions and the corresponding reasons, +the second and the third arguments are scalars passed to have_module() +and the last argument is another hash reference with a single +condition. This is just to demonstrate that you can supply conditions +in various syntaxes without particular order. If any of the +requirements from this list fail, plan() won't be called since +skip_unless() will call exit(). =item * have_module() - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/devel/writing_tests writing_tests.pod
stas01/12/24 11:30:25 Modified:src/devel/writing_tests writing_tests.pod Log: document how to: - start multiple servers - use multiple user agents - hit the same interpreter Revision ChangesPath 1.25 +133 -0modperl-docs/src/devel/writing_tests/writing_tests.pod Index: writing_tests.pod === RCS file: /home/cvs/modperl-docs/src/devel/writing_tests/writing_tests.pod,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- writing_tests.pod 2001/12/24 05:47:46 1.24 +++ writing_tests.pod 2001/12/24 19:30:25 1.25 @@ -888,6 +888,139 @@ =back +=head2 Request Generation Methods + +META: here goes the explanation of shortcuts: GET_BODY, POST_BODY, +etc. + +=head2 Starting Multiple Servers + +By default the CApache::Test framework sets up only a single server +to test against. + +In some cases you need to have more than one server. If this is the +situation, you have to override the Imaxclients configuration +directive, whose default is 1. Usually this is done in Ct/TEST.PL by +subclassing the parent test run class and overriding the +new_test_config() method. For example if the parent class is +CApache::TestRunPerl, you can change your Ct/TEST.PL to be: + + use strict; + use warnings FATAL = 'all'; + + use lib ../lib; # test against the source lib for easier dev + use lib map {(../blib/$_, ../../blib/$_)} qw(lib arch); + + use Apache::TestRunPerl (); + + package MyTest; + + our @ISA = qw(Apache::TestRunPerl); + + # subclass new_test_config to add some config vars which will be + # replaced in generated httpd.conf + sub new_test_config { + my $self = shift; + + $self-{conf_opts}-{maxclients} = 2; + + return $self-SUPER::new_test_config; + } + + MyTest-new-run(@ARGV); + +=head2 Multiple User Agents + +By default the CApache::Test framework uses a single user agent +which talks to the server (this is the CLWP user agent, if you have +CLWP installed). You almost never use this agent directly in the +tests, but via various wrappers. However if you need a second user +agent you can clone these. For example: + + my $ua2 = Apache::TestRequest::user_agent()-clone; + + +=head2 Hitting the Same Interpreter (Server Thread/Process Instance) + +When a single instance of the server thread/process is running, all +the tests go through the same server. However if the CApache::Test +framework was configured to to run a few instances, two subsequent +sub-tests may not hit the same server instance. In certain tests +(e.g. testing the closure effect or the CBEGIN blocks) it's +important to make sure that a sequence of sub-tests are run against +the same server instance. The CApache::Test framework supports this +internally. + +Here is an example from CModPerl::Registry closure tests. Using the +counter closure problem under CModPerl::Registry: + + cgi-bin/closure.pl + -- + #!perl -w + print Content-type: text/plain\r\n\r\n; + + # this is a closure (when compiled inside handler()): + my $counter = 0; + counter(); + + sub counter { + #warn $$; + print ++$counter; + } + +If this script get invoked twice in a row and we make sure that it +gets executed by the same server instance, the first time it'll return +1 and the second time 2. So here is the gist of the request part that +makes sure that its two subsequent requests hit the same server +instance: + + closure.t + - + ... + my $url = /same_interp/cgi-bin/closure.pl; + my $same_interp = Apache::TestRequest::same_interp_tie($url); + + # should be no closure effect, always returns 1 + my $first = req($same_interp, $url); + my $second = req($same_interp, $url); + ok t_cmp( + 1, + $first $second ($second - $first), + the closure problem is there, + ); + sub req { + my($same_interp, $url) = @_; + my $res = Apache::TestRequest::same_interp_do($same_interp, +\GET, $url); + return $res ? $res-content : undef; + } + +In this test we generate two requests to Icgi-bin/closure.pl and +expect the returned value to increment for each new request, because +of the closure problem generated by CModPerl::Registry. Since we +don't know whether some other test has called this script already, we +simply check whether the substraction of the two subsequent requests' +outputs gives a value of 1. + +The test starts by requesting the server to tie a single instance to +all requests made with a certain identifier. This is done using the +same_interp_tie() function which returns a unique server instance's +indentifier. From
cvs commit: modperl-docs/admin doc_template.pod
stas01/12/24 21:23:22 Modified:admindoc_template.pod Log: - correct the doc template Revision ChangesPath 1.2 +11 -3 modperl-docs/admin/doc_template.pod Index: doc_template.pod === RCS file: /home/cvs/modperl-docs/admin/doc_template.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- doc_template.pod 2001/09/17 15:31:24 1.1 +++ doc_template.pod 2001/12/25 05:23:22 1.2 @@ -1,5 +1,7 @@ -=head1 PAGE TITLE +=head1 NAME +TITLE goes here + =head1 ... =head2 ... @@ -9,11 +11,17 @@ Maintainer is the person(s) you should contact with updates, corrections and patches. -Foo Bar Elt[EMAIL PROTECTED]gt +Foo Bar Eltfoo (at) bar.example.comEgt =head1 Authors + +=over + +=item * Foo Bar Eltfoo (at) bar.example.comEgt + +=item * Foo Tar Eltfoo (at) tar.example.comEgt -Foo Bar Elt[EMAIL PROTECTED]gt +=back =cut - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/devel/writing_tests writing_tests.pod
stas01/12/26 23:04:35 Modified:src/docs/2.0/devel/writing_tests writing_tests.pod Log: - port README to extensively document Request Generation and Response Options, + runtime confguration options Revision ChangesPath 1.28 +213 -14 modperl-docs/src/docs/2.0/devel/writing_tests/writing_tests.pod Index: writing_tests.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/devel/writing_tests/writing_tests.pod,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- writing_tests.pod 2001/12/27 05:08:42 1.27 +++ writing_tests.pod 2001/12/27 07:04:35 1.28 @@ -57,8 +57,8 @@ it. It's important to know that there is a special verbose mode, enabled -with the I-v option, in which everything printed by the test goes to -CSTDOUT. So for example if your test does this: +with the I-verbose option, in which everything printed by the test +goes to CSTDOUT. So for example if your test does this: print # testing : feature foo\n; print # expected: $expected\n; @@ -66,7 +66,7 @@ ok $expected eq $received; in the normal mode, you won't see any of these prints. But if you run -the test with It/TEST -v, you will see something like this: +the test with It/TEST -verbose, you will see something like this: # testing : feature foo # expected: 2 @@ -133,11 +133,11 @@ In case something goes wrong you should run the tests in the verbose mode: - % t/TEST -v + % t/TEST -verbose In this case the test may print useful information, like what values it expects and what values it receives, given that the test is written -to report these. In the silent mode (without C-v) these printouts +to report these. In the silent mode (without C-verbose) these printouts are suppressed by the test suite. When debugging problems it helps to keep the Ierror_log file open in @@ -196,10 +196,10 @@ When you run specific tests you may want to run them in the verbose mode, and depending on how the test was written, you may get more -debug information under this mode. This mode is turned on with I-v +debug information under this mode. This mode is turned on with I-verbose option: - % t/TEST -run -v protocol/echo + % t/TEST -run -verbose protocol/echo You can run all the tests in a single directory by just passing this directory as an argument. You can pass more than one test or directory @@ -465,10 +465,185 @@ Finally, any other options passed will be forwarded to Ct/TEST as is. -=head2 Advanced Testing +=head2 RunTime Configuration Overriding +After the server is configured during Cmake test or with Ct/TEST +-config, it's possible to explicitly override certain configuration +parameters. The override-able parameters are listed when executing: + % t/TEST -help +Probably the most useful parameters are: + +=over + +=item * -preamble + +configuration directives to add at the beginning of Ihttpd.conf. +For example to turn the tracing on: + + % t/TEST -preamble PerlTrace all + +=item * -postamble + +configuration directives to add at the end of Ihttpd.conf. For +example to load a certain Perl module: + + % t/TEST -postamble PerlModule MyDebugMode + +=item * -user + +run as user Inobody: + + % t/TEST -user nobody + +=item * -port + +run on a different port: + + % t/TEST -port 8799 + +=item * -servername + +run on a different server: + + % t/TEST -servername test.example.com + +=item * -httpd + +configure an httpd other than the default (that apxs figures out): + + % t/TEST -httpd ~/httpd-2.0/httpd + +=item * -apxs + +switch to another apxs: + + % t/TEST -apxs ~/httpd-2.0-prefork/bin/apxs + +=back + +For a complete list of override-able configuration parameters see the +output of Ct/TEST -help. + +=head2 Request Generation and Response Options + +We have mentioned already the most useful run-time options. Here are +some other options that you may find useful during testing. + +=over + +=item * -ping + +Ping the server to see whether it runs + + % t/TEST -ping + +Ping the server and wait until the server starts, report waiting time. + + % t/TEST -ping=block + +This can be useful in conjunction with I-run option during debugging: + + % t/TEST -ping=block -run + +normally, I-run will immediately quit if it detects that the server +is not running, but with I-ping=block in effect, it'll wait +indefinitely for the server to start up. + +=item * -head + +Issue a CHEAD request. For example to request I/server-info: + + % t/TEST -head /server-info + +=item * -get + +Request the body of a certain URL via CGET. + + % t/TEST -get /server-info + +If no URL
cvs commit: modperl-docs/src/docs/2.0/devel/help - New directory
stas01/12/27 01:21:47 modperl-docs/src/docs/2.0/devel/help - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/devel/writing_tests writing_tests.pod
stas01/12/27 03:11:13 Modified:src/docs/2.0/devel/writing_tests writing_tests.pod Log: - completing the porting of 'make test' docs from modperl_dev.pod Revision ChangesPath 1.30 +170 -89 modperl-docs/src/docs/2.0/devel/writing_tests/writing_tests.pod Index: writing_tests.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/devel/writing_tests/writing_tests.pod,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- writing_tests.pod 2001/12/27 07:33:03 1.29 +++ writing_tests.pod 2001/12/27 11:11:13 1.30 @@ -56,10 +56,13 @@ proceed with the tests and it's not a must pass test, you just skip it. -It's important to know that there is a special verbose mode, enabled -with the I-verbose option, in which everything printed by the test -goes to CSTDOUT. So for example if your test does this: +=head2 Verbose Testing +By default print() statements in the test script are filtered out by +CTest::Harness. if you want the test to print what it does (if you +decide to debug some test) use C-verbose option. So for example if +your test does this: + print # testing : feature foo\n; print # expected: $expected\n; print # received: $received\n; @@ -80,8 +83,8 @@ mode and send you back the report. It'll be much easier to understand what the problem is if you get these debug printings from the user. -In the section LHow to Write Tests we discuss a few helper -functions which make the tests writing easier. +In the section LWriting Tests several helper functions which make +the tests writing easier are discussed. For more details about the CTest::Harness module please refer to its manpage. Also see the CTest manpage about Perl's test suite. @@ -111,10 +114,19 @@ testing environments which both use CApache::Test for their test suites. +=head2 Testing Options + +Run: + + % t/TEST -help + +to get the list of options you can use during testing. They are +covered in the rest of this document. + =head2 Basic Testing -Running tests is just like for any CPAN Perl module; first we create -the IMakefile and build everything with Imake: +Running tests is just like for any CPAN Perl module; first we generate +the IMakefile file and build everything with Imake: % perl Makefile.PL [options] % make @@ -125,44 +137,64 @@ % make test but it adds quite an overhead, since it has to check that everything -is up to date (the usual Cmake source change control). Therefore -faster to run the tests directly via: +is up to date (the usual Cmake source change control). Therefore you +have to run it only once after Cmake and for re-running the tests +it's faster to run the tests directly via: % t/TEST -In case something goes wrong you should run the tests in the verbose -mode: +When Cmake test or Ct/TEST are run, all tests found in the It +directory (files ending with I.t are recognized as tests) will be +run. - % t/TEST -verbose +=head2 Individual Testing -In this case the test may print useful information, like what values -it expects and what values it receives, given that the test is written -to report these. In the silent mode (without C-verbose) these printouts -are suppressed by the test suite. +To run a single test, simple specify it at the command line. For +example to run the test file It/protocol/echo.t, execute: -When debugging problems it helps to keep the Ierror_log file open in -another console, and see the debug output in the real time via -tail(1): + % t/TEST protocol/echo - % tail -f t/logs/error_log +Notice that you don't have to add the It/ prefix and I.t extension +for the test filenames if you specify them explicitly, but you can +have these as well. Therefore the following are all valid commands: -Of course this file gets created only when the server starts, so you -cannot run tail(1) on it before the server starts. + % t/TEST protocol/echo.t + % t/TEST t/protocol/echo + % t/TEST t/protocol/echo.t + +The server will be stopped if it was already running and a new one +will be started before running the It/protocol/echo.t test. At the +end of the test the server will be shut down. + +When you run specific tests you may want to run them in the verbose +mode, and depending on how the test was written, you may get more +debug information under this mode. This mode is turned on with +I-verbose option: + + % t/TEST -verbose protocol/echo + +You can run groups of tests at once. This command: + + % ./t/TEST modules protocol/echo + +will run all the tests in It/modules/ directory, followed by +It/protocol/echo.t test. -[F] Later on we will talk about I-clean option, for now just -remember
cvs commit: modperl-docs/src/docs/2.0/devel/testing - New directory
stas01/12/27 03:13:50 modperl-docs/src/docs/2.0/devel/testing - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/devel/debug_c - New directory
stas01/12/27 03:40:37 modperl-docs/src/docs/2.0/devel/debug_c - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/devel/debug_perl debug_perl.pod
stas01/12/27 04:07:53 Modified:src/docs/2.0/devel/porting_from_1.x porting_from_1.x.pod src/docs/2.0/devel/debug_perl debug_perl.pod Log: - tidy up Revision ChangesPath 1.3 +6 -3 modperl-docs/src/docs/2.0/devel/porting_from_1.x/porting_from_1.x.pod Index: porting_from_1.x.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/devel/porting_from_1.x/porting_from_1.x.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- porting_from_1.x.pod 2001/11/12 02:44:40 1.2 +++ porting_from_1.x.pod 2001/12/27 12:07:53 1.3 @@ -95,9 +95,12 @@ =head1 Authors -Stas Bekman Eltstas (at) stason.orgEgt +=over -Doug MacEachern Eltdougm (at) covalent.netEgt +=item * Stas Bekman Eltstas (at) stason.orgEgt -=cut +=item * Doug MacEachern Eltdougm (at) covalent.netEgt + +=back +=cut 1.2 +0 -12 modperl-docs/src/docs/2.0/devel/debug_perl/debug_perl.pod Index: debug_perl.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/devel/debug_perl/debug_perl.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- debug_perl.pod2001/12/27 11:41:58 1.1 +++ debug_perl.pod2001/12/27 12:07:53 1.2 @@ -11,18 +11,6 @@ =head1 Authors -Stas Bekman Eltstas (at) stason.orgEgt - -=cut -=head1 Maintainers - -Maintainer is the person(s) you should contact with updates, -corrections and patches. - -Stas Bekman Eltstas (at) stason.orgEgt - -=head1 Authors - =over =item * Stas Bekman Eltstas (at) stason.orgEgt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/api/mod_perl-2.0/APR PerlIO.pod Table.pod
stas02/01/02 03:14:22 Modified:src/docs/2.0/api/mod_perl-2.0/APR PerlIO.pod Table.pod Log: - cannot have formatting chars in the NAME section, problems with rendered HTMl Revision ChangesPath 1.2 +2 -2 modperl-docs/src/docs/2.0/api/mod_perl-2.0/APR/PerlIO.pod Index: PerlIO.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/mod_perl-2.0/APR/PerlIO.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- PerlIO.pod25 Dec 2001 07:37:33 - 1.1 +++ PerlIO.pod2 Jan 2002 11:14:22 - 1.2 @@ -1,6 +1,6 @@ =head1 NAME -CAPR:PerlIO -- An APR Perl IO layer +APR:PerlIO -- An APR Perl IO layer =head1 SYNOPSIS @@ -28,7 +28,7 @@ mod_perl functions will return a filehandle which is internally hooked to APR. But you can use APR Perl IO directly if you want. -=head1 SYNOPSIS +=head1 METHODS Perl Interface: 1.4 +1 -1 modperl-docs/src/docs/2.0/api/mod_perl-2.0/APR/Table.pod Index: Table.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/mod_perl-2.0/APR/Table.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Table.pod 25 Oct 2001 11:32:42 - 1.3 +++ Table.pod 2 Jan 2002 11:14:22 - 1.4 @@ -1,6 +1,6 @@ =head1 NAME -CAPR::Table -- A Perl API for manipulating paque string-content table +APR::Table -- A Perl API for manipulating paque string-content table =head1 SYNOPSIS - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/lib/DocSet/Source - New directory
stas02/01/05 10:50:45 modperl-docs/lib/DocSet/Source - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash - New directory
stas02/01/05 11:05:44 modperl-docs/src/images/splash - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/green - New directory
stas02/01/05 11:05:52 modperl-docs/src/images/splash/green - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/blood - New directory
stas02/01/05 11:05:52 modperl-docs/src/images/splash/blood - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/blue - New directory
stas02/01/05 11:05:52 modperl-docs/src/images/splash/blue - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/blue25 - New directory
stas02/01/05 11:05:52 modperl-docs/src/images/splash/blue25 - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/grey75 - New directory
stas02/01/05 11:05:52 modperl-docs/src/images/splash/grey75 - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/grey25 - New directory
stas02/01/05 11:05:52 modperl-docs/src/images/splash/grey25 - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/splash/red50 - New directory
stas02/01/05 11:05:53 modperl-docs/src/images/splash/red50 - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/1.0/guide/code - New directory
stas02/01/05 11:18:59 modperl-docs/src/docs/1.0/guide/code - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/support .cvsignore
stas02/01/05 11:23:31 Added: src/docs .cvsignore src/download .cvsignore src/maillist .cvsignore src/products .cvsignore src/stats .cvsignore src/stories .cvsignore src/support .cvsignore Log: - ignore files Revision ChangesPath 1.1 modperl-docs/src/docs/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/download/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/maillist/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/products/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/stats/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/stories/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/support/.cvsignore Index: .cvsignore === cache.*.dat - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/world .cvsignore
stas02/01/05 11:24:47 Added: src/docs/1.0/api .cvsignore src/docs/1.0/faqs .cvsignore src/docs/1.0/win32 .cvsignore src/docs/2.0/api .cvsignore src/docs/2.0/devel .cvsignore src/docs/2.0/user .cvsignore src/docs/2.0/world .cvsignore Log: - ignore files Revision ChangesPath 1.1 modperl-docs/src/docs/1.0/api/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/docs/1.0/faqs/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/docs/1.0/win32/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/docs/2.0/api/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/docs/2.0/devel/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/docs/2.0/user/.cvsignore Index: .cvsignore === cache.*.dat 1.1 modperl-docs/src/docs/2.0/world/.cvsignore Index: .cvsignore === cache.*.dat - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom - New directory
stas02/01/05 11:28:06 modperl-docs/tmpl/custom - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html - New directory
stas02/01/05 11:28:14 modperl-docs/tmpl/custom/html - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/std/misc - New directory
stas02/01/05 11:28:38 modperl-docs/tmpl/std/misc - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images left.gif mod_perl.gif mod_perl2.jpg page.gif pdf.gif right.gif tt2power.gif up.png
stas02/01/05 11:41:21 Added: src/images left.gif mod_perl.gif mod_perl2.jpg page.gif pdf.gif right.gif tt2power.gif up.png Log: images Revision ChangesPath 1.1 modperl-docs/src/images/left.gif Binary file 1.1 modperl-docs/src/images/mod_perl.gif Binary file 1.1 modperl-docs/src/images/mod_perl2.jpg Binary file 1.1 modperl-docs/src/images/page.gif Binary file 1.1 modperl-docs/src/images/pdf.gif Binary file 1.1 modperl-docs/src/images/right.gif Binary file 1.1 modperl-docs/src/images/tt2power.gif Binary file 1.1 modperl-docs/src/images/up.png Binary file - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs README
stas02/01/05 12:03:07 Modified:.README Log: - update the use notes to the current state Revision ChangesPath 1.6 +24 -11modperl-docs/README Index: README === RCS file: /home/cvs/modperl-docs/README,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- README24 Sep 2001 03:28:21 - 1.5 +++ README5 Jan 2002 20:03:07 - 1.6 @@ -1,23 +1,18 @@ -This is mod_perl 2.0 docs documentation project repository +This is mod_perl 2.0 docs documentation+site project repository -The repository is called modperl-docs, but it'll be automatically -placed into modperl-2.0/docs when you check out mod_perl-2.0. So you -can get the repository in one of these ways: +The repository is called modperl-docs. The src/docs/2.0 is also checked +out into modperl-2.0 tree. + +You can get the repository in one of these ways: % cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic login password: anoncvs - % cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co modperl-2.0 - -and then look in modperl-2.0/docs or: - % cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co modperl-docs The documentation CVS snapshots (rolled every 6 hours) can be -downloaded from http://cvs.apache.org/snapshots/modperl-docs/, the -same repository now is a part of the modperl-2.0 checkout in the -modperl-2.0/docs directory. +downloaded from http://cvs.apache.org/snapshots/modperl-docs/ You probably want to subscribe to these two mailing lists: @@ -30,6 +25,24 @@ the [EMAIL PROTECTED] address and remove the -subscribe part from it. Please don't advertise the list's direct address so we won't get spammed. Thanks. + +You can generate diffs with: + +% cvs diff -u filename(s) + +Or you create: ~/.cvsrc with: +cvs -z9 +update -dP +diff -u + +(which includes other useful opts) and then you just need + +% cvs diff filename(s) + +Send the commits aligned in the body of the message so we can comment on +them. Unless your browser mangles formatted text. + +Thanks! Currently there are no searchable/browsable mailing list archives, but the raw mbox-format archives can be downloaded from: - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/admin style.pod
stas02/01/22 22:53:27 Modified:adminstyle.pod Log: - add the guidelines for document layout Revision ChangesPath 1.4 +48 -0 modperl-docs/admin/style.pod Index: style.pod === RCS file: /home/cvs/modperl-docs/admin/style.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- style.pod 27 Dec 2001 07:32:42 - 1.3 +++ style.pod 23 Jan 2002 06:53:27 - 1.4 @@ -16,6 +16,54 @@ formats. You can learn the syntax of this format from the Iperlpod manpage. +=head1 Document structure + +The document should be constructed from at least the following +C=head1 sections. + +=over + +=item NAME + +The first section's title must be CNAME with a short title as a +content. e.g.: + + =head1 NAME + + This is the title of the document + +There should be no POD escape characters in this section, since it can +be used in places where it's not possible to render things like I or +B. + +This section won't appear in the finally rendered document + +=item DESCRIPTION + +CDESCRIPTION or CDescription, so it gets rendered like other =head +sections in the document in case you don't use upper case for these. + +The first paragraph of this section will be used on the index pages +that link the documents together. e.g.: + + =head1 Description + + This document explains... + +This section must appear in the first three sections of the +document. It's not required to be the one following the CNAME +section since in Perl modules pods it usually comes third after the +CSYNOPSIS section. + +=item AUTHOR + +The author of the document with an optional email address or other +means for reaching the author. + +Usually comes as one of the last sections of the document. + +=back + =head1 Conventions Please try to use the following conventions when writing the docs: - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/products products.html
stas02/01/24 07:06:53 Modified:src/products products.html Log: - html markup fixes Revision ChangesPath 1.2 +33 -34modperl-docs/src/products/products.html Index: products.html === RCS file: /home/cvs/modperl-docs/src/products/products.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- products.html 5 Jan 2002 19:15:41 - 1.1 +++ products.html 24 Jan 2002 15:06:53 - 1.2 @@ -6,13 +6,14 @@ hr p -bProducts based on the mod_perl architecture/bp -iFreeware, source code distribution:/i +bProducts based on the mod_perl architecture/b + +piFreeware, source code distribution:/i/p ul li Ben Sugars' a href=http://interact.canoe.ca/~bsugars/nsapi_perl.html; -nsapi_perl/a (Perl plugin for Netscape) +nsapi_perl/a (Perl plugin for Netscape)/li /ul @@ -20,48 +21,47 @@ ul -li ActiveWare's a href=http://www.ActiveState.com/software/perlEx/default.htm;PerlEx/a (Perl plugins for O'Reilly WebSite, Netscape and IIS) +li ActiveWare's a href=http://www.ActiveState.com/software/perlEx/default.htm;PerlEx/a (Perl plugins for O'Reilly WebSite, Netscape and IIS)/li li The Oracle Web Server a href=http://www.olab.com/doc/books/perl/perltoc.htm; -Perl Cartridge/a (Perl plugin for Oracle Web Application Server) +Perl Cartridge/a (Perl plugin for Oracle Web Application Server)/li li Binary Evolution's a href=http://www.binevolve.com/bine/vep/; -Velocity Engine for Perl/a (Perl plugins for Netscape and IIS) +Velocity Engine for Perl/a (Perl plugins for Netscape and IIS)/li /ul hr -p -bSoftware for use with mod_perl/b p +pbSoftware for use with mod_perl/b/p -iFreeware:/i +piFreeware:/i/p ul li Ian Kluft's a href=http://www.employees.org/~ikluft/apache/servlet/; -Apache::Servlet/a +Apache::Servlet/a/li -li John Groenveld's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::DBILogin/a +li John Groenveld's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::DBILogin/a/li -li Andreas Koenig's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::GzipChain/a +li Andreas Koenig's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::GzipChain/a/li -li Mike Fletcher's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Mmap/a +li Mike Fletcher's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Mmap/a/li -li Jan Pazdziora's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::OutputChain/a +li Jan Pazdziora's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::OutputChain/a/li -li Doug MacEachern's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Sandwich/a +li Doug MacEachern's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Sandwich/a/li -li Andreas Koenig's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Stage/a +li Andreas Koenig's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Stage/a/li -li Maurice Aubrey's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Traffic/a +li Maurice Aubrey's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::Traffic/a/li -li Edmund Mergl's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::DBI/a +li Edmund Mergl's a href=http://www.perl.org/CPAN/modules/by-module/Apache/;Apache::DBI/a /li -li Gerald Richter's a href=http://perl.apache.org/embperl/;HTML::Embperl/a +li Gerald Richter's a href=http://perl.apache.org/embperl/;HTML::Embperl/a/li -li Ralf S. Engelschall's a href=http://www.engelschall.com/sw/eperl/;Apache::ePerl/a +li Ralf S. Engelschall's a href=http://www.engelschall.com/sw/eperl/;Apache::ePerl/a /li /ul @@ -70,28 +70,29 @@ /ul hr -p -bProducts shipping with mod_perl/bp -iFreeware:/i +pbProducts shipping with mod_perl/b/p + +piFreeware:/i/p + ul li Silicon Graphics' -a href=https://www.sgi.com/toolbox/public/apache/;Developer's Toolbox/a +a href=https://www.sgi.com/toolbox/public/apache/;Developer's Toolbox/a/li /ul -p +p/p hr -p -bCompatible products/b p -iFreeware:/i +pbCompatible products/b/p + +piFreeware:/i/p ul -li Ralf S. Engelschall's a href=http://www.modssl.org/;mod_ssl/a +li Ralf S. Engelschall's a href=http://www.modssl.org/;mod_ssl/a/li -li Ben Laurie's a href=http://www.apache-ssl.org/;Apache-SSL/a +li Ben Laurie's a href=http://www.apache-ssl.org/;Apache-SSL/a/li /ul @@ -99,13 +100,11 @@ href=http://modules.apache.org/;modules for Apache/a should be able to use more or less integrated with mod_perl. -p
cvs commit: modperl-docs/lib .cvsignore
stas02/01/24 07:16:23 Added: lib .cvsignore Log: - ignore file Revision ChangesPath 1.1 modperl-docs/lib/.cvsignore Index: .cvsignore === warnings.pm - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/ps body index
stas02/01/25 01:06:10 Modified:tmpl/custom/ps body index Log: - undoing some of the s/center/middle/ changes, 'center' is valid for some attributes Revision ChangesPath 1.3 +1 -1 modperl-docs/tmpl/custom/ps/body Index: body === RCS file: /home/cvs/modperl-docs/tmpl/custom/ps/body,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- body 25 Jan 2002 08:57:00 - 1.2 +++ body 25 Jan 2002 09:06:10 - 1.3 @@ -10,7 +10,7 @@ pnbsp;/p pnbsp;/p -h1 align=middle +h1 align=center [% doc.meta.title %] /h1 1.3 +2 -2 modperl-docs/tmpl/custom/ps/index Index: index === RCS file: /home/cvs/modperl-docs/tmpl/custom/ps/index,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- index 25 Jan 2002 08:57:00 - 1.2 +++ index 25 Jan 2002 09:06:10 - 1.3 @@ -8,12 +8,12 @@ pnbsp;/p pnbsp;/p -div align=middlefont size=7b[% doc.meta.title %]/b/font/div +div align=centerfont size=7b[% doc.meta.title %]/b/font/div pnbsp;/p pnbsp;/p -table align=middle width=60% +table align=center width=60% tr td [% doc.meta.abstract %] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/stories config.cfg make.pl
stas02/01/25 20:24:27 Modified:src index_bot.html src/about about.html config.cfg src/download config.cfg src/stories config.cfg make.pl Log: - small content patches Submitted by: Thomas Klausner [EMAIL PROTECTED] Reviewed by: stas Revision ChangesPath 1.2 +1 -1 modperl-docs/src/index_bot.html Index: index_bot.html === RCS file: /home/cvs/modperl-docs/src/index_bot.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- index_bot.html5 Jan 2002 19:21:48 - 1.1 +++ index_bot.html26 Jan 2002 04:24:27 - 1.2 @@ -3,6 +3,6 @@ titleindex bottom/title /head body bgcolor=white -This is a really cool demo, isn't it? +nbsp; /body /html 1.2 +0 -5 modperl-docs/src/about/about.html Index: about.html === RCS file: /home/cvs/modperl-docs/src/about/about.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- about.html5 Jan 2002 19:15:40 - 1.1 +++ about.html26 Jan 2002 04:24:27 - 1.2 @@ -13,11 +13,6 @@ ihttpd.conf/i file to define everything from virtual hosts to content handlers. -ul -libConfigure Apache with Perl/b. Embed Perl in your -ihttpd.conf/i file to define everything from virtual hosts to -content handlers. - libSpeed up your CGI scripts/b. The Apache::Registry module can provide b100x speedups/b for your CGI scripts. 1.2 +1 -2 modperl-docs/src/about/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/about/config.cfg,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- config.cfg5 Jan 2002 19:15:40 - 1.1 +++ config.cfg26 Jan 2002 04:24:27 - 1.2 @@ -4,8 +4,7 @@ title = About mod_perl, - abstract = What happens if you take Apache and Perl and put - them together..., + abstract = 'Apache + Perl = mod_perl', # an ordered list pod files relative to $c{src} # the order is important for a correct placing of the chapters 1.2 +7 -1 modperl-docs/src/download/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/download/config.cfg,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- config.cfg5 Jan 2002 19:15:40 - 1.1 +++ config.cfg26 Jan 2002 04:24:27 - 1.2 @@ -4,7 +4,7 @@ title = Download, - abstract = 'Source and Binary mod_perl distributions can be downloaded', + abstract = 'Get Source and Binary mod_perl distributions and additional Perl Modules', # an ordered list pod files relative to $c{src} # the order is important for a correct placing of the chapters @@ -20,3 +20,9 @@ copy = [ ], ); + + + + + + 1.2 +1 -1 modperl-docs/src/stories/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/stories/config.cfg,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- config.cfg5 Jan 2002 19:15:42 - 1.1 +++ config.cfg26 Jan 2002 04:24:27 - 1.2 @@ -6,7 +6,7 @@ title = Extraordinaire Technologie, - abstract = A single picture is worth a thousand words..., + abstract = Read reports from people using mod_perl, body = { bot = 'index_bot.html', 1.2 +1 -1 modperl-docs/src/stories/make.pl Index: make.pl === RCS file: /home/cvs/modperl-docs/src/stories/make.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- make.pl 5 Jan 2002 19:15:42 - 1.1 +++ make.pl 26 Jan 2002 04:24:27 - 1.2 @@ -128,7 +128,7 @@ title = Extraordinaire Technologie, - abstract = A single picture is worth a thousand words..., + abstract = Read reports from people using mod_perl, body = { bot = 'index_bot.html', - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src .htaccess
stas02/01/27 17:53:22 Modified:src .htaccess Log: - add error document directive - remap the old location of the guide Revision ChangesPath 1.2 +8 -1 modperl-docs/src/.htaccess Index: .htaccess === RCS file: /home/cvs/modperl-docs/src/.htaccess,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .htaccess 28 Jan 2002 01:48:52 - 1.1 +++ .htaccess 28 Jan 2002 01:53:22 - 1.2 @@ -1,7 +1,14 @@ + +ErrorDocument 404 /404.html + +### URI remapping ### + +RedirectPermanent /guide/ /docs/1.0/guide/ + # embperl RedirectPermanent /Embperl/ http://perl.apache.org/embperl/ RedirectPermanent /perl/Embperl/ http://perl.apache.org/embperl/ RedirectPermanent /embperl.html /embperl/ # ASP -Redirect /asp http://www.apache-asp.org/ +RedirectPermanent /asp http://www.apache-asp.org/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html menu_top_level
stas02/01/27 20:14:21 Modified:src style.css tmpl/custom/html menu_top_level Log: - use a more explicit div name: s/selected/selectedmenuitem/ Revision ChangesPath 1.12 +10 -10modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- style.css 28 Jan 2002 04:06:03 - 1.11 +++ style.css 28 Jan 2002 04:14:21 - 1.12 @@ -74,28 +74,28 @@ background-color: #ff; } -div.selected { +div.selectedmenuitem { font-weight: bold; font-size:12px; margin-bottom:5px; margin-top:5px; } -div.selected a:link{text-decoration: none; color: #525D76;} -div.selected a:visited {text-decoration: none; color: #525D76;} -div.selected a:active {text-decoration: none; color: #525D76;} -div.selected a:hover {text-decoration: none; color: #525D76;} +div.selectedmenuitem a:link{text-decoration: none; color: #525D76;} +div.selectedmenuitem a:visited {text-decoration: none; color: #525D76;} +div.selectedmenuitem a:active {text-decoration: none; color: #525D76;} +div.selectedmenuitem a:hover {text-decoration: none; color: #525D76;} -div.nonselected { +div.nonselectedmenuitem { font-size:12px; margin-bottom:5px; margin-top:5px; } -div.nonselected a:link{text-decoration: none; color: #525D76;} -div.nonselected a:visited {text-decoration: none; color: #525D76;} -div.nonselected a:active {text-decoration: none; color: #525D76;} -div.nonselected a:hover {text-decoration: none; color: #525D76;} +div.nonselectedmenuitem a:link{text-decoration: none; color: #525D76;} +div.nonselectedmenuitem a:visited {text-decoration: none; color: #525D76;} +div.nonselectedmenuitem a:active {text-decoration: none; color: #525D76;} +div.nonselectedmenuitem a:hover {text-decoration: none; color: #525D76;} div.ad { width: 160px; 1.8 +2 -2 modperl-docs/tmpl/custom/html/menu_top_level Index: menu_top_level === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/menu_top_level,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- menu_top_level28 Jan 2002 04:06:03 - 1.7 +++ menu_top_level28 Jan 2002 04:14:21 - 1.8 @@ -33,9 +33,9 @@ count = count + 1; link = INCLUDE link prefix=prefix link=p.meta.link; IF p.id == current.id; - style = 'selected'; + style = 'selectedmenuitem'; ELSE; - style = 'nonselected'; + style = 'nonselectedmenuitem'; END; buttons.push({link = link, text = p.meta.stitle, style = style}); p = p.next; # next node - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/2.0/devel/debug_c debug_c.pod
stas02/01/28 08:23:56 Modified:src/docs/2.0/devel/debug_c debug_c.pod Log: - use `pwd` instead of real path, easier to re-use! Revision ChangesPath 1.3 +2 -3 modperl-docs/src/docs/2.0/devel/debug_c/debug_c.pod Index: debug_c.pod === RCS file: /home/cvs/modperl-docs/src/docs/2.0/devel/debug_c/debug_c.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- debug_c.pod 15 Jan 2002 12:34:19 - 1.2 +++ debug_c.pod 28 Jan 2002 16:23:56 - 1.3 @@ -40,8 +40,7 @@ To automate things you can put those in the I.gdb-jump-to-init file: b apr_dso_load - run -DONE_PROCESS -d /home/stas/apache.org/modperl-perlmodule/t \ - -f /home/stas/apache.org/modperl-perlmodule/t/conf/httpd.conf + run -DONE_PROCESS -d `pwd`/t -f `pwd`/t/conf/httpd.conf finish b modperl_hook_init continue @@ -49,7 +48,7 @@ and then start the debugger with: % gdb /home/stas/httpd-2.0/bin/httpd -command \ - /home/stas/apache.org/modperl-perlmodule/t/.gdb-jump-to-init + `pwd`/t/.gdb-jump-to-init =head2 Starting the Server Fast under gdb - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/products products.html
stas02/01/29 06:07:29 Modified:src/products products.html Log: remove a redundant /ul Revision ChangesPath 1.3 +0 -2 modperl-docs/src/products/products.html Index: products.html === RCS file: /home/cvs/modperl-docs/src/products/products.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- products.html 24 Jan 2002 15:06:53 - 1.2 +++ products.html 29 Jan 2002 14:07:29 - 1.3 @@ -67,8 +67,6 @@ ... and many more. See the a href=http://perl.apache.org/src/apache-modlist.html;Apache/Perl module list/a -/ul - hr pbProducts shipping with mod_perl/b/p - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html page_body
stas02/01/29 21:14:46 Modified:tmpl/custom/html page_body Log: - no need for 'menu' variable anymore, it's in the template of its own now. Revision ChangesPath 1.11 +0 -1 modperl-docs/tmpl/custom/html/page_body Index: page_body === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/page_body,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- page_body 30 Jan 2002 05:03:51 - 1.10 +++ page_body 30 Jan 2002 05:14:46 - 1.11 @@ -16,7 +16,6 @@ INCLUDE page_toc toc=doc.toc; # render the content -menu=a href='#top'img src='${doc.dir.abs_doc_root}/images/top.gif' width=51 height=20 border=0 alt='TOP'/a; !-- SwishCommand index --; FOREACH sec = doc.body; sec; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/search/modules - New directory
stas02/01/29 22:31:29 modperl-docs/src/search/modules - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/search/modules DateRanges.pm DefaultHighlight.pm PhraseHighlight.pm PhraseTest.pm SimpleHighlight.pm TemplateDefault.pm TemplateDumper.pm TemplateHTMLTemplate.pm TemplateToolkit.pm
stas02/01/29 22:35:01 Modified:src config.cfg Added: src/search .htaccess .swishcgi.conf search.tt searchresults.html spider.pl swish.cgi swish.conf src/search/modules DateRanges.pm DefaultHighlight.pm PhraseHighlight.pm PhraseTest.pm SimpleHighlight.pm TemplateDefault.pm TemplateDumper.pm TemplateHTMLTemplate.pm TemplateToolkit.pm Removed: src searchresults.html Log: - add the search facility Revision ChangesPath 1.7 +2 -1 modperl-docs/src/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/config.cfg,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- config.cfg28 Jan 2002 03:36:58 - 1.6 +++ config.cfg30 Jan 2002 06:35:00 - 1.7 @@ -51,7 +51,7 @@ qw( 404.html creation.html -searchresults.html +search/searchresults.html ) ], ], @@ -62,6 +62,7 @@ images/* robots.txt .htaccess +search ) ], 1.1 modperl-docs/src/search/.htaccess Index: .htaccess === deny from all files swish.cgi allow from all Options +ExecCGI /files 1.1 modperl-docs/src/search/.swishcgi.conf Index: .swishcgi.conf === return { title = 'Search mod_perl Site', template = { package = 'TemplateToolkit', file= 'search.tt', options = { INCLUDE_PATH= '.', }, }, }; 1.1 modperl-docs/src/search/search.tt Index: search.tt === [% # This is just an example -- you would want your own page for the wrapper %] [% WRAPPER searchresults.html %] [% PROCESS swish_header %] [% title = PROCESS title %] [% IF ! search.results %] [% PROCESS show_message %] [% PROCESS search_form %] [% ELSE %] [% PROCESS search_form %] [% PROCESS nav_bar %] [% PROCESS results_list %] [% END %] [% PROCESS swish_footer %] [% END %] [% # This is just an example -- you would want your own page to wrap around swish %] [% BLOCK page %] !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head title [% title || Welcome %] /title body [% content %] /body /html [% END %] [% BLOCK title %] [% IF ! search.results %] [% search.errstr || search.config('title') || Search page %] [% ELSE %] [% search.navigation('hits') %] Results for [[% search.query_simple | html %]] [% END %] [% END %] [% BLOCK swish_header %] table border=0 cellpadding=0 cellspacing=0 trtd a href=http://swish-e.org; img border=0 alt=Swish-e home page src=http://swish-e.org/Images/swish-e.gif;/a /tdtd valign=middle font size=+3[% search.config('title') || Search page %]/font /td/tr /table [% END %] [% BLOCK swish_footer %] hr smallPowered by emSwish-e/em a href=http://swish-e.org;swish-e.org/a/small [% IF search.MOD_PERL %] brsmallResponse brought to you by a href=http://perl.apache.org;emmod_perl/em/a/small [% END %] p a href=http://validator.w3.org/check/referer;img border=0 src=http://www.w3.org/Icons/valid-html401; alt=Valid HTML 4.01! height=31 width=88/a /p [% END %] [% BLOCK show_message %] [% IF search.errstr %] font size=+2 color=red[% search.errstr | html %]/font [% END %] [% END %] [% BLOCK search_form %] [% CGI.start_form( '-action' = CGI.script_name) %] [% CGI.textfield( { name= 'query', size= 40, maxlength = 200, } ) %] [% CGI.submit('submit','Search!') %]br [% search.get_meta_name_limits %] [% search.get_sort_select_list %] [% search.get_index_select_list %] [% search.get_limit_select %] [% CGI.end_form.join('') %] [% END %] [% BLOCK nav_bar %] [% search.stopwords_removed %] table cellpadding=0 cellspacing=0 border=0 width=100% tr td height=20 bgcolor=#FF font size=-1 face=Geneva
cvs commit: modperl-docs/tmpl/std/splash domm_menu domm_pulldown
stas02/01/30 02:01:32 Modified:tmpl/custom/html prev_next_link tmpl/std/splash domm_menu domm_pulldown Log: - untabify Revision ChangesPath 1.2 +1 -2 modperl-docs/tmpl/custom/html/prev_next_link Index: prev_next_link === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/prev_next_link,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- prev_next_link30 Jan 2002 05:03:51 - 1.1 +++ prev_next_link30 Jan 2002 10:01:32 - 1.2 @@ -2,8 +2,7 @@ # expects to be set # nav - cache navigator object # rel_doc_root - relative docs path -%] - +-%] div class=navbarlocal [% prev = nav.prev; 1.2 +17 -17modperl-docs/tmpl/std/splash/domm_menu Index: domm_menu === RCS file: /home/cvs/modperl-docs/tmpl/std/splash/domm_menu,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- domm_menu 5 Jan 2002 19:29:55 - 1.1 +++ domm_menu 30 Jan 2002 10:01:32 - 1.2 @@ -1,25 +1,25 @@ [% # splash/menu: build menu as a sequence of buttons # ARGS: - # buttons = [ - # { link = 'page1.html', text = 'First Page' }, - # { link = 'page2.html', text = 'Second Page' }, - # ... - # ], - # select # item to select in range 1..n (0: none) + #buttons = [ + #{ link = 'page1.html', text = 'First Page' }, + #{ link = 'page2.html', text = 'Second Page' }, + # ... + #], + #select # item to select in range 1..n (0: none) -%] [% - FOREACH button = buttons; - style = (select == loop.count or select == button.text) - ? splash.style.select : splash.style.default; - WRAPPER splash/domm_button - width = width ? '100%' : 0; - INCLUDE splash/text - content = button.text - link= button.link - prelink = button.prelink - postlink = button.postlink; - END; +FOREACH button = buttons; + style = (select == loop.count or select == button.text) + ? splash.style.select : splash.style.default; + WRAPPER splash/domm_button + width = width ? '100%' : 0; + INCLUDE splash/text + content = button.text + link= button.link + prelink = button.prelink + postlink = button.postlink; +END; END %] 1.2 +15 -15modperl-docs/tmpl/std/splash/domm_pulldown Index: domm_pulldown === RCS file: /home/cvs/modperl-docs/tmpl/std/splash/domm_pulldown,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- domm_pulldown 5 Jan 2002 19:29:55 - 1.1 +++ domm_pulldown 30 Jan 2002 10:01:32 - 1.2 @@ -1,11 +1,11 @@ [% # splash/pull: menu as a vertical sequence of buttons # ARGS: - # buttons = [ - # { link = 'page1.html', text = 'First Page' }, - # { link = 'page2.html', text = 'Second Page' }, - # ... - # ], - # select # item to select in range 1..n (0: none) + #buttons = [ + #{ link = 'page1.html', text = 'First Page' }, + #{ link = 'page2.html', text = 'Second Page' }, + # ... + #], + #select # item to select in range 1..n (0: none) SET default = splash.style.default @@ -17,15 +17,15 @@ ; -%] [% - FOREACH button = buttons; - navstyle = (select == loop.count or select == button.text) - ? activenav : notactivenav; - WRAPPER splash/domm_button - width = width ? '100%' : 0; - INCLUDE splash/text - content = button.text - link= button.link; - END; +FOREACH button = buttons; + navstyle = (select == loop.count or select == button.text) + ? activenav : notactivenav; + WRAPPER splash/domm_button + width = width ? '100%' : 0; + INCLUDE splash/text + content = button.text + link= button.link; + END; END
cvs commit: modperl-docs/tmpl/custom/html logo menu_links menu_main sitemap wrap_box ad index link page menu_top_level
stas02/01/30 08:51:49 Modified:.TODO src config.cfg style.css tmpl/custom/html ad index link page Added: tmpl/custom/html logo menu_links menu_main sitemap wrap_box Removed: tmpl/custom/html menu_top_level Log: - improving the link template to strip /./ from ././../ - imporving the template layout and naming - start using the new bg image - introduce a wrapper wrap_box for the boxes on the left side Revision ChangesPath 1.7 +0 -4 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- TODO 28 Jan 2002 02:33:58 - 1.6 +++ TODO 30 Jan 2002 16:51:48 - 1.7 @@ -2,10 +2,6 @@ - Menu: - o the current page's item is hyperlinked (it's not clear if it -shouldn't be as it helps navigation, since the menu opens only the -first level and it allows to go all the way up ) - o Need to try to make the menu smaller - Navigation 1.8 +9 -10 modperl-docs/src/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/config.cfg,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- config.cfg30 Jan 2002 06:35:00 - 1.7 +++ config.cfg30 Jan 2002 16:51:48 - 1.8 @@ -25,16 +25,15 @@ maillist ) ], - links = [ - { - id = 'take23', - link = 'http://take23.org/', - stitle = '[EMAIL PROTECTED]', - title= 'News and Resources for the mod_perl world', - abstract = 'Take23 is a news, documentation, and general advocacy web site for mod_perl -', - }, - ], +# links = [ +# { +# id = '', +# link = '', +# stitle = '', +# title= '', +# abstract = ', +# }, +# ], docsets = [ qw( docs 1.13 +44 -22modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- style.css 28 Jan 2002 04:14:21 - 1.12 +++ style.css 30 Jan 2002 16:51:48 - 1.13 @@ -2,8 +2,9 @@ font-family: helvetica, verdana, sans-serif; font-size: 0.8em; color: #00; -background-color: #66; -} +/* background-color: #66; */ +background-image:url(images/bgline.jpg) +} .headline { padding: 5px; @@ -27,14 +28,21 @@ a:active { color: #ff;} a:hover { color: #ff;} -pre { -padding: 3px; -border: 6px; -border-style: solid; -border-color: #ff; -background-color: #dd; +pre { +white-space: pre; + font-family: profont, monaco, ocr-a, monospace, fixed; + font-size: 1em;; + line-height: normal; + color: black; + background-color: #dd; + padding: 6px; + margin: .25em; +border: 1px; /* this is a must for */ +border-color: #ff;/* for pre */ +border-style: solid; /* working in NS */ } + code { font-family: courier new, courier, monospace; } @@ -59,21 +67,45 @@ /* boxes in the left box */ div.logo { -width: 160px; +width: 150px; padding: 5px; /* 0px works in NS4 */ border: 1px; border-style: none; background-color: #ff; } -div.menu { -width: 160px; +div.menumain { border: 1px; padding: 5px; border-style: none; -background-color: #ff; + /* background-color: #ff; */ +} + +div.menulinks { +border: 1px; +padding: 5px; +border-style: none; +/* background-color: #ff; */ +} + +div.ad { +border: 1px; +padding: 5px; +border-style: none; + /* background-color: #ff;*/ +font-size: x-small; +text-align:center; } +.table-head { } +.table-top { background-color:#cc; } +.table-cell { background-color:#ee; + vertical-align:top; } +.table-surround { background-color:black; } +.table-light { background-color:#00cc99; } + + + div.selectedmenuitem { font-weight: bold; font-size:12px; @@ -96,16 +128,6
cvs commit: modperl-docs/src/images bgline.jpg
stas02/01/30 08:52:17 Added: src/images bgline.jpg Log: new bg image Revision ChangesPath 1.1 modperl-docs/src/images/bgline.jpg Binary file - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html ad
stas02/01/30 17:44:12 Modified:src style.css tmpl/custom/html ad Log: src/style.css - moved text-styles into seperate div 'adtext' tmpl/custom/html/ad - put div 'ad' around all boxes so they line up with menus - put div 'adtext' around ad texts for proper font styling Submitted by: Thomas Klausner [EMAIL PROTECTED] Reviewed by: stas Revision ChangesPath 1.14 +3 -0 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- style.css 30 Jan 2002 16:51:48 - 1.13 +++ style.css 31 Jan 2002 01:44:11 - 1.14 @@ -93,6 +93,9 @@ padding: 5px; border-style: none; /* background-color: #ff;*/ +} + +div.adtext { font-size: x-small; text-align:center; } 1.6 +7 -3 modperl-docs/tmpl/custom/html/ad Index: ad === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/ad,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ad30 Jan 2002 16:51:48 - 1.5 +++ ad31 Jan 2002 01:44:12 - 1.6 @@ -1,7 +1,8 @@ +div class='ad' [% WRAPPER wrap_box title = 'Books' -%] -div class='ad' align=center +div class=adtext a href=http://www.modperl.com/; Writing Apache Modules with Perl and Cbrbr img src=[% doc.dir.abs_doc_root %]/images/ads/wrapmod.jpg @@ -18,7 +19,7 @@ [% WRAPPER wrap_box title = '' -%] -div class='ad' align=center +div class=adtext br a href=http://www.modperlcookbook.org/; The mod_perl Developer's Cookbook/bbrbr @@ -34,7 +35,7 @@ [% WRAPPER wrap_box title = '' -%] -div class='ad' align=center +div class=adtext br a href=http://www.oreilly.com/catalog/modperlpr/; mod_perl Pocket Reference/bbrbr @@ -46,3 +47,6 @@ /div [% END %] +/div + + - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/search spider.pl swish.conf
stas02/01/30 17:51:50 Modified:tmpl/custom/html page_body src/search spider.pl swish.conf Log: - allow spidering based on sections!!! Submitted by: Bill Moseley [EMAIL PROTECTED] Reviewed by:stas Revision ChangesPath 1.12 +2 -0 modperl-docs/tmpl/custom/html/page_body Index: page_body === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/page_body,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- page_body 30 Jan 2002 05:14:46 - 1.11 +++ page_body 31 Jan 2002 01:51:50 - 1.12 @@ -18,6 +18,7 @@ # render the content !-- SwishCommand index --; FOREACH sec = doc.body; +'div class=index_section'; sec; brbr; IF loop.count == loop.size; @@ -28,6 +29,7 @@ INCLUDE top_link; END; brbr; +/div; END; !-- SwishCommand noindex --; %] 1.2 +3 -3 modperl-docs/src/search/spider.pl Index: spider.pl === RCS file: /home/cvs/modperl-docs/src/search/spider.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- spider.pl 30 Jan 2002 06:35:00 - 1.1 +++ spider.pl 31 Jan 2002 01:51:50 - 1.2 @@ -2,7 +2,7 @@ use strict; -# $Id: spider.pl,v 1.1 2002/01/30 06:35:00 stas Exp $ +# $Id: spider.pl,v 1.2 2002/01/31 01:51:50 stas Exp $ # # prog document source for spidering web servers # @@ -23,7 +23,7 @@ use HTML::Tagset; use vars '$VERSION'; -$VERSION = sprintf '%d.%02d', q$Revision: 1.1 $ =~ /: (\d+)\.(\d+)/; +$VERSION = sprintf '%d.%02d', q$Revision: 1.2 $ =~ /: (\d+)\.(\d+)/; use vars '$bit'; use constant DEBUG_ERRORS = $bit = 1;# program errors @@ -410,7 +410,7 @@ print STDERR -Skipped indexing $uri some callback set 'no_index' flag\n if $server-{debug}DEBUG_SKIPPED; } else { -return unless check_user_function( 'filter_content', $uri, $server, $response, \$content ); +return $links_extracted unless check_user_function( 'filter_content', $uri, $server, $response, \$content ); output_content( $server, \$content, $uri, $response ) unless $server-{no_index}; 1.2 +0 -2 modperl-docs/src/search/swish.conf Index: swish.conf === RCS file: /home/cvs/modperl-docs/src/search/swish.conf,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- swish.conf30 Jan 2002 06:35:00 - 1.1 +++ swish.conf31 Jan 2002 01:51:50 - 1.2 @@ -1,5 +1,3 @@ -SwishProgParameters default http://perl.apache.org/~stas/modperl-site/ -#SwishProgParameters default http://localhost/modperl-site/ IndexDir ./spider.pl DefaultContents HTML2 StoreDescription HTML2 body 10 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images/logo - New directory
stas02/02/02 20:43:53 modperl-docs/src/images/logo - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html prev_next_link
stas02/02/02 21:58:02 Modified:.TODO src/images/nav page_nonext.gif page_noprev.gif tmpl/custom/html prev_next_link Log: - add the empty images for prev|next with no link and adjust the template to use these. This will ensure that the widget won't jiggle when there is no prev or next doc. Revision ChangesPath 1.8 +4 -0 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- TODO 30 Jan 2002 16:51:48 - 1.7 +++ TODO 3 Feb 2002 05:58:02 - 1.8 @@ -1,5 +1,9 @@ # things to do for mod_perl site infrastructure +- Basic + + o The ads crash NS4 (any version) + - Menu: o Need to try to make the menu smaller 1.2 +1 -2 modperl-docs/src/images/nav/page_nonext.gif Binary file 1.2 +1 -1 modperl-docs/src/images/nav/page_noprev.gif Binary file 1.4 +4 -0 modperl-docs/tmpl/custom/html/prev_next_link Index: prev_next_link === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/prev_next_link,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- prev_next_link3 Feb 2002 04:47:01 - 1.3 +++ prev_next_link3 Feb 2002 05:58:02 - 1.4 @@ -9,12 +9,16 @@ IF prev; link = INCLUDE link prefix=rel_doc_root link=prev.meta.link; a href='$link'img src='${doc.dir.abs_doc_root}/images/nav/page_prev.gif' ALT='prev' border=0 width=48 heigth=20/a; + ELSE; +img src='${doc.dir.abs_doc_root}/images/nav/page_noprev.gif' ALT='next' border=0 width=49 heigth=20; END; %]a href='[% rel_doc_root %]/index.html'img src='[% doc.dir.abs_doc_root %]/images/nav/page_parent.gif' ALT='up' border=0 heigth=20 width=25/a[% next = nav.next; IF next; link = INCLUDE link prefix=rel_doc_root link=next.meta.link; a href='$link'img src='${doc.dir.abs_doc_root}/images/nav/page_next.gif' ALT='next' border=0 width=49 heigth=20/a; + ELSE; +img src='${doc.dir.abs_doc_root}/images/nav/page_nonext.gif' ALT='next' border=0 width=49 heigth=20; END; %] /div - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/images bgline.gif bgline.jpg
stas02/02/02 22:26:43 Modified:src style.css Added: src/images bgline.gif Removed: src/images bgline.jpg Log: - use gif as a bg image Revision ChangesPath 1.15 +2 -1 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- style.css 31 Jan 2002 01:44:11 - 1.14 +++ style.css 3 Feb 2002 06:26:43 - 1.15 @@ -3,7 +3,8 @@ font-size: 0.8em; color: #00; /* background-color: #66; */ -background-image:url(images/bgline.jpg) +background-image:url(images/bgline.gif) +background:url(images/bgline.gif) /* NS4 */ } .headline { 1.1 modperl-docs/src/images/bgline.gif Binary file - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html wrap_box
stas02/02/02 22:51:35 Modified:tmpl/custom/html wrap_box Log: - more space on the left before the menu items - reformat the template Revision ChangesPath 1.3 +6 -6 modperl-docs/tmpl/custom/html/wrap_box Index: wrap_box === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/wrap_box,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- wrap_box 3 Feb 2002 06:27:01 - 1.2 +++ wrap_box 3 Feb 2002 06:51:35 - 1.3 @@ -2,11 +2,11 @@ # ARGS: title, content -%] -table class=table-surround width=150 cellspacing=1 cellpadding=3 - trth class=table-top align=center[% title %]/th/tr -trtd class=table-cell - - [%- content %] -/td +table class=table-surround width=150 cellspacing=1 cellpadding=5 + tr +th class=table-top align=center[% title %]/th + /tr + tr +td class=table-cell[% content %]/td /tr /table - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html ad
stas02/02/02 23:07:20 Modified:tmpl/custom/html ad Log: - tidy up Revision ChangesPath 1.9 +0 -2 modperl-docs/tmpl/custom/html/ad Index: ad === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/ad,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ad3 Feb 2002 07:06:31 - 1.8 +++ ad3 Feb 2002 07:07:20 - 1.9 @@ -18,7 +18,6 @@ title = '' -%] div class=adtext - br a href=http://www.modperlcookbook.org/; The mod_perl Developer's Cookbookbrbr img src=[% doc.dir.abs_doc_root %]/images/ads/modperlcookbook.jpg @@ -34,7 +33,6 @@ title = '' -%] div class=adtext -br a href=http://www.oreilly.com/catalog/modperlpr/; mod_perl Pocket Referencebrbr img src=[% doc.dir.abs_doc_root %]/images/ads/modperlpr.jpg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src style.css
stas02/02/03 01:07:38 Modified:src style.css Log: - untabify Revision ChangesPath 1.20 +7 -7 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- style.css 3 Feb 2002 09:07:10 - 1.19 +++ style.css 3 Feb 2002 09:07:38 - 1.20 @@ -31,13 +31,13 @@ pre { white-space: pre; - font-family: profont, monaco, ocr-a, monospace, fixed; - font-size: 1em;; - line-height: normal; - color: black; - background-color: #dd; - padding: 6px; - margin: .25em; +font-family: profont, monaco, ocr-a, monospace, fixed; +font-size: 1em;; +line-height: normal; +color: black; +background-color: #dd; +padding: 6px; +margin: .25em; border: 1px; /* this is a must for */ border-color: #ff;/* for pre */ border-style: solid; /* working in NS */ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html navbar_global
stas02/02/03 02:55:50 Modified:tmpl/custom/html navbar_global Log: - tidy up Revision ChangesPath 1.4 +17 -15modperl-docs/tmpl/custom/html/navbar_global Index: navbar_global === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/navbar_global,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- navbar_global 28 Jan 2002 02:24:52 - 1.3 +++ navbar_global 3 Feb 2002 10:55:50 - 1.4 @@ -1,8 +1,8 @@ -[% # super-docset navigation bar - # expects to be set +[% # parent-docsets navigation bar + # expects to be set: # nav - cache navigator object # rel_doc_root - relative docs path (only for chapters!) -%] +-%] [% IF nav -%] [% # prepare the sects to show where are we relative # to the absolute root @@ -35,15 +35,17 @@ text = nav.index_node.stitle}); END; -%] -[% IF nav_not_empty == 1 %] -div class='navbarglobal' -[% WRAPPER splash/domm_button - width = 100% - align = 'left' - col = splash.style.select.col.fore --%][% FOREACH sec = sects -%] -a href=[% sec.link %]b[% sec.text %]/b/a / -[% END -%][% END -%] -/div -br -[% END %][% END %] \ No newline at end of file + +[%- IF nav_not_empty == 1 -%] +div class='navbarglobal' +[%- WRAPPER splash/domm_button + width = 100% + align = 'left' + col = splash.style.select.col.fore +-%] +[%- FOREACH sec = sects -%]a href=[% sec.link %]b[% sec.text %]/b/a / [%- END -%] +[%- END -%] +/div +br +[%- END -%] +[% END -%] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html search index index_body navbar_global navbar_local_top page page_body tail
stas02/02/03 03:14:55 Modified:.TODO src config.cfg style.css src/search search.tt tmpl/custom/html index index_body navbar_global navbar_local_top page page_body tail Added: tmpl/custom/html search Log: - add the navbar_local_top to index pages as well for consistency - add a few hrs, to make logical separation - add the search widget Revision ChangesPath 1.10 +13 -1 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- TODO 3 Feb 2002 06:44:27 - 1.9 +++ TODO 3 Feb 2002 11:14:55 - 1.10 @@ -15,4 +15,16 @@ - Think about porting the conferences stuff - src/creation.html, should be completed and linked from somewhere - (the tail?) \ No newline at end of file + (the tail?) + +style.css: + +- consider using: font-family: helvetica, arial, verdana, sans-serif; + +Templates: + +- consider passing the class name to the wrap_box template, so the + 'content' doesn't have to wrap itself in a div tag. If class is + passed then we can use it in td class= + + 1.9 +9 -9 modperl-docs/src/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/config.cfg,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- config.cfg30 Jan 2002 16:51:48 - 1.8 +++ config.cfg3 Feb 2002 11:14:55 - 1.9 @@ -25,15 +25,6 @@ maillist ) ], -# links = [ -# { -# id = '', -# link = '', -# stitle = '', -# title= '', -# abstract = ', -# }, -# ], docsets = [ qw( docs @@ -43,6 +34,15 @@ contribute stats ) + ], + links = [ + { + id = 'search', + link = 'search/swish.cgi', + stitle = 'Search', + title= 'Search the Site', + abstract = 'Search the whole site or parts of it', + }, ], hidden = [ 1.21 +3 -3 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- style.css 3 Feb 2002 09:07:38 - 1.20 +++ style.css 3 Feb 2002 11:14:55 - 1.21 @@ -38,9 +38,9 @@ background-color: #dd; padding: 6px; margin: .25em; -border: 1px; /* this is a must for */ -border-color: #ff;/* for pre */ -border-style: solid; /* working in NS */ +border: 1px; /* this is a must for */ +border-color: #ff;/* the pre/pre tag */ +border-style: solid; /* working in NS */ } 1.2 +0 -17 modperl-docs/src/search/search.tt Index: search.tt === RCS file: /home/cvs/modperl-docs/src/search/search.tt,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- search.tt 30 Jan 2002 06:35:00 - 1.1 +++ search.tt 3 Feb 2002 11:14:55 - 1.2 @@ -19,8 +19,6 @@ [% PROCESS results_list %] [% END %] -[% PROCESS swish_footer %] - [% END %] @@ -60,21 +58,6 @@ /table [% END %] - -[% BLOCK swish_footer %] -hr -smallPowered by emSwish-e/em a href=http://swish-e.org;swish-e.org/a/small -[% IF search.MOD_PERL %] -brsmallResponse brought to you by a href=http://perl.apache.org;emmod_perl/em/a/small -[% END %] - p -a href=http://validator.w3.org/check/referer;img border=0 -src=http://www.w3.org/Icons/valid-html401; -alt=Valid HTML 4.01! height=31 width=88/a - /p -[% END %] - - [% BLOCK show_message %] [% IF search.errstr %] 1.10 +1 -1 modperl-docs/tmpl/custom/html/index Index: index === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/index,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- index 30 Jan 2002 16:51:48 - 1.9 +++ index 3 Feb 2002 11:14:55 - 1.10 @@ -27,7 +27,7 @@ !-- right box-- div class='rightbox' [% INCLUDE index_body %] -br
cvs commit: modperl-docs/src style.css
stas02/02/04 02:08:59 Modified:src style.css Log: - try allan's suggestion of using this fonts family: s/helvetica, verdana, sans-serif/helvetica, arial, verdana, sans-serif/ Revision ChangesPath 1.22 +2 -2 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- style.css 3 Feb 2002 11:14:55 - 1.21 +++ style.css 4 Feb 2002 10:08:59 - 1.22 @@ -1,5 +1,5 @@ body { -font-family: helvetica, verdana, sans-serif; +font-family: helvetica, arial, verdana, sans-serif; font-size: 0.8em; color: #00; /* background-color: #66; */ @@ -175,7 +175,7 @@ div.tail { padding:5px; font-size: 0.6em; -font-family: helvetica, verdana, sans-serif; +font-family: helvetica, arial, verdana, sans-serif; border: 1px; border-style: none; border-color: #00; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs TODO
stas02/02/04 02:10:17 Modified:.TODO Log: - write down things that should be done, tidy up TODO file Revision ChangesPath 1.13 +49 -10modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- TODO 3 Feb 2002 17:12:21 - 1.12 +++ TODO 4 Feb 2002 10:10:17 - 1.13 @@ -1,27 +1,33 @@ # things to do for mod_perl site infrastructure -- Basic +Basic Layout: +- - o NS4, cannot make bg-image to render +- NS4, cannot make bg-image to render - o NS4, this pages is messed up: dst_html/download/bundles.html +- NS4, this pages is messed up: dst_html/download/bundles.html - o NS4, if PRE is long the page is scrolled to the right! See - dst_html/docs/2.0/devel/debug_c/debug_c.html#Analyzing_the_core_File +- NS4, if PRE is long the page is scrolled to the right! See + dst_html/docs/2.0/devel/debug_c/debug_c.html#Analyzing_the_core_File -- Menu: +Menu: +- - o Need to try to make the menu smaller +- Need to try to make the menu smaller -- Internal links (e.g. in src/docs/1.0/guide) aren't hyperlinked. +Internal links: +--_ -- src/about/help.html, should be completed +- links (e.g. in src/docs/1.0/guide) aren't hyperlinked yet. style.css: +-- -- consider using: font-family: helvetica, arial, verdana, sans-serif; +- the pdf/src images are a little bit too big vertically, so if some + pages don't have this icon the bar following the title jumps. Templates: +-- - consider passing the class name to the wrap_box template, so the 'content' doesn't have to wrap itself in a div tag. If class is @@ -34,9 +40,42 @@ images which will just be of the same size (spacer image?). Not sure though. +Content: + + +- need to make the content review and adjust config.cfg files to + provide good abstracts. The same goes for src html files -- should + use the meta name=description value= to add abstracts here. + +- src/about/help.pod, should be completed + +Search: +--- + +- make the search return hits linked to the sections, not pages + +- make the indices for each docset. So users will be able to search + sub-sets from the page they are on. No need for making indices for + single pages, since it doesn't add an added value, users have a + search function in the browser. However this could make sense if the + engine returns links to the sub-sections of the page. + + the 'search' template needs to be adjusted to link to these + sub-indices. + +- can we make the returned preview of the hits preserve the structure? + e.g. searching for 'strict' finds lost of code examples, but the + pre formatting is lost. So it's harder to make a good use of these + previews. + +- can we take the swish-e further and instead of linking to the static + page, link to a page created dynamically, by taking the static page + and highlighting the matched words, similar to google's cache? + Later: +-- - Think about porting the conferences stuff - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html index_body page_body
stas02/02/04 03:34:34 Modified:tmpl/custom/html index_body page_body Log: - remove hr after the nav section - add some space before the top button on the index page Revision ChangesPath 1.9 +1 -1 modperl-docs/tmpl/custom/html/index_body Index: index_body === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/index_body,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- index_body3 Feb 2002 11:22:18 - 1.8 +++ index_body4 Feb 2002 11:34:34 - 1.9 @@ -13,7 +13,6 @@ INCLUDE navbar_local_top nav=doc.nav.up rel_doc_root=doc.dir.rel_doc_root; -hr; IF doc.body.top; p${doc.body.top}/p; @@ -29,6 +28,7 @@ p${doc.body.bot}/p; END; +br; INCLUDE navbar_local_bottom nav=doc.nav.up rel_doc_root=doc.dir.rel_doc_root; 1.16 +0 -1 modperl-docs/tmpl/custom/html/page_body Index: page_body === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/page_body,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- page_body 3 Feb 2002 11:22:18 - 1.15 +++ page_body 4 Feb 2002 11:34:34 - 1.16 @@ -12,7 +12,6 @@ INCLUDE navbar_local_top nav=doc.nav rel_doc_root=doc.dir.rel_doc_root; -hr; INCLUDE page_toc toc=doc.toc; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/1.0/guide multiuser.pod
stas02/02/04 04:12:10 Modified:src/docs/1.0/guide multiuser.pod Log: fix link Revision ChangesPath 1.2 +1 -1 modperl-docs/src/docs/1.0/guide/multiuser.pod Index: multiuser.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/multiuser.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- multiuser.pod 6 Jan 2002 16:54:56 - 1.1 +++ multiuser.pod 4 Feb 2002 12:12:10 - 1.2 @@ -307,7 +307,7 @@ LApache Configuration in Perl|config/Apache_Configuration_in_Perl LEasing the Chores of Configuring Virtual Hosts with -mod_macro|config/Configuring_Apache_mod_perl_wi +mod_macro|config/Configuring_Apache___mod_perl_with_mod_macro LIs There a Way to Provide a Different startup.pl File for Each Individual Virtual Host|config/Is_There_a_Way_to_Provide_a_Diff - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html menu_links
stas02/02/04 04:22:43 Modified:tmpl/custom/html menu_links Log: link fix Revision ChangesPath 1.3 +1 -1 modperl-docs/tmpl/custom/html/menu_links Index: menu_links === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/menu_links,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- menu_links4 Feb 2002 12:18:30 - 1.2 +++ menu_links4 Feb 2002 12:22:43 - 1.3 @@ -5,7 +5,7 @@ -%] [% SET buttons = [ [ 'http://take23.org/', 'mod_perl news @ Take23'], -['http://asf.apache.org/', 'The ASF'], +['http://www.apache.org/', 'The ASF'], ['http://www.apacheweek.com/', 'Apache Week'], ['http://www.perl.org/', 'Perl Mongers'], ['http://use.perl.org/', 'Use Perl'], - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/1.0/guide browserbugs.pod control.pod correct_headers.pod databases.pod dbm.pod frequent.pod help.pod install.pod intro.pod multiuser.pod scenario.pod snippets.pod start.pod troubleshooting.pod
stas02/02/04 05:50:25 Modified:src/docs/1.0/guide browserbugs.pod control.pod correct_headers.pod databases.pod dbm.pod frequent.pod help.pod install.pod intro.pod multiuser.pod scenario.pod snippets.pod start.pod troubleshooting.pod Log: fix broken URLs, sigh :( Revision ChangesPath 1.2 +3 -3 modperl-docs/src/docs/1.0/guide/browserbugs.pod Index: browserbugs.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/browserbugs.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- browserbugs.pod 6 Jan 2002 16:54:56 - 1.1 +++ browserbugs.pod 4 Feb 2002 13:50:25 - 1.2 @@ -6,14 +6,14 @@ In a URL which contains a query string, if the string has multiple parts separated by ampersands and it contains a key named reg, for -example Chttp://my.site.com/foo.pl?foo=barreg=foobar, then some +example Chttp://example.com/foo.pl?foo=barreg=foobar, then some browsers will interpret Creg as an SGML entity and encode it as Creg;. This will result in a corrupted CQUERY_STRING. If you encounter this problem, then either you should avoid using such keys or you should separate parameter pairs with C; instead of C. CCGI.pm, CApache::Request and C$r-Egtargs() support a semicolon instead of an ampersand as a separator. So your URI should look like -this: Chttp://my.site.com/foo.pl?foo=bar;reg=foobar. +this: Chttp://example.com/foo.pl?foo=bar;reg=foobar. Note that this is only an issue when you are building your own URLs with query strings. It is not a problem when the URL is the result @@ -27,7 +27,7 @@ URL. It drops the port designator and uses port 80 anyway. See LPublishing Port Numbers other than -80|config/Publishing_Port_Numbers_other_th. +80|config/Publishing_Port_Numbers_other_than_80. 1.2 +2 -2 modperl-docs/src/docs/1.0/guide/control.pod Index: control.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/control.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- control.pod 6 Jan 2002 16:54:56 - 1.1 +++ control.pod 4 Feb 2002 13:50:25 - 1.2 @@ -53,7 +53,7 @@ a minus sign, e.g. Ckill -15 or Ckill -TERM followed by the PID. -=head1 Server Stopping and Restarting +=head1 Server Stopping and Restarting We will concentrate here on the implications of sending CTERM, CHUP, and CUSR1 signals (as arguments to kill(1)) to a mod_perl @@ -1648,7 +1648,7 @@ be used. The following tips should help you prevent these problems, before if at all they hit you. -=head2 All RAM Consumed +=head2 All RAM Consumed Sometimes calling an undefined subroutine in a module can cause a tight loop that consumes all the available memory. Here is a way to 1.2 +2 -4 modperl-docs/src/docs/1.0/guide/correct_headers.pod Index: correct_headers.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/correct_headers.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- correct_headers.pod 6 Jan 2002 16:54:56 - 1.1 +++ correct_headers.pod 4 Feb 2002 13:50:25 - 1.2 @@ -118,7 +118,7 @@ use Date::Parse; # Date::Parse parses RCS format, Apache::Util::parsedate doesn't $Mtime ||= -Date::Parse::str2time(substr q$Date: 2002/01/06 16:54:56 $, 6); +Date::Parse::str2time(substr q$Date: 2002/02/04 13:50:25 $, 6); $r-set_last_modified($Mtime); =head2 2.1.3) Expires and Cache-Control @@ -596,9 +596,7 @@ Lincoln Stein, Doug MacEachern: Writing Apache Modules with Perl and C, O'Reilly, 1-56592-567-X. Selected chapters available online at -http://www.modperl.com . Amazon page at -http://www.amazon.com/exec/obidos/ASIN/156592567X/writinapachemodu/ - +http://www.modperl.com/ . =head1 Other resources 1.2 +4 -4 modperl-docs/src/docs/1.0/guide/databases.pod Index: databases.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/databases.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- databases.pod 6 Jan 2002 16:54:56 - 1.1 +++ databases.pod 4 Feb 2002 13:50:25 - 1.2 @@ -156,8 +156,8 @@ connection won't be closed either. See the section LHandling the 'User pressed Stop button' -case|debug/Handling_the_User_pressed_Stop_ for more information on -prevention. +case|debug
cvs commit: modperl-docs/src/docs/1.0/guide dbm.pod intro.pod troubleshooting.pod
stas02/02/04 06:16:49 Modified:src/docs/1.0/guide dbm.pod intro.pod troubleshooting.pod Log: more link fixes Revision ChangesPath 1.3 +2 -2 modperl-docs/src/docs/1.0/guide/dbm.pod Index: dbm.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/dbm.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- dbm.pod 4 Feb 2002 13:50:25 - 1.2 +++ dbm.pod 4 Feb 2002 14:16:49 - 1.3 @@ -326,7 +326,7 @@ wrapper in situations where reads may be very lengthy and therefore write starvation problem may occur. On the other hand if you have big dbm files, it may create a big load on the system if the updates are -quite frequent. LMore information|dbm/mod_perl_and_dbm_files_. +quite frequent. LMore information|dbm/mod_perl_and_dbm. =item * @@ -350,7 +350,7 @@ =item * -LCDB_File::Lock2|dbm/mod_perl_and_dbm_files_ -- does the same thing as +LCDB_File::Lock2|dbm/mod_perl_and_dbm -- does the same thing as CDB_File::Lock, but has a slightly different implementation. I wrote it before David Harris released his CDB_File::Lock and I didn't want to kill mine, so I'll keep it here for a while :). 1.3 +4 -5 modperl-docs/src/docs/1.0/guide/intro.pod Index: intro.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/intro.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- intro.pod 4 Feb 2002 13:50:25 - 1.2 +++ intro.pod 4 Feb 2002 14:16:49 - 1.3 @@ -261,7 +261,7 @@ 1.25 million page views/day Mar-1998 -http://www.imdb.com +http://www.imdb.com/ * They are now an Amazon.com company @@ -273,8 +273,7 @@ 1,603,000 unique visitors/month Aug-1999 -http://www.flash.net -http://www.mediametrix.com/ +http://www.flash.net/ Apache/1.2.4 mod_perl/1.00 on Solaris @@ -284,8 +283,8 @@ 917,000 unique visitors/month Aug-1999 -http://www.athand.com -http://www.mediametrix.com/TopRankings/TopRankings.html +http://www.athand.com/ +http://www.mediametrix.com/ Stronghold/2.3 Apache/1.2.6 (Unix) mod_perl/1.15 on Solaris 1.3 +3 -3 modperl-docs/src/docs/1.0/guide/troubleshooting.pod Index: troubleshooting.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/troubleshooting.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- troubleshooting.pod 4 Feb 2002 13:50:25 - 1.2 +++ troubleshooting.pod 4 Feb 2002 14:16:49 - 1.3 @@ -2,7 +2,7 @@ Warnings and Errors Troubleshooting Index -=head1 General Advice +=head1 General Advice Perl's warnings mode is immensely helpful in detecting possible problems. Make sure you always turn on warnings while you are @@ -20,7 +20,7 @@ -=head1 Building and Installation +=head1 Building and Installation See Lmake Troubleshooting|install/make_Troubleshooting and Lmake test Troubleshooting|install/make_test_Troubleshooting @@ -718,7 +718,7 @@ =head1 Windows OS specific notes -=head2 Apache::DBI +=head2 Apache::DBI CApache::DBI causes the server to exit when it starts up, with: - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/1.0/guide install.pod
stas02/02/04 18:51:36 Modified:src/docs/1.0/guide install.pod Log: - more links fixes Revision ChangesPath 1.3 +9 -14 modperl-docs/src/docs/1.0/guide/install.pod Index: install.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/install.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- install.pod 4 Feb 2002 13:50:25 - 1.2 +++ install.pod 5 Feb 2002 02:51:36 - 1.3 @@ -978,7 +978,7 @@ -=head1 Installation Scenarios for Standalone mod_perl +=head1 Installation Scenarios for Standalone mod_perl There are various ways available to build Apache with the new hybrid build environment (using CUSE_APACI=1): @@ -2156,19 +2156,14 @@ Some people have reported that even when the server responds positively to the LHow can I tell whether mod_perl is -running|install/How_can_I_tell_whether_mod_perl_ tests, the mod_perl -API will not function properly. You may want to run the following script -to verify the availability of the mod_perl API. - - use strict; - my $r = shift; - $r-send_http_header('text/html'); - $r-print(It worked!!!\n); - - - - - +running|install/How_can_I_tell_whether_mod_perl_is_running_ tests, +the mod_perl API will not function properly. You may want to run the +following script to verify the availability of the mod_perl API. + + use strict; + my $r = shift; + $r-send_http_header('text/html'); + $r-print(It worked!!!\n); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/maillist config.cfg
stas02/02/04 19:06:01 Modified:src/maillist config.cfg Log: - link to email-etiquette.pod Revision ChangesPath 1.2 +1 -0 modperl-docs/src/maillist/config.cfg Index: config.cfg === RCS file: /home/cvs/modperl-docs/src/maillist/config.cfg,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- config.cfg5 Jan 2002 19:15:41 - 1.1 +++ config.cfg5 Feb 2002 03:06:01 - 1.2 @@ -21,6 +21,7 @@ list-advocacy.pod list-embperl.pod list-asp.pod + email-etiquette.pod contact.pod ) ], - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/maillist maillist.tmpl
stas02/02/04 19:31:34 Modified:src/stories story.tmpl src/maillist maillist.tmpl Log: - add warnings not to modify the autogenerated files Revision ChangesPath 1.2 +9 -0 modperl-docs/src/stories/story.tmpl Index: story.tmpl === RCS file: /home/cvs/modperl-docs/src/stories/story.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- story.tmpl5 Jan 2002 19:15:42 - 1.1 +++ story.tmpl5 Feb 2002 03:31:34 - 1.2 @@ -1,3 +1,12 @@ +### +# WARNING: Do not edit this file! +# If you do the changes will be lost! +# Instead edit the corresponding .txt file and run make.pl +# +# Don't forget to commit the changes to both .txt and the generated +# .pod to cvs, since others won't run the local make.pl + + =head1 NAME [% story.title %] 1.2 +9 -0 modperl-docs/src/maillist/maillist.tmpl Index: maillist.tmpl === RCS file: /home/cvs/modperl-docs/src/maillist/maillist.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- maillist.tmpl 5 Jan 2002 19:15:41 - 1.1 +++ maillist.tmpl 5 Feb 2002 03:31:34 - 1.2 @@ -1,3 +1,12 @@ +### +# WARNING: Do not edit this file! +# If you do the changes will be lost! +# Instead edit data.pl instead and re-run make.pl +# +# Don't forget to commit the changes to both .txt and the generated +# .pod to cvs, since others won't run the local make.pl + + =head1 NAME [% list.title -%] mailing list - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/stories story.tmpl
stas02/02/04 19:35:52 Modified:src/stories story.tmpl Log: - change the story template to have a single 'the story' section, plus change the headers lists not to be in bold Revision ChangesPath 1.3 +4 -4 modperl-docs/src/stories/story.tmpl Index: story.tmpl === RCS file: /home/cvs/modperl-docs/src/stories/story.tmpl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- story.tmpl5 Feb 2002 03:31:34 - 1.2 +++ story.tmpl5 Feb 2002 03:35:51 - 1.3 @@ -11,22 +11,22 @@ [% story.title %] -=head1 Info +=head1 The Story [% IF story.headers -%] =over [% FOREACH key = story.headers.keys.sort -%] [% IF story.headers.$key -%] -=item * [% key %]: [% story.headers.$key -%] +=item * + +[% key %]: [% story.headers.$key -%] [% END -%] [% END -%] =back [% END -%] - -=head1 The Story [% story.body -%] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/stories story.tmpl make.pl
stas02/02/04 19:47:06 Modified:src/stories story.tmpl make.pl Log: - change the story template to present the story nicer Revision ChangesPath 1.4 +1 -1 modperl-docs/src/stories/story.tmpl Index: story.tmpl === RCS file: /home/cvs/modperl-docs/src/stories/story.tmpl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- story.tmpl5 Feb 2002 03:35:51 - 1.3 +++ story.tmpl5 Feb 2002 03:47:06 - 1.4 @@ -11,7 +11,7 @@ [% story.title %] -=head1 The Story +=head1 [%- story.author -%] exclaimed: [% IF story.headers -%] =over 1.3 +5 -2 modperl-docs/src/stories/make.pl Index: make.pl === RCS file: /home/cvs/modperl-docs/src/stories/make.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- make.pl 26 Jan 2002 04:24:27 - 1.2 +++ make.pl 5 Feb 2002 03:47:06 - 1.3 @@ -52,9 +52,11 @@ my $title = delete $headers{Subject}; die error: no Subject: in $file unless $title; +my $author = delete $headers{From}; +die error: no From: in $file unless $author; + # antispam -$headers{Author} = delete $headers{From}; -$headers{Author} =~ s/\@/ (at) /; +$author =~ s/\@/ (at) /; #print Dumper \%headers; #print headers:\n$headers\n; @@ -62,6 +64,7 @@ my %data = ( title = $title, +author = $author, headers = \%headers, ); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html index_body
stas02/02/04 20:13:37 Modified:tmpl/custom/html index_body Log: - we cannot wrap body.top and body.bot in p/p, since that may result in a broken HTML. The source pages should worry to produce a valid HTML in first place. Revision ChangesPath 1.10 +2 -2 modperl-docs/tmpl/custom/html/index_body Index: index_body === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/index_body,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- index_body4 Feb 2002 11:34:34 - 1.9 +++ index_body5 Feb 2002 04:13:37 - 1.10 @@ -15,7 +15,7 @@ rel_doc_root=doc.dir.rel_doc_root; IF doc.body.top; -p${doc.body.top}/p; +${doc.body.top}; END; IF doc.meta.abstract; @@ -25,7 +25,7 @@ PROCESS index_toc toc=doc.toc; IF doc.body.bot; -p${doc.body.bot}/p; +${doc.body.bot}; END; br; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/stories index_bot.html
stas02/02/04 20:14:45 Modified:src/stories index_bot.html Log: - better HTML Revision ChangesPath 1.2 +9 -9 modperl-docs/src/stories/index_bot.html Index: index_bot.html === RCS file: /home/cvs/modperl-docs/src/stories/index_bot.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- index_bot.html5 Jan 2002 19:15:42 - 1.1 +++ index_bot.html5 Feb 2002 04:14:45 - 1.2 @@ -1,10 +1,10 @@ - html -head - titleindex bottom/title -/head -body bgcolor=white -If you have a success story to share please submit it to the modperl (at) -apache.org mailing list. Please include the following information: +html + head +titleindex bottom/title + /head + body bgcolor=white + pIf you have a success story to share please submit it to the modperl (at) + apache.org mailing list. Please include the following information:/p PRE URL: Title: @@ -13,5 +13,5 @@ Success Story: /PRE -/body - /html + /body +/html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src style.css
stas02/02/04 20:18:41 Modified:tmpl/custom/html head src style.css Log: - bg image moved to body since not all browsers handle the css correctly, and this element must work! Revision ChangesPath 1.2 +1 -1 modperl-docs/tmpl/custom/html/head Index: head === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/head,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- head 5 Jan 2002 19:29:53 - 1.1 +++ head 5 Feb 2002 04:18:41 - 1.2 @@ -9,5 +9,5 @@ title[% doc.meta.title %]/title [% INCLUDE headers -%] /head -body +body background=[% doc.dir.abs_doc_root %]/images/bgline.gif a name=top/a 1.23 +0 -3 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- style.css 4 Feb 2002 10:08:59 - 1.22 +++ style.css 5 Feb 2002 04:18:41 - 1.23 @@ -2,9 +2,6 @@ font-family: helvetica, arial, verdana, sans-serif; font-size: 0.8em; color: #00; -/* background-color: #66; */ -background-image:url(images/bgline.gif); -background:url(images/bgline.gif); /* NS4 */ } .headline { - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs TODO
stas02/02/04 21:29:30 Modified:.TODO Log: - update status Revision ChangesPath 1.15 +10 -2 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- TODO 4 Feb 2002 11:43:46 - 1.14 +++ TODO 5 Feb 2002 05:29:30 - 1.15 @@ -3,10 +3,18 @@ Basic Layout: - -- NS4, cannot make bg-image to render - - NS4, if PRE is long the page is scrolled to the right! See dst_html/docs/2.0/devel/debug_c/debug_c.html#Analyzing_the_core_File + +- in Mozilla, there are no borders around the NavBar tables, whereas with IE + and Opera, there are. which way is correct/better? + +- with Opera and IE, there is too little spacing between the ads. Maybe add + a br or nbsp; may be not? + +- there are empty prev/up/next boxes on the main page, looking sort of + strange. shoulf we remove those completly, if there is no UP or use + really-empty images as placeholders? Menu: - - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/maillist list-advocacy.pod list-announce.pod list-asp.pod list-cvs.pod list-dev.pod list-docs-cvs.pod list-docs-dev.pod list-embperl.pod list-test-cvs.pod list-test-dev.pod list-users.pod
stas02/02/05 08:19:18 Modified:src/maillist list-advocacy.pod list-announce.pod list-asp.pod list-cvs.pod list-dev.pod list-docs-cvs.pod list-docs-dev.pod list-embperl.pod list-test-cvs.pod list-test-dev.pod list-users.pod Log: sync Revision ChangesPath 1.2 +5 -0 modperl-docs/src/maillist/list-advocacy.pod Index: list-advocacy.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-advocacy.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-advocacy.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-advocacy.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8 @@ +### +# WARNING: Do not edit this file! # +# Edit data.pl instead and re-run make.pl # +### + =head1 NAME mod_perl Advocacy mailing list 1.2 +5 -0 modperl-docs/src/maillist/list-announce.pod Index: list-announce.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-announce.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-announce.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-announce.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8 @@ +### +# WARNING: Do not edit this file! # +# Edit data.pl instead and re-run make.pl # +### + =head1 NAME Announce mailing list 1.2 +5 -0 modperl-docs/src/maillist/list-asp.pod Index: list-asp.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-asp.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-asp.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-asp.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8 @@ +### +# WARNING: Do not edit this file! # +# Edit data.pl instead and re-run make.pl # +### + =head1 NAME ASP mailing list 1.2 +5 -0 modperl-docs/src/maillist/list-cvs.pod Index: list-cvs.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-cvs.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-cvs.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-cvs.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8 @@ +### +# WARNING: Do not edit this file! # +# Edit data.pl instead and re-run make.pl # +### + =head1 NAME Development CVS mailing list 1.2 +5 -0 modperl-docs/src/maillist/list-dev.pod Index: list-dev.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-dev.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-dev.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-dev.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8 @@ +### +# WARNING: Do not edit this file! # +# Edit data.pl instead and re-run make.pl # +### + =head1 NAME mod_perl Development mailing list 1.2 +5 -0 modperl-docs/src/maillist/list-docs-cvs.pod Index: list-docs-cvs.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-docs-cvs.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-docs-cvs.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-docs-cvs.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8 @@ +### +# WARNING: Do not edit this file! # +# Edit data.pl instead and re-run make.pl # +### + =head1 NAME Documentation CVS mailing list 1.2 +5 -0 modperl-docs/src/maillist/list-docs-dev.pod Index: list-docs-dev.pod === RCS file: /home/cvs/modperl-docs/src/maillist/list-docs-dev.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- list-docs-dev.pod 5 Jan 2002 19:15:41 - 1.1 +++ list-docs-dev.pod 5 Feb 2002 16:19:17 - 1.2 @@ -1,3 +1,8
cvs commit: modperl-docs/src style.css
stas02/02/05 09:36:56 Modified:src style.css Log: - use smaller font for table-top in the menus Revision ChangesPath 1.29 +2 -0 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- style.css 5 Feb 2002 16:26:14 - 1.28 +++ style.css 5 Feb 2002 17:36:56 - 1.29 @@ -93,8 +93,10 @@ .table-head {} .table-top { +font-size: 0.8em; background-color: #cc; color: #525d76; + } .table-cell { background-color: #ee; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/search .htaccess
stas02/02/06 23:06:01 Modified:src .htaccess src/search .htaccess Log: - correct .htaccess files so the dirs can be accessible via http:// Revision ChangesPath 1.3 +6 -6 modperl-docs/src/.htaccess Index: .htaccess === RCS file: /home/cvs/modperl-docs/src/.htaccess,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .htaccess 28 Jan 2002 01:53:22 - 1.2 +++ .htaccess 7 Feb 2002 07:06:01 - 1.3 @@ -1,14 +1,14 @@ - ErrorDocument 404 /404.html ### URI remapping ### -RedirectPermanent /guide/ /docs/1.0/guide/ +RedirectPermanent /guide/ http://perl.apache.org/docs/1.0/guide/ # embperl -RedirectPermanent /Embperl/ http://perl.apache.org/embperl/ -RedirectPermanent /perl/Embperl/ http://perl.apache.org/embperl/ -RedirectPermanent /embperl.html /embperl/ +Redirect permanent /Embperl/ http://perl.apache.org/embperl/ +Redirect permanent /perl/Embperl/ http://perl.apache.org/embperl/ +Redirect permanent /embperl.html http://perl.apache.org//embperl/ # ASP -RedirectPermanent /asp http://www.apache-asp.org/ +Redirect permanent /asp http://www.apache-asp.org/ + 1.2 +1 -1 modperl-docs/src/search/.htaccess Index: .htaccess === RCS file: /home/cvs/modperl-docs/src/search/.htaccess,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .htaccess 30 Jan 2002 06:35:00 - 1.1 +++ .htaccess 7 Feb 2002 07:06:01 - 1.2 @@ -1,6 +1,6 @@ deny from all files swish.cgi allow from all - Options +ExecCGI +# Options +ExecCGI /files - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/conf html2ps.conf
stas02/02/06 23:08:16 Modified:conf html2ps.conf Log: - remove this backup comment Revision ChangesPath 1.3 +0 -1 modperl-docs/conf/html2ps.conf Index: html2ps.conf === RCS file: /home/cvs/modperl-docs/conf/html2ps.conf,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- html2ps.conf 6 Feb 2002 14:43:25 - 1.2 +++ html2ps.conf 7 Feb 2002 07:08:16 - 1.3 @@ -20,7 +20,6 @@ hyphenation { en { -/* file: /usr/share/texmf/tex/generic/hyphen/hyphen.tex; */ file: conf/hyphen.tex; } } - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/search SwishSpiderConfig.pl
stas02/02/06 23:26:15 Modified:src/search SwishSpiderConfig.pl Log: - spider only URLs under the base URL, still needs some generalization work. Revision ChangesPath 1.2 +5 -1 modperl-docs/src/search/SwishSpiderConfig.pl Index: SwishSpiderConfig.pl === RCS file: /home/cvs/modperl-docs/src/search/SwishSpiderConfig.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SwishSpiderConfig.pl 4 Feb 2002 09:22:27 - 1.1 +++ SwishSpiderConfig.pl 7 Feb 2002 07:26:15 - 1.2 @@ -22,7 +22,11 @@ delay_min = .0001, # Ignore images files -test_url= sub { $_[0]-path !~ /\.(?:gif|jpe?g|.png)$/i }, +test_url = sub { +return if $_[0]-path =~ /\.(?:gif|jpeg|.png|.gz)$/i; +return unless $_[0]-path =~ m!^/preview/modperl-site!; +return 1; +}, # Only index text/html test_response = sub { return $_[2]-content_type =~ m[text/html] }, - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs TODO
stas02/02/07 00:42:58 Modified:.TODO Log: - need to add favicon Revision ChangesPath 1.18 +2 -0 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- TODO 6 Feb 2002 15:04:59 - 1.17 +++ TODO 7 Feb 2002 08:42:58 - 1.18 @@ -95,4 +95,6 @@ - Think about porting the conferences stuff +- add link REL=shortcut icon HREF=/favicon.ico TYPE=image/x-icon ++ favicon.ico (need to make one, something like [mp]? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/lib/DocSet/Doc Common.pm
stas02/02/07 00:43:40 Modified:lib/DocSet/Doc Common.pm Log: - thinner left bar for pre secs, from allan's design Revision ChangesPath 1.2 +1 -1 modperl-docs/lib/DocSet/Doc/Common.pm Index: Common.pm === RCS file: /home/cvs/modperl-docs/lib/DocSet/Doc/Common.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Common.pm 5 Feb 2002 10:27:19 - 1.1 +++ Common.pm 7 Feb 2002 08:43:40 - 1.2 @@ -174,7 +174,7 @@ tr td bgcolor=#cc width=1 - nbsp; + br /td td - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/stats graph.jpg input.data netcraft.html pseudo-graph.jpg securityspace.html
stas02/02/19 06:10:23 Modified:src/stats graph.jpg input.data netcraft.html pseudo-graph.jpg securityspace.html Log: january 2002 stats Revision ChangesPath 1.2 +230 -217 modperl-docs/src/stats/graph.jpg Binary file 1.2 +1 -0 modperl-docs/src/stats/input.data Index: input.data === RCS file: /home/cvs/modperl-docs/src/stats/input.data,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- input.data5 Jan 2002 19:15:41 - 1.1 +++ input.data19 Feb 2002 14:10:23 - 1.2 @@ -1,3 +1,4 @@ +January 2002 2819847 341458 December 20012720503 326545 November 20012651419 322595 October 2001 2540267 293633 1.2 +2 -1 modperl-docs/src/stats/netcraft.html Index: netcraft.html === RCS file: /home/cvs/modperl-docs/src/stats/netcraft.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- netcraft.html 5 Jan 2002 19:15:41 - 1.1 +++ netcraft.html 19 Feb 2002 14:10:23 - 1.2 @@ -23,6 +23,7 @@ table cellpadding=3 border=1 trtdSurvey/tdtdhostnames/tdtdunique ip addresses/td/tr +trtd January 2002 /tdtd2819847/tdtd341458/td/tr trtd December 2001 /tdtd2720503/tdtd326545/td/tr trtd November 2001 /tdtd2651419/tdtd322595/td/tr trtd October 2001 /tdtd2540267/tdtd293633/td/tr @@ -82,4 +83,4 @@ /body -/html \ No newline at end of file +/html 1.2 +46 -54modperl-docs/src/stats/pseudo-graph.jpg Binary file 1.2 +3 -3 modperl-docs/src/stats/securityspace.html Index: securityspace.html === RCS file: /home/cvs/modperl-docs/src/stats/securityspace.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- securityspace.html5 Jan 2002 19:15:41 - 1.1 +++ securityspace.html19 Feb 2002 14:10:23 - 1.2 @@ -6,14 +6,14 @@ body bgcolor=#ff SecuritySpace provides -a href=http://www.securityspace.com/s_survey/data/man.200112/apachemods.html; +a href=http://www.securityspace.com/s_survey/data/man.200201/apachemods.html; mod_perl usage report/a. Make sure to click on the menu at the left to pick the latest month, since the link hardcodes the month. They also provide a a -href=http://www.securityspace.com/s_survey/data/man.200112/apachemods.html?mod=cGVybA==;page/a +href=http://www.securityspace.com/s_survey/data/man.200201/apachemods.html?mod=cGVybA==;page/a similar to this one with statistics and a graph based on the data collected by a href=http://www.securityspace.com/;www.securityspace.com/a /body -/html \ No newline at end of file +/html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/products app-server.pod
stas02/02/21 20:35:57 Modified:src/products app-server.pod Log: - add a ref/desc of Bricolage Revision ChangesPath 1.3 +9 -0 modperl-docs/src/products/app-server.pod Index: app-server.pod === RCS file: /home/cvs/modperl-docs/src/products/app-server.pod,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- app-server.pod29 Jan 2002 04:29:40 - 1.2 +++ app-server.pod22 Feb 2002 04:35:57 - 1.3 @@ -46,6 +46,15 @@ tracing, configuration, logging, class loading, type hierarchy, unit testing, and acceptance testing. +=head1 Bricolage + +CBricolage (http://bricolage.thepirtgroup.com/) is a full-featured, +open-source, enterprise-class content management system. It offers a +browser-based interface for ease-of use, a full-fledged templating +system with complete programming language support for flexibility, and +many other features. It operates in an Apache/mod_perl environment, +and uses the PostgreSQL RDBMS for its repository. + =head1 Embperl CEmbperl (http://perl.apache.org/embperl/) is a system for building - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src style.css
stas02/02/21 23:29:11 Modified:src style.css Log: - consistency, no functionality change Revision ChangesPath 1.31 +20 -17modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- style.css 21 Feb 2002 08:55:18 - 1.30 +++ style.css 22 Feb 2002 07:29:11 - 1.31 @@ -11,7 +11,7 @@ } h1, h2, h3, h4 { -color: #525D76; +color: #525d76; font-size: 1.2em; font-family: helvetica, arial, verdana, sans-serif; } @@ -30,13 +30,20 @@ } td.sel-bg { -background-color: #525D76; +background-color: #525d76; } div.nonselectedmenuitem a:link, div.nonselectedmenuitem a:visited, div.nonselectedmenuitem a:active { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; -color: #525D76; +color: #525d76; +text-decoration: none; +} + +div.selectedmenuitem a, div.selectedmenuitem a:link, div.selectedmenuitem a:visited, div.selectedmenuitem a:active { +font-family: verdana, arial, helvetica, sans-serif; +font-size: 12px; +color: #ff; text-decoration: none; } @@ -48,16 +55,12 @@ background-color: #ee; } -div.selectedmenuitem a, div.selectedmenuitem a:link, div.selectedmenuitem a:visited, div.selectedmenuitem a:active { -font-family: verdana, arial, helvetica, sans-serif; -font-size: 12px; -color: #ff; -text-decoration: none; -} - div.selectedmenuitem { -background-color: #525D76; padding: 3px; +color: #00; +font-family: verdana, helvetica, arial, sans-serif; +font-size: 12px; +background-color: #525d76; } div.nonselectedmenuitem a:hover, div.selectedmenuitem a:hover { @@ -70,18 +73,18 @@ font-family: verdana, helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; -background-color: #828DA6; +background-color: #828da6; text-align: center; } td.menu-border { -background-color: #525D76; +background-color: #525d76; } /* standard html tags */ td.search { -background-color: #525D76; +background-color: #525d76; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ff; @@ -155,14 +158,14 @@ /*breacrumb*/ td.navbarglobal { font-family: verdana, helvetica, sans-serif; -color: #828DA6; +color: #828da6; font-size: 0.85em; } td.navbarglobal a:link, td.navbarglobal a:visited, td.navbarglobal a:active { text-decoration: none; -color: #828DA6; +color: #828da6; font-family: verdana, sans-serif; } @@ -261,7 +264,7 @@ /* spacegif substitute in menus */ td.blue-bg { -background-color: #525D76; +background-color: #525d76; } td.ad-bg { - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html title
stas02/02/22 00:19:52 Modified:src style.css tmpl/custom/html title Log: - move the hardcoded color setting into a style file Revision ChangesPath 1.32 +4 -1 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- style.css 22 Feb 2002 07:29:11 - 1.31 +++ style.css 22 Feb 2002 08:19:52 - 1.32 @@ -22,7 +22,7 @@ a:hover { color: #66;} td.menu-title-bg { -background-color: #828DA6; +background-color: #828da6; } td.non-sel-bg { @@ -199,6 +199,9 @@ font-family: helvetica, arial, verdana, sans-serif; font-size:1.5em; font-weight: bold; +} +td.headline { +background-color: #525a73; } code { 1.5 +1 -1 modperl-docs/tmpl/custom/html/title Index: title === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/title,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- title 21 Feb 2002 12:15:25 - 1.4 +++ title 22 Feb 2002 08:19:52 - 1.5 @@ -4,7 +4,7 @@ !--title-- table border=0 width=100% cellspacing=0 cellpadding=3 tr -td bgcolor=#525A73 class=headline[% doc.meta.title %]/td +td class=headline[% doc.meta.title %]/td /tr /table /td - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src style.css
stas02/02/22 00:24:03 Modified:src style.css Log: - no need for using huge letters and bold weight for the title, it's already standing out by using opposite to the rest of the page colors Revision ChangesPath 1.33 +1 -2 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- style.css 22 Feb 2002 08:19:52 - 1.32 +++ style.css 22 Feb 2002 08:24:03 - 1.33 @@ -197,8 +197,7 @@ .headline { color: #ff; font-family: helvetica, arial, verdana, sans-serif; -font-size:1.5em; -font-weight: bold; +font-size: 1.2em; } td.headline { background-color: #525a73; - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/src/docs/1.0/faqs mod_perl_cgi.pod mod_perl_faq.pod mod_perl_tuning.pod
stas02/02/22 00:33:09 Modified:src/docs/1.0/faqs mod_perl_cgi.pod mod_perl_faq.pod mod_perl_tuning.pod Log: remove $Date$ tag from the title of these docs Revision ChangesPath 1.2 +1 -1 modperl-docs/src/docs/1.0/faqs/mod_perl_cgi.pod Index: mod_perl_cgi.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/faqs/mod_perl_cgi.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mod_perl_cgi.pod 5 Jan 2002 19:20:01 - 1.1 +++ mod_perl_cgi.pod 22 Feb 2002 08:33:09 - 1.2 @@ -1,6 +1,6 @@ =head1 NAME -Mod_perl_cgi - running CGI scripts under mod_perl ($Date: 2002/01/05 19:20:01 $) +Mod_perl_cgi - running CGI scripts under mod_perl =head1 DESCRIPTION 1.2 +1 -1 modperl-docs/src/docs/1.0/faqs/mod_perl_faq.pod Index: mod_perl_faq.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/faqs/mod_perl_faq.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mod_perl_faq.pod 5 Jan 2002 19:20:01 - 1.1 +++ mod_perl_faq.pod 22 Feb 2002 08:33:09 - 1.2 @@ -1,6 +1,6 @@ =head1 NAME -Mod_perl_faq - frequently asked questions about mod_perl ($Date: 2002/01/05 19:20:01 $) +Mod_perl_faq - frequently asked questions about mod_perl =head1 DESCRIPTION 1.2 +1 -2 modperl-docs/src/docs/1.0/faqs/mod_perl_tuning.pod Index: mod_perl_tuning.pod === RCS file: /home/cvs/modperl-docs/src/docs/1.0/faqs/mod_perl_tuning.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mod_perl_tuning.pod 5 Jan 2002 19:20:01 - 1.1 +++ mod_perl_tuning.pod 22 Feb 2002 08:33:09 - 1.2 @@ -419,5 +419,4 @@ check the web pages http://perl.apache.org/ and http://www.apache.org/ for explanations of the configuration options. -$Revision: 1.1 $ -$Date: 2002/01/05 19:20:01 $ + - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs TODO
stas02/02/22 00:59:59 Modified:.TODO Log: - new ideas Revision ChangesPath 1.21 +7 -0 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- TODO 21 Feb 2002 08:55:18 - 1.20 +++ TODO 22 Feb 2002 08:59:59 - 1.21 @@ -69,6 +69,13 @@ - src/about/help.pod, should be completed +- how about adding a page: 'link to us', with a selection of a few + logos/buttons for people to reuse, including a copy-n-paste-ready + HTML fetching the logo. Though we probably want people to copy the + images rather than linking to perl.apache.org to fetch the + image. Could probably go into About section, which can be split into + a few pages, making About a DocSet. + Search: --- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html index
stas02/02/22 01:09:50 Modified:tmpl/custom/html index Log: - no need for extra vertical space between menus Revision ChangesPath 1.12 +3 -3 modperl-docs/tmpl/custom/html/index Index: index === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/index,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- index 21 Feb 2002 08:55:18 - 1.11 +++ index 22 Feb 2002 09:09:50 - 1.12 @@ -14,11 +14,11 @@ !-- left box (NAV)-- div class=leftbox [% INCLUDE logo %] -br + [% INCLUDE menu_main nav=doc.nav; %] -br + [% INCLUDE menu_links %] -br + [% INCLUDE ad %] brbr /div - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html navbar_local_bottom navbar_local_top
stas02/02/22 01:36:51 Modified:tmpl/custom/html navbar_local_bottom navbar_local_top Log: - prevent wrapping of the elements inside td's Revision ChangesPath 1.4 +2 -2 modperl-docs/tmpl/custom/html/navbar_local_bottom Index: navbar_local_bottom === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/navbar_local_bottom,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- navbar_local_bottom 21 Feb 2002 08:55:18 - 1.3 +++ navbar_local_bottom 22 Feb 2002 09:36:51 - 1.4 @@ -5,10 +5,10 @@ %] table width=100% border=0 cellspacing=0 cellpadding=0 tr -td align=left width=50% +td align=left width=50% nowrap [% INCLUDE top_link %] /td -td align=right width=50% +td align=right width=50% nowrap [% INCLUDE prev_next_link %] /td /tr 1.6 +3 -3 modperl-docs/tmpl/custom/html/navbar_local_top Index: navbar_local_top === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/navbar_local_top,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- navbar_local_top 21 Feb 2002 08:55:18 - 1.5 +++ navbar_local_top 22 Feb 2002 09:36:51 - 1.6 @@ -5,13 +5,13 @@ %] table width=100% border=0 cellspacing=0 cellpadding=0 tr valign=middle -td align=left width=33% +td align=left width=33% nowrap [% INCLUDE search %] /td -td align=center class=download width=33% +td align=center class=download width=33% nowrap [% INCLUDE download_link %] /td -td align=right width=33% +td align=right width=33% nowrap [% INCLUDE prev_next_link %] /td /tr - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html head index page
stas02/02/22 02:08:31 Modified:tmpl/custom/html head index page Log: - get rid of empty lines at the top of the HTML pages - start getting rid of splash, we don't use it Revision ChangesPath 1.4 +2 -1 modperl-docs/tmpl/custom/html/head Index: head === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/head,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- head 5 Feb 2002 17:04:27 - 1.3 +++ head 22 Feb 2002 10:08:31 - 1.4 @@ -1,4 +1,5 @@ -[%# +[%- + # # head: standard header for HTML pages # ARGS: # title # page title 1.13 +0 -5 modperl-docs/tmpl/custom/html/index Index: index === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/index,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- index 22 Feb 2002 09:09:50 - 1.12 +++ index 22 Feb 2002 10:08:31 - 1.13 @@ -1,8 +1,3 @@ -[% PROCESS splash/config; -splash.images = $doc.dir.abs_doc_root/images/splash; -splash.fg = 'mauve'; -splash.bg = 'lilac'; --%] [% INCLUDE head paget = doc.meta.title title = mod_perl: $paget 1.15 +0 -7 modperl-docs/tmpl/custom/html/page Index: page === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/page,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- page 22 Feb 2002 08:59:39 - 1.14 +++ page 22 Feb 2002 10:08:31 - 1.15 @@ -1,15 +1,8 @@ -[% PROCESS splash/config; -splash.images = $doc.dir.abs_doc_root/images/splash; -splash.fg = 'mauve'; -splash.bg = 'lilac'; --%] - [% INCLUDE head paget = doc.meta.title title = mod_perl: $paget content = '' -%] - !-- Swishcommand noindex -- !-- left box (NAV)-- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html headers
stas02/02/22 02:21:34 Modified:tmpl/custom/html headers Log: - working on content: improve the meta-headers Revision ChangesPath 1.3 +3 -3 modperl-docs/tmpl/custom/html/headers Index: headers === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/headers,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- headers 21 Feb 2002 08:55:18 - 1.2 +++ headers 22 Feb 2002 10:21:34 - 1.3 @@ -1,6 +1,6 @@ - meta name=Author content=Stas Bekman - meta name=Description content=All Apache/Perl related information: Hints, Guidelines, Scenarios and Troubleshottings - meta name=keywords content=mod_perl modperl perl cgi apache webserver speed fast guide mod_perl apache guide help info faq mod_perl installation cgi troubleshooting help no sex speedup free open source OSS mod_perl apache guide + meta name=Author content=docs-dev (at) perl.apache.org + meta name=Description content=mod_perl documentation: Manuals, Hints, Guidelines, Scenarios, Troubleshooting and Help + meta name=keywords content=mod_perl modperl perl cgi apache webserver speed fast guide mod_perl asf parent apache guide help info faq mod_perl installation cgi troubleshooting help no sex speedup child rules free open source OSS mod_perl speed suck apache guide manual troubleshoot cgi fast apache sexy meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 meta name=Classification content=information link href=[% doc.dir.abs_doc_root %]/style.css rel=stylesheet type=text/css title=refstyle - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs TODO
stas02/02/22 02:36:33 Modified:.TODO Log: - fixed ./../ paths in DocSet Revision ChangesPath 1.22 +0 -4 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- TODO 22 Feb 2002 08:59:59 - 1.21 +++ TODO 22 Feb 2002 10:36:33 - 1.22 @@ -24,10 +24,6 @@ DocSet: --- -- The path must be either ./foo or ../../foo and never leading ./ - followed by ../, since the later doesn't work in IE on Mac. - - Menu: - - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/std/splash domm_buttom domm_button domm_menu domm_pulldown
stas02/02/22 03:06:01 Modified:tmpl/custom/html navbar_global sitemap Added: tmpl/custom/html button Removed: tmpl/std/splash domm_buttom domm_button domm_menu domm_pulldown Log: - eliminate domm_ prefices in files Revision ChangesPath 1.8 +4 -4 modperl-docs/tmpl/custom/html/navbar_global Index: navbar_global === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/navbar_global,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- navbar_global 21 Feb 2002 12:15:25 - 1.7 +++ navbar_global 22 Feb 2002 11:06:01 - 1.8 @@ -42,10 +42,10 @@ tr td class=navbarglobal valign=top height=20 [%- IF nav_not_empty == 1 -%] -[%- WRAPPER splash/domm_button - width = 100% - align = 'left' - col = splash.style.select.col.fore +[%- WRAPPER button +width = 100% +align = 'left' +col = splash.style.select.col.fore -%] [%- FOREACH sec = sects -%]a href=[% sec.link %]b[% sec.text %]/b/anbsp;/nbsp;[%- END -%] [%- END -%] 1.3 +1 -1 modperl-docs/tmpl/custom/html/sitemap Index: sitemap === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/sitemap,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sitemap 21 Feb 2002 08:55:18 - 1.2 +++ sitemap 22 Feb 2002 11:06:01 - 1.3 @@ -52,7 +52,7 @@ /div br div class=menu -[% INCLUDE splash/domm_pulldown +[% INCLUDE splash/pulldown select = selected width = 5% pad= 0 1.1 modperl-docs/tmpl/custom/html/button Index: button === [% # splash/button: a bar with rounded corners # # ARGS: content, style # STYLE: col, bgcol, align, width # SET default = splash.style.default ; DEFAULT style = default col = style.col.fore or default.col.fore bgcol = style.col.back or default.col.back align = style.button.align or default.button.align ; SET rgbcol = splash.rgb.$col imgbase = $splash.images/$bgcol imgsize = splash.imgsize imgtype = splash.imgtype ; -%] [% IF navstyle %]div class='[%- navstyle -%]'[% END %] [%- content.length ? content : 'nbsp;' -%] [% IF navstyle %]/div[% END %] [% IF linebrake %]br[% END %] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/std/misc author contribs copy copymid copyright exceptions filters history install modules plugins projects reserved resources seealso version warning
stas02/02/22 03:12:53 Removed: tmpl/std/misc author contribs copy copymid copyright exceptions filters history install modules plugins projects reserved resources seealso version warning Log: templates in misc have gone too, we don't use these - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs STATUS
stas02/02/24 18:52:35 Modified:.STATUS Log: - update the STATUS file based on info from Allan Revision ChangesPath 1.2 +17 -4 modperl-docs/STATUS Index: STATUS === RCS file: /home/cvs/modperl-docs/STATUS,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- STATUS5 Feb 2002 05:31:21 - 1.1 +++ STATUS25 Feb 2002 02:52:35 - 1.2 @@ -13,12 +13,17 @@ Graphic Browsers: -Name/Version Linux WinXX MacOS - +Name/Version Linux WinXX MacOSX MacOS9.2 + Mozilla/0.9.7 +2 Netscape/4.79 +0 -Opera/5.0 +2 -Konquerer/2.2.1 +2 +Netscape/4.75 +1 +Netscape/6.2+1 +Opera/5.0 +2 +Konquerer/2.2.1 +2 ## ## ## +IE/5.1##+1 +IE/5.0##+1 + Text Browsers: @@ -33,3 +38,11 @@ - Galleon uses the same engine (gecko) as Mozilla so the rendering is the same. + +Problems: + +- NS/MacOS9.2: the arrows in the lists doesn't align with the text very + good + +- IE5/win98: the frameborder for the book-gifs are not black but + link-colored. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html button index logo page wrap_box
stas02/02/26 19:20:58 Modified:.TODO src style.css tmpl/custom/html button index logo page wrap_box Log: - separate section of the left column with br - clean style.css Revision ChangesPath 1.23 +0 -7 modperl-docs/TODO Index: TODO === RCS file: /home/cvs/modperl-docs/TODO,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- TODO 22 Feb 2002 10:36:33 - 1.22 +++ TODO 27 Feb 2002 03:20:58 - 1.23 @@ -49,13 +49,6 @@ 'content' doesn't have to wrap itself in a div tag. If class is passed then we can use it in td class= -- currently we have (page_no(prev|parent|next).gif which don't have - the text on the them. We need this to make sure that the widget - doesn't move left/right when there is no prev or next, or - parent. But it doesn't look nice. Consider to use completely empty - images which will just be of the same size (spacer image?). Not sure - though. - Content: 1.34 +27 -32modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- style.css 22 Feb 2002 08:24:03 - 1.33 +++ style.css 27 Feb 2002 03:20:58 - 1.34 @@ -26,7 +26,7 @@ } td.non-sel-bg { -background-color: #ee; +background-color: #ff; } td.sel-bg { @@ -35,42 +35,40 @@ div.nonselectedmenuitem a:link, div.nonselectedmenuitem a:visited, div.nonselectedmenuitem a:active { font-family: verdana, arial, helvetica, sans-serif; -font-size: 12px; +font-size: 0.9em; color: #525d76; text-decoration: none; } div.selectedmenuitem a, div.selectedmenuitem a:link, div.selectedmenuitem a:visited, div.selectedmenuitem a:active { font-family: verdana, arial, helvetica, sans-serif; -font-size: 12px; +font-size: 0.9em; color: #ff; text-decoration: none; } div.nonselectedmenuitem { padding: 3px; -color: #00; -font-family: verdana, helvetica, arial, sans-serif; -font-size: 12px; -background-color: #ee; +background-color: #ff; } div.selectedmenuitem { padding: 3px; -color: #00; -font-family: verdana, helvetica, arial, sans-serif; -font-size: 12px; background-color: #525d76; } -div.nonselectedmenuitem a:hover, div.selectedmenuitem a:hover { +div.nonselectedmenuitem a:hover { color: #99; } +div.selectedmenuitem a:hover { +color: #99; +} + div.menu-title { padding: 3px; color: #00; -font-family: verdana, helvetica, arial, sans-serif; +font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #828da6; @@ -94,9 +92,11 @@ div.leftbox { position: absolute; top: 5px; -left: 5px; +left: 0px; width: 170px; -padding: 0px; +border: 1px; +border-style: none; +border-color: #00; } div.rightbox { @@ -111,11 +111,9 @@ } - /* boxes in the left box */ div.logo { -width: 150px; -padding: 5px; /* 0px works in NS4 */ +width: 175px; border: 1px; border-style: none; /* background-color: #ff; */ @@ -123,22 +121,21 @@ div.menumain { border: 1px; -padding: 5px; border-style: none; - /* background-color: #ff; */ +width: 175px; } div.menulinks { border: 1px; -padding: 5px; border-style: none; +width: 175px; /* background-color: #ff; */ } div.ad { border: 1px; -padding: 5px; border-style: none; +width: 175px; /* background-color: #ff;*/ } @@ -157,22 +154,21 @@ /*breacrumb*/ td.navbarglobal { -font-family: verdana, helvetica, sans-serif; +font-family: verdana, arial, helvetica, sans-serif; color: #828da6; font-size: 0.85em; } - td.navbarglobal a:link, td.navbarglobal a:visited, td.navbarglobal a:active { text-decoration: none; color: #828da6; -font-family: verdana, sans-serif; +font-family: verdana, arial, helvetica, sans-serif; } td.navbarglobal a:hover { text-decoration: none; color: #66; -font-family: verdana, sans-serif; +font-family: verdana, arial, helvetica, sans-serif; } div.index_section { @@ -194,13 +190,12 @@ /* various font defs */ -.headline { -color: #ff; -font-family
cvs commit: modperl-docs/tmpl/custom/html search
stas02/02/26 19:30:10 Modified:src style.css tmpl/custom/html search Log: - make the search widget nicer Revision ChangesPath 1.35 +1 -1 modperl-docs/src/style.css Index: style.css === RCS file: /home/cvs/modperl-docs/src/style.css,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- style.css 27 Feb 2002 03:20:58 - 1.34 +++ style.css 27 Feb 2002 03:30:10 - 1.35 @@ -84,7 +84,7 @@ td.search { background-color: #525d76; font-family: verdana, arial, helvetica, sans-serif; -font-size: 11px; +font-size: 0.8em; color: #ff; } 1.4 +14 -2 modperl-docs/tmpl/custom/html/search Index: search === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/search,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- search21 Feb 2002 08:55:18 - 1.3 +++ search27 Feb 2002 03:30:10 - 1.4 @@ -1,2 +1,14 @@ -input type=text name=query size=15 maxlength=200 class=input-fld -input type=submit name=submit value=Search! class=submit-but \ No newline at end of file +table border=0 cellspacing=0 cellpadding=0 +tr +td class=menu-border colspan=4 height=1br class=smallbr/td +/tr +tr +td class=menu-border width=1br class=smallbr/td +td class=search width=60 align=centerSearch/td +td class=menu-borderinput type=text name=query size=15 maxlength=200 class=input-fld value=Press enter/td +td class=menu-border width=1br class=smallbr/td +/tr +tr +td class=menu-border colspan=4 height=1br class=smallbr/td +/tr +/table - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: modperl-docs/tmpl/custom/html search
stas02/02/26 19:38:18 Modified:tmpl/custom/html search Log: - use the correct class for seach input Revision ChangesPath 1.5 +1 -1 modperl-docs/tmpl/custom/html/search Index: search === RCS file: /home/cvs/modperl-docs/tmpl/custom/html/search,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- search27 Feb 2002 03:30:10 - 1.4 +++ search27 Feb 2002 03:38:17 - 1.5 @@ -5,7 +5,7 @@ tr td class=menu-border width=1br class=smallbr/td td class=search width=60 align=centerSearch/td -td class=menu-borderinput type=text name=query size=15 maxlength=200 class=input-fld value=Press enter/td +td class=searchinput type=text name=query size=15 maxlength=200 class=input-fld value=Press enter/td td class=menu-border width=1br class=smallbr/td /tr tr - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]