stas 2002/06/30 09:45:34
Modified: src/search checkboxes.storable make.pl search_options
Log:
add the missing categories
add the docs subsection's versioning more explicit
Revision Changes Path
1.4 +43 -31 modperl-docs/src/search/checkboxes.storable
<<Binary file>>
1.6 +35 -29 modperl-docs/src/search/make.pl
Index: make.pl
===================================================================
RCS file: /home/cvs/modperl-docs/src/search/make.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- make.pl 30 Jun 2002 16:37:41 -0000 1.5
+++ make.pl 30 Jun 2002 16:45:34 -0000 1.6
@@ -8,12 +8,12 @@
=head1 Description
-make.pl uses input contained within that defines "sections" of the site based
-on path names. These name can then be used when searching with swish to
limit
-searches to just these areas of the site.
+make.pl uses input contained within that defines "sections" of the
+site based on path names. These name can then be used when searching
+with swish to limit searches to just these areas of the site.
-When indexing the site with swish-e each file is taged with meta data that
indicates
-which section or sections it belongs to.
+When indexing the site with swish-e each file is taged with meta data
+that indicates which section or sections it belongs to.
The input format is described in the source of this file.
@@ -23,25 +23,28 @@
=item search_options
-A template toolkit include file for defining an array of section names and a
hash that
-maps the section names to nice descriptions. This data is used to
-create the select box on the side bar during site generation (by running
bin/build).
+A template toolkit include file for defining an array of section names
+and a hash that maps the section names to nice descriptions. This
+data is used to create the select box on the side bar during site
+generation (by running bin/build).
-It also creates a hash to use in a TT plugin to map the file's path while
running bin/build into
-section IDs.
+It also creates a hash to use in a TT plugin to map the file's path
+while running bin/build into section IDs.
=item checkboxes.storable
-A perl data structure used for use in the F<search.cgi> script to generate
the nested
-checkboxes for the advanced search feature. This allows selecting more than
one
-area of the site at a time.
-
-This file is saved using the Storable perl module, and is read in by the
-search script (F<swish.cgi>) configuration parameter file F<.swishcgi.conf>
and
-made available to Template-Toolkit when F<swish.cgi> is running.
-
-This file is also read when indexing with swish-e (see
F<SwishSpiderConfig.pl>) and is used to
-map path names into section names.
+A perl data structure used for use in the F<search.cgi> script to
+generate the nested checkboxes for the advanced search feature. This
+allows selecting more than one area of the site at a time.
+
+This file is saved using the Storable perl module, and is read in by
+the search script (F<swish.cgi>) configuration parameter file
+F<.swishcgi.conf> and made available to Template-Toolkit when
+F<swish.cgi> is running.
+
+This file is also read when indexing with swish-e (see
+F<SwishSpiderConfig.pl>) and is used to map path names into section
+names.
=back
@@ -52,7 +55,8 @@
=cut
-# This must match up with .swishcgi.conf setting and SwishSpiderConfig.pl
+# This must match up with .swishcgi.conf setting and
+# SwishSpiderConfig.pl
my $CHECKBOX_DATA = 'checkboxes.storable';
# This is used for all pages -- it's the array and has for the sidebar search
@@ -61,24 +65,25 @@
# Stas added tree display - Apr 15, 2002
-# Rewritten May 23, 2000 at Stas' request to centralize the input data in
one place
+# Rewritten May 23, 2000 at Stas' request to centralize the input data
+# in one place
# syntax (amount of spaces doesn't matter):
# indent, path, title, optional short title (for drop down list)
#
-
my $items = <<ITEMS;
+ 0, start, What's mod_perl?
0, outstanding, Technologie Extraordinaire, Stories
0, download, Download, Download
0, docs, Documentation, All Docs
1, docs/1.0, mod_perl 1.0 Docs, 1.0 Docs
- 2, docs/1.0/guide, Guide
- 2, docs/1.0/win32, Win32
- 2, docs/1.0/api, API
+ 2, docs/1.0/guide, Guide (1.0)
+ 2, docs/1.0/win32, Win32 (1/.0)
+ 2, docs/1.0/api, API (1.0)
1, docs/2.0, mod_perl 2.0 Docs, 2.0 Docs
- 2, docs/2.0/user, User
- 2, docs/2.0/devel, Developer
- 2, docs/2.0/api, API
+ 2, docs/2.0/user, User (2.0)
+ 2, docs/2.0/devel, Developer (2.0)
+ 2, docs/2.0/api, API (2.0)
1, docs/general, General Docs
1, docs/tutorials, Tutorials
1, docs/offsite, OffSite Docs
@@ -86,6 +91,7 @@
0, maillist, Mailing Lists
0, products, Products
0, contribute, Contribute
+ 0, about, About mod_perl
ITEMS
1.11 +49 -43 modperl-docs/src/search/search_options
Index: search_options
===================================================================
RCS file: /home/cvs/modperl-docs/src/search/search_options,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- search_options 30 Jun 2002 16:37:41 -0000 1.10
+++ search_options 30 Jun 2002 16:45:34 -0000 1.11
@@ -3,7 +3,7 @@
# *** Automatically generated file. Do not edit. Modify ./make.pl instead!
***
# File: 'search_options'
# Use: generating the sidebar select options for searching
-# Created: Sun Jun 30 09:28:31 2002
+# Created: Mon Jul 1 00:45:05 2002
#--------------------------------------------------------------------------------------
search_areas = [
@@ -11,64 +11,70 @@
"SecA"
"SecB"
"SecC"
- "SecD"
- "SecE"
+ "SecD"
+ "SecE"
"SecF"
"SecG"
- "SecH"
- "SecI"
+ "SecH"
+ "SecI"
"SecJ"
"SecK"
- "SecL"
+ "SecL"
"SecM"
"SecN"
- "SecO"
+ "SecO"
"SecP"
"SecQ"
"SecR"
+ "SecS"
+ "SecT"
]
search_labels = {
"" => 'Whole Site'
- "SecA" => "Stories"
- "SecB" => "Download"
- "SecC" => "All Docs"
- "SecD" => "..1.0 Docs"
- "SecE" => "....Guide"
- "SecF" => "....Win32"
- "SecG" => "....API"
- "SecH" => "..2.0 Docs"
- "SecI" => "....User"
- "SecJ" => "....Developer"
- "SecK" => "....API"
- "SecL" => "..General Docs"
- "SecM" => "..Tutorials"
- "SecN" => "..OffSite Docs"
- "SecO" => "Getting Help"
- "SecP" => "Mailing Lists"
- "SecQ" => "Products"
- "SecR" => "Contribute"
+ "SecA" => "What's mod_perl?"
+ "SecB" => "Stories"
+ "SecC" => "Download"
+ "SecD" => "All Docs"
+ "SecE" => "..1.0 Docs"
+ "SecF" => "....Guide (1.0)"
+ "SecG" => "....Win32 (1/.0)"
+ "SecH" => "....API (1.0)"
+ "SecI" => "..2.0 Docs"
+ "SecJ" => "....User (2.0)"
+ "SecK" => "....Developer (2.0)"
+ "SecL" => "....API (2.0)"
+ "SecM" => "..General Docs"
+ "SecN" => "..Tutorials"
+ "SecO" => "..OffSite Docs"
+ "SecP" => "Getting Help"
+ "SecQ" => "Mailing Lists"
+ "SecR" => "Products"
+ "SecS" => "Contribute"
+ "SecT" => "About mod_perl"
}
search_path_map = [
- { path => "^docs/1.0/guide", section => "SecE" }
- { path => "^docs/1.0/win32", section => "SecF" }
- { path => "^docs/tutorials", section => "SecM" }
- { path => "^docs/2.0/devel", section => "SecJ" }
- { path => "^docs/2.0/user", section => "SecI" }
- { path => "^docs/offsite", section => "SecN" }
- { path => "^docs/2.0/api", section => "SecK" }
- { path => "^docs/general", section => "SecL" }
- { path => "^docs/1.0/api", section => "SecG" }
- { path => "^outstanding", section => "SecA" }
- { path => "^contribute", section => "SecR" }
- { path => "^download", section => "SecB" }
- { path => "^docs/1.0", section => "SecD" }
- { path => "^docs/2.0", section => "SecH" }
- { path => "^maillist", section => "SecP" }
- { path => "^products", section => "SecQ" }
- { path => "^help", section => "SecO" }
- { path => "^docs", section => "SecC" }
+ { path => "^docs/2.0/devel", section => "SecK" }
+ { path => "^docs/1.0/guide", section => "SecF" }
+ { path => "^docs/1.0/win32", section => "SecG" }
+ { path => "^docs/tutorials", section => "SecN" }
+ { path => "^docs/2.0/user", section => "SecJ" }
+ { path => "^docs/1.0/api", section => "SecH" }
+ { path => "^docs/offsite", section => "SecO" }
+ { path => "^docs/2.0/api", section => "SecL" }
+ { path => "^docs/general", section => "SecM" }
+ { path => "^outstanding", section => "SecB" }
+ { path => "^contribute", section => "SecS" }
+ { path => "^products", section => "SecR" }
+ { path => "^download", section => "SecC" }
+ { path => "^docs/1.0", section => "SecE" }
+ { path => "^docs/2.0", section => "SecI" }
+ { path => "^maillist", section => "SecQ" }
+ { path => "^start", section => "SecA" }
+ { path => "^about", section => "SecT" }
+ { path => "^help", section => "SecP" }
+ { path => "^docs", section => "SecD" }
]
-%]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]