[docs] docs - jon modified 4 files

docs@interchange.redhat.com docs@interchange.redhat.com
Mon Apr 15 12:14:00 2002


User:      jon
Date:      2002-04-15 16:13:21 GMT
Modified:  .        icdatabase.sdf ictags.sdf ictemplates.sdf
Modified:           icupgrade.sdf
Log:
More spell checking.

Revision  Changes    Path
1.40      +28 -27    docs/icdatabase.sdf


rev 1.40, prev_rev 1.39
Index: icdatabase.sdf
===================================================================
RCS file: /var/cvs/docs/icdatabase.sdf,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -u -r1.39 -r1.40
--- icdatabase.sdf	12 Apr 2002 22:53:18 -0000	1.39
+++ icdatabase.sdf	15 Apr 2002 16:13:20 -0000	1.40
@@ -1,13 +1,13 @@
 !init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icdatabase.sdf,v 1.39 2002/04/12 22:53:18 jon Exp $
+# $Id: icdatabase.sdf,v 1.40 2002/04/15 16:13:20 jon Exp $
 
 !define DOC_NAME "Interchange Databases"
 !define DOC_TYPE ""
 !define DOC_CODE "icdatabase"
-!define DOC_VERSION substr('$Revision: 1.39 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.40 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
-!define DOC_URL "http://interchange.redhat.com/doc/icadvanced.html"
+!define DOC_URL "http://interchange.redhat.com/doc/icdatabase.html"
 !build_title
 
 H1: Databases and Interchange
@@ -262,7 +262,7 @@
     Database arbitrary  MEMORY  1
 !endblock
 
-Note: The use of memory databases is not recommendeded.
+Note: The use of memory databases is not recommended.
 
 H2: Character Usage Restrictions
 
@@ -388,7 +388,7 @@
 
 LI1: EXCEL
 
-.Microsoft Excel is a widely-used tool to maintain Interchange databases, but has several problems with its standard TAB-delimited export, like encasing fields containing commas in quotes, generating extra carriage returns embedded in records, and not including trailing blank fields. To avoid problems, use a text-qualifier of none.
+.Microsoft Excel is a widely-used tool to maintain Interchange databases, but has several problems with its standard TAB-delimited export, like enclosing fields containing commas in quotes, generating extra carriage returns embedded in records, and not including trailing blank fields. To avoid problems, use a text-qualifier of none.
 
 .Set the EXCEL attribute to 1 to fix these problems on import:
 
@@ -515,7 +515,7 @@
 
 The C<code> or key must always be present, and is always named C<code>. If C<NOTES> mode is not used, the fields must be imported in the same order as they appear in the ASCII source file.
 
-The C<file> option overrides the container text and imports directly from a named file based in the catalog directory. To import from C<products.txt>, specify C<file="products/products.txt">. If the NoAbsolute directive is set to C<Yes> in minivend.cfg, only relative path names will be allowed.
+The C<file> option overrides the container text and imports directly from a named file based in the catalog directory. To import from C<products.txt>, specify C<file="products/products.txt">. If the NoAbsolute directive is set to C<Yes> in interchange.cfg, only relative path names will be allowed.
 
 The C<[import ....] TEXT [/import]> region may contain multiple records. If using C<NOTES> mode, a separator must be used, which, by default, is a form-feed character (^L). See Import Attributes for more information.
 
@@ -558,7 +558,7 @@
    Database   products  WRITE_ALWAYS  1
 !endblock
 
-The default behavior of SQL datbases is equivalent to WRITE_ALWAYS, while the default for GDBM_File, DB_File, and Memory databases is equivalent to:
+The default behavior of SQL databases is equivalent to WRITE_ALWAYS, while the default for GDBM_File, DB_File, and Memory databases is equivalent to:
 
 !block example
    Database   products  WRITE_CONTROL 1
@@ -567,7 +567,7 @@
 
 H2: Global Databases
 
-If a database is to be available to all catalogs on the Interchange server, it may be defined in C<minivend.cfg>. Any catalog running under that server will be able to use it. It is writable by any catalog unless WRITE_CONTROL is used.
+If a database is to be available to all catalogs on the Interchange server, it may be defined in C<interchange.cfg>. Any catalog running under that server will be able to use it. It is writable by any catalog unless WRITE_CONTROL is used.
 
 H1: SQL Support
 
@@ -671,7 +671,7 @@
  # Only applies if Interchange is importing from ASCII file
  # If you set a field to a numeric type, you must set the
  # NUMERIC attribute
- Database   products  COLUMN_DEF    "code=char(20) NOT NUL primary key"
+ Database   products  COLUMN_DEF    "code=char(20) NOT NULL primary key"
  Database   products  COLUMN_DEF    price=float, discount=float
  Database   products  COLUMN_DEF    author=char(40), title=char(64)
  Database   products  COLUMN_DEF    nontaxable=char(3)
@@ -693,7 +693,7 @@
 H2: SQL Access Methods
 
 An Interchange SQL database can be accessed with the same tags as any of
-the other databases can. Arbitrary SQL queries can be passed with the C<[query sql="SQL STATEMENT"]> MML tag.
+the other databases can. Arbitrary SQL queries can be passed with the C<[query sql="SQL STATEMENT"]> ITL tag.
 
 H2: Importing from an ASCII File
 
@@ -842,10 +842,10 @@
 
 H2: Glimpse
 
-To use the Glimpse search, the Glimpse index must be built based on files in the ProductDir, or wherever the files to be searched will be located. If Interchange was installed in the default C</usr/local/lib/minivend>, the command line to build the index for the products file would be:
+To use the Glimpse search, the Glimpse index must be built based on files in the ProductDir, or wherever the files to be searched will be located. If the catalog is in C</var/lib/interchange/foundation>, the command line to build the index for the products file would be:
 
 !block example
-   chdir products
+   chdir /var/lib/interchange/foundation/products
    glimpseindex -b -H . products.txt
 !endblock
 
@@ -853,7 +853,7 @@
 
 !block example
    split -100 products.txt index.txt.
-   glimpseindex -H /usr/local/lib/minivend/products index.txt.*
+   glimpseindex -H /var/lib/interchange/foundation/products index.txt.*
 !endblock
 
 This will dramatically increase search speeds for large catalogs, at least if the search term is relatively unique. If it is a common string, in a category search, for example, it is better to use the text-based search.
@@ -966,14 +966,15 @@
 An example:
 
 !block example
-   [page scan
+   [page search="
            co=yes
            sf=title
            se=Sunflowers
            op=em
            sf=artist
            se=Van Gogh
-           op=rm          ] Sunflowers, Van Gogh [/page]
+           op=rm
+   "] Sunflowers, Van Gogh </a>
 
    [page search="
            co=yes
@@ -992,7 +993,7 @@
            se=1
            op=>=
            nu=1
-       "] Any in stock except Sunflowers, Van Gogh [/page]
+   "] Any in stock except Sunflowers, Van Gogh </a>
 !endblock
 
 Note that in the second example, nu=0 must be specified even though that is the default. This is to set the proper correspondence. To avoid having to do this, use Interchange's option array feature:
@@ -1013,7 +1014,7 @@
                    op=>=
                    nu=1
                "
-       ] Any in stock except Sunflowers, Van Gogh [/page]
+       ] Any in stock except Sunflowers, Van Gogh </a>
 !endblock
 
 The C<co=yes> is assumed when specifying a multiple search.
@@ -1022,9 +1023,9 @@
 
 It always helps to have an C<rm> type included in the search. This is used to pre-screen records so that database accesses only need be made for already-matching entries. If accesses must be made for every record, large searches can get quite slow.
 
-H2: Specifying a Text-Based Search with SQL-Like Syntax
+H2: Specifying a Text-Based Search with SQL Syntax
 
-If Jochen Wiedmann's C<SQL::Statement> module is installed, a SQL syntax can be specified for the text-based search. (This is not the same as the SQL search, treated below separately. It would work on an SQL table, but only on the ASCII text source file, not on the actual database.)
+If the Perl C<SQL::Statement> module is installed, SQL syntax can be specified for the text-based search. This is not the same as the external SQL database search, treated below separately. This works on the ASCII text source file, not on the actual database.
 
 This syntax allows this form setup:
 
@@ -1398,9 +1399,9 @@
 
 LI1: ProductFiles
 
-.If the file to be searched is left empty in the search form or definition (it is set with C<mv_search_file (fi)>), the text files associated with the products databases will be searched, and field names are already available as named in the first line of the file(s). This is defined to be C<products.txt> in the Interchange demonstrations.
+.If the file to be searched is left empty in the search form or definition (it is set with C<mv_search_file (fi)>), the text files associated with the products databases will be searched, and field names are already available as named in the first line of the file(s). This is defined to be C<products.txt> in the Interchange demo catalogs.
 
-.Be Careful if using SQL! If the database is change and not exporte with C<[tag export products][/tag]>, searches will not be successful.
+.Be careful if using SQL! If the database is changed and not exported with C<[tag export products][/tag]>, searches will not be successful.
 
 LI1: Other database files
 
@@ -1917,7 +1918,7 @@
 
 .The current page will not be a hyperlink. Every time the new link is pressed, the list is re-built to correspond to the current page. If there is no C<Next> or C<Previous> page, that link will not be shown.
 
-.See the C<fr_resul.html> or C<search.html> files for examples. Make sure to insert this item between a C<[more-list]> and C<[/more-list]> element pair.
+.See the C<search.html> file for examples. Make sure to insert this item between a C<[more-list]> and C<[/more-list]> element pair.
 
 LI1: [process-search]
 
@@ -2193,7 +2194,7 @@
 .The method of developing cost. It can be a number which will be used directly as the shipping cost, or a function, determined by a single character at the beginning of the field:
 
 !block example; listitem=2
-   f       Formula (MML tags OK, evaluated as Perl)
+   f       Formula (ITL tags OK, evaluated as Perl)
    x       Multiplied by a number
    [uA-Z]  UPS-style lookup
    m       Interchange chained cost lookup (all items summed together)
@@ -2567,7 +2568,7 @@
 
 Interchange has a user database function which allows customers to save any pertinent values from their session. It also allows the setting of database or file access control lists for use in controlling access to pages and databases on a user-by-user basis.
 
-The database field names in the user database correspond with the form variable names in the user session. If there is a column named C<address>, when the user logs in the contents of that field will be placed in the form variable C<address>, and will be availabe for display with C<[value address]>. Similarly, the database value is available with C<[data table=userdb column=address key=username]>.
+The database field names in the user database correspond with the form variable names in the user session. If there is a column named C<address>, when the user logs in the contents of that field will be placed in the form variable C<address>, and will be available for display with C<[value address]>. Similarly, the database value is available with C<[data table=userdb column=address key=username]>.
 
 The ASCII file for the database will not reflect changes unless the file is exported with C<[tag export userdb][/tag]>. It is not advisable to edit the ASCII file, as it will overwrite the real data that is in the DBM table. User logins and changes would be lost. Note: This would not happen with SQL, but editing the ASCII file would have no effect. It is recommended that the NoImport configuration directive be set accordingly.
 
@@ -2689,7 +2690,7 @@
    </FORM>
 !endblock
 
-There are several global parameters that apply to any use of the C<userdb> functions. Most importantly, by default, the database table is set to be userdb. If another table name must be used, include a C<database=table> parameter with any call to C<userdb>. The global parameters (default in parens):
+There are several global parameters that apply to any use of the C<userdb> functions. Most importantly, by default, the database table is set to be userdb. If another table name must be used, include a C<database=table> parameter with any call to C<userdb>. The global parameters (default in parentheses):
 
 !block example
  database          Sets user database table (userdb)
@@ -3394,7 +3395,7 @@
 entire order encrypted.
 
 LI1: encrypt_program
-.The encryption program incantaton which should be used. Set identically to the
+.The encryption program incantation which should be used. Set identically to the
 C<EncryptProgram> directive, except that %s will be replaced with the
 C<pgp_key>. Default is empty.
 
@@ -3666,7 +3667,7 @@
     perl -MCPAN -e 'install DBD::XXXXX'
 !endblock
 
-.where XXXX is the name of your module. Some of them are:
+.where XXXXX is the name of your module. Some of them are:
 
 !block example; listitem=2
     Adabas



1.78      +194 -194  docs/ictags.sdf


rev 1.78, prev_rev 1.77
Index: ictags.sdf
===================================================================
RCS file: /var/cvs/docs/ictags.sdf,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -u -r1.77 -r1.78
--- ictags.sdf	12 Apr 2002 22:53:18 -0000	1.77
+++ ictags.sdf	15 Apr 2002 16:13:20 -0000	1.78
@@ -1,10 +1,10 @@
 !init OPT_LOOK="akopia"; OPT_STYLE="manual" 
-# $Id: ictags.sdf,v 1.77 2002/04/12 22:53:18 jon Exp $
+# $Id: ictags.sdf,v 1.78 2002/04/15 16:13:20 jon Exp $
 
 !define DOC_NAME "Interchange Tags Reference"
 !define DOC_TYPE ""
 !define DOC_CODE "ictags"
-!define DOC_VERSION substr('$Revision: 1.77 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.78 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://interchange.redhat.com/doc/ictags.html"
@@ -785,7 +785,7 @@
 >        [prefix-code]  [prefix-param foo]  [prefix-param bar]
 >    [/query]
 
-In this case, [prefix-code] and [prefix-param foo] are synonymns, for
+In this case, [prefix-code] and [prefix-param foo] are synonyms, for
 C<foo> is the first returned parameter and becomes the code for this row.
 Another synonym is [prefix-pos 0]; and [prefix-pos 1] is the same
 as [prefix-param bar].
@@ -962,7 +962,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -1242,7 +1242,7 @@
 . Sm=10oz, Med=15oz*, Lg=20oz
 >>
 options|<<
-This shows the attribute options as a newline delimimited list:
+This shows the attribute options as a newline delimited list:
 . E<lbracket>accessories os28044 size,options]
 . -----------------------------------------
 . Sm
@@ -1863,7 +1863,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -1979,7 +1979,7 @@
 #!block table; style="plain"; headings=1; colvaligns="TT"
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Macro|I<No>
 Has end tag|I<No>
@@ -2158,7 +2158,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 !endblock
@@ -2300,7 +2300,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<NA> (Though the template is technically body text)
 Has Subtags|I<No>
@@ -2426,7 +2426,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 !endblock
@@ -2615,7 +2615,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -2628,7 +2628,7 @@
 !block example
    [bounce href if]
 ---
-   TAGRESULT
+   TAG RESULT
 !endblock
 
 
@@ -2719,7 +2719,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Has Subtags|I<No>
 Container tag|I<Yes>
@@ -2807,7 +2807,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -2820,7 +2820,7 @@
 !block example
    [cart name]
 ---
-   TAGRESULT
+   TAG RESULT
 !endblock
 
 
@@ -2910,7 +2910,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|Yes
 Has Subtags|<<
@@ -2972,7 +2972,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -2985,7 +2985,7 @@
 !block example
    [catch ]
 ---
-   TAGRESULT
+   TAG RESULT
 !endblock
 
 
@@ -3083,7 +3083,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -3096,7 +3096,7 @@
 !block example
    [cgi name]
 ---
-   TAGRESULT
+   TAG RESULT
 !endblock
 
 
@@ -3198,7 +3198,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -3211,7 +3211,7 @@
 !block example
    [checked name value]
 ---
-   TAGRESULT
+   TAG RESULT
 !endblock
 
 
@@ -3312,7 +3312,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -3325,7 +3325,7 @@
 !block example
    [control name default]
 ---
-   TAGRESULT
+   TAG RESULT
 !endblock
 
 
@@ -3442,7 +3442,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -3455,7 +3455,7 @@
 !block example
    [control_set index]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -3538,7 +3538,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -3551,7 +3551,7 @@
 !block example
    [counter file]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -3665,7 +3665,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -3678,7 +3678,7 @@
 !block example
    [currency convert noformat]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -3830,7 +3830,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -3843,7 +3843,7 @@
 !block example
    [data table field key]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4016,7 +4016,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -4029,7 +4029,7 @@
 !block example
    [default name default]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4126,7 +4126,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -4139,7 +4139,7 @@
 !block example
    [description code base]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4244,7 +4244,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -4257,7 +4257,7 @@
 !block example
    [discount code]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4400,7 +4400,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -4413,7 +4413,7 @@
 !block example
    [dump ]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4469,7 +4469,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -4482,7 +4482,7 @@
 !block example
    [ecml name function]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4650,7 +4650,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -4663,7 +4663,7 @@
 !block example
    [either ]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4744,7 +4744,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -4757,7 +4757,7 @@
 !block example
    [error name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -4815,7 +4815,7 @@
 H4: {{CMD[id="error_all"]all=1}}
 
 Display all error messages, not just the one
-refered to by <var>. The default is only display
+referred to by <var>. The default is only display
 the error message assigned to <var>.
 
 text=<optional string to embed the error message(s) in>
@@ -4961,7 +4961,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -4974,7 +4974,7 @@
 !block example
    [export table]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -5132,7 +5132,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -5145,7 +5145,7 @@
 !block example
    [field name code]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -5247,7 +5247,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -5260,7 +5260,7 @@
 !block example
    [file name type]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -5363,7 +5363,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -5376,7 +5376,7 @@
 !block example
    [filter op]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -5727,7 +5727,7 @@
 The boolean value of the flag
 >>|DEFAULT_VALUE
 {{CMD[jump="#flag_write"]write}}|<<
-Flags the table writeable by default (or read-only if you also set
+Flags the table writable by default (or read-only if you also set
 the C<value>=0 attribute)
 >>|DEFAULT_VALUE
 !endblock
@@ -5739,7 +5739,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -5752,7 +5752,7 @@
 !block example
    [flag type]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -5850,7 +5850,7 @@
 
 H4: {{CMD[id="flag_write"]write}}
 
-Flags the table writeable by default (or read-only if you also set
+Flags the table writable by default (or read-only if you also set
 the C<value>=0 attribute)
 
 
@@ -5914,7 +5914,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -5927,7 +5927,7 @@
 !block example
    [fly_list code base]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -6041,7 +6041,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -6054,7 +6054,7 @@
 !block example
    [fly_tax area]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -6120,7 +6120,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Container tag|<<
 I<No>, but you use it like N<this:>
 . E<lbracket>goto name=I<label_name> if=I<condition>]
@@ -6238,7 +6238,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -6251,7 +6251,7 @@
 !block example
    [handling mode]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -6317,7 +6317,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -6330,7 +6330,7 @@
 !block example
    [harness ]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -6421,7 +6421,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -6434,7 +6434,7 @@
 !block example
    [html_table ]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -6524,7 +6524,7 @@
 
 Called Routine: 
 
-Called Routine for positonal: 
+Called Routine for positional: 
 
 B<ASP-like Perl call:>
 
@@ -6578,7 +6578,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -6591,7 +6591,7 @@
 !block example
    [if type term op compare]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -6854,7 +6854,7 @@
 a special case, takes the form [if validcc no type exp_date].
 evaluates to true if the supplied credit card number, type
 of card, and expiration date pass a validity test. does
-a luhn-10 calculation to weed out typos or phony 
+a Luhn-10 calculation to weed out typos or phony 
 card numbers. Uses the standard C<CreditCardAuto> variables
 for targets if nothing else is passed.
 
@@ -7030,7 +7030,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -7043,7 +7043,7 @@
 !block example
    [import table type]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -7165,7 +7165,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -7178,7 +7178,7 @@
 !block example
    [include file locale]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -7237,7 +7237,7 @@
 Alias for table
 >>|DEFAULT_VALUE
 {{CMD[jump="#index_basefile"]basefile}}|<<
-Database filename. Exports the table to this filename if old or missing before indexing. See also the {{C[jump="#export"]export}} tag for additional relevent attributes such as delimiter type, etc.
+Database filename. Exports the table to this filename if old or missing before indexing. See also the {{C[jump="#export"]export}} tag for additional relevant attributes such as delimiter type, etc.
 >>|DEFAULT_VALUE
 {{CMD[jump="#index_col"]col}}|<<
 alias for fields
@@ -7278,7 +7278,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -7291,7 +7291,7 @@
 !block example
    [index table]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -7318,7 +7318,7 @@
 # BEGIN ############ index Subsections ##############
 H4: {{CMD[id="index_basefile"]basefile}}
 
-Database filename. Exports the table to this filename if old or missing before indexing. See also the {{C[jump="#export"]export}} tag for additional relevent attributes such as delimiter type, etc.
+Database filename. Exports the table to this filename if old or missing before indexing. See also the {{C[jump="#export"]export}} tag for additional relevant attributes such as delimiter type, etc.
 
 
 H4: {{CMD[id="index_col"]col}}
@@ -7435,7 +7435,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -7448,7 +7448,7 @@
 !block example
    [item_list name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -7678,7 +7678,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -7691,7 +7691,7 @@
 !block example
    [label ]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -7766,7 +7766,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -7779,7 +7779,7 @@
 !block example
    [log file]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -7919,7 +7919,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -7932,7 +7932,7 @@
 !block example
    [loop list]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -8125,7 +8125,7 @@
 Parameters are numbered from ordinal 0, with [loop-pos 0] being the
 equivalent of [loop-code].
 
-Outputs the B<IF> if the returned positional parmeter C<N> is
+Outputs the B<IF> if the returned positional parameter C<N> is
 non-empty, and the B<ELSE> (if any) otherwise.
 
 See E<lbracket>{{CMD[jump="#if-PREFIX-pos"]if-I<prefix>-pos}}E<rbracket>.
@@ -8266,7 +8266,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -8279,7 +8279,7 @@
 !block example
    [mail to]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -8374,7 +8374,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 Has Subtags|E<lt>% I<and> %>
 Container tag|I<Yes>
@@ -8500,7 +8500,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -8513,7 +8513,7 @@
 !block example
    [nitems name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -8674,7 +8674,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -8687,7 +8687,7 @@
 !block example
    [options code]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -8817,7 +8817,7 @@
 
 Called Routine: 
 
-Called Routine for positonal: 
+Called Routine for positional: 
 
 B<ASP-like Perl call:>
 
@@ -8876,7 +8876,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -8889,7 +8889,7 @@
 !block example
    [or type term op compare]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -8965,7 +8965,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 Has end tag|I<No> (C<[/order]> is a macro for C<E<lt>/AE<gt>>)
@@ -9098,7 +9098,7 @@
 #!block table; style="plain";headings=1; colvaligns="TT"
 !block table;headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Macro|I<No>
 Has end tag|I<No> (C<[/page]> is a macro for C<E<lt>/AE<gt>>)
@@ -9426,7 +9426,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 Has Subtags|I<No>
 Container tag|I<Yes>
@@ -9521,7 +9521,7 @@
 
 H4: {{CMD[id="perl_tables"]tables}}
 
-This should ba a whitespace-separated list of database tables you want
+This should be a whitespace-separated list of database tables you want
 to make available within the Perl code.
 
 If you wish to use database values in your Perl code, the tag must
@@ -9785,7 +9785,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -9798,7 +9798,7 @@
 !block example
    [price code]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -9970,7 +9970,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<No>
 !endblock
@@ -10007,7 +10007,7 @@
 
 Passes SQL statements through to SQL databases, or allows SQL queries
 via Interchange's database abstraction into non-SQL databases and text
-files. The latter use may require Jochen Wiedmann's
+files. The latter requires the Perl
 {{CMD[jump="http://search.cpan.org/doc/JWIED/SQL-Statement-0.1017/lib/SQL/Statement.pm"]SQL Statement}}
 module (included with Bundle::Interchange from CPAN).
 
@@ -10023,7 +10023,7 @@
 {{CMD[jump="#query_sql"]sql}}|<<
 The SQL statement.
 * Passed directly through to an SQL database.
-* For a non-SQL table, the tag interprets your SQL first. See Jochen Wiedmann's
+* For a non-SQL table, the tag interprets your SQL first. See the
 {{CMD[jump="http://search.cpan.org/doc/JWIED/SQL-Statement-0.1017/lib/SQL/Statement.pm"]SQL Statement}}
 module for limitations and detail.
 >>|I<none>
@@ -10052,7 +10052,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<Yes>
 Has {{CMD[jump="#query_subtags"]subtags}}|I<Yes>
@@ -10116,7 +10116,7 @@
 
 If your table is not in an SQL database (for example, GDBM, text,
 LDAP, and in-memory tables), Interchange will internally convert it to
-an Interchange search specification with Jochen Wiedmann's
+an Interchange search specification with the Perl
 {{CMD[jump="http://search.cpan.org/doc/JWIED/SQL-Statement-0.1017/lib/SQL/Statement.pm"]SQL Statement}}
 module (included with Bundle::Interchange from CPAN). This means that
 you can use simple SQL queries regardless of the underlying database
@@ -10293,7 +10293,7 @@
 H4: {{CMD[id="query_arrayref"]arrayref and hashref}}
 
 If you set 'C<arrayref>=I<keyname>' or 'C<hashref>=I<keyname>', the
-query will not ruturn results to the page. Instead, it will place the
+query will not return results to the page. Instead, it will place the
 results of your query in the $Vend::Interpolate::Tmp hash. Using
 'C<arrayref>=my_query' sets $Vend::Interpolate::Tmp->{my_query} to
 refer to an array of array references, while 'C<hashref>=my_query'
@@ -10311,7 +10311,7 @@
 
 E:   $Session->{my_query} = $Vend::Interpolate::Tmp->{my_query};
 
-Beware the impact on perfomance if you do this with large result
+Beware the impact on performance if you do this with large result
 sets.
 
 Technical noteE<nbspace>E<emdash> the string returned by the 'C<textref>'
@@ -10526,7 +10526,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 Container tag|I<No>
 !endblock
@@ -10612,7 +10612,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 Container tag|I<No>
 !endblock
@@ -10716,7 +10716,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -10729,7 +10729,7 @@
 !block example
    [row width]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -10862,7 +10862,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -10875,7 +10875,7 @@
 !block example
    [salestax name noformat]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -10971,7 +10971,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -10984,7 +10984,7 @@
 !block example
    [scratch name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -11053,7 +11053,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 Container tag|I<No>
 !endblock
@@ -11161,7 +11161,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -11174,7 +11174,7 @@
 !block example
    [search_region arg]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -11265,7 +11265,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -11278,7 +11278,7 @@
 !block example
    [selected name value]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -11403,7 +11403,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -11416,7 +11416,7 @@
 !block example
    [set name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -11510,7 +11510,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 Container tag|I<No>
 !endblock
@@ -11661,7 +11661,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -11674,7 +11674,7 @@
 !block example
    [seti name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -11741,7 +11741,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -11754,7 +11754,7 @@
 !block example
    [setlocale ]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -11900,7 +11900,7 @@
 >>|DEFAULT_VALUE
 {{CMD[jump="#shipping_table"]table}}|<<
 * N<Alias:> B<tables>
-Whitespace-delimited list of tables containing shipping data required for perl or query calculations (I<e.g.>, in the 'PERL' field of your shipping databaseE<nbspace>E<emdash> see {{CMD[jump="icdatabase.html#Shipping"]Shipping}}). You must specify the tables to get past the Perl '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe.pm}}' proctection. For example, you will get '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe}}' errors if you refer to an SQL table without specifying it here.
+Whitespace-delimited list of tables containing shipping data required for perl or query calculations (I<e.g.>, in the 'PERL' field of your shipping databaseE<nbspace>E<emdash> see {{CMD[jump="icdatabase.html#Shipping"]Shipping}}). You must specify the tables to get past the Perl '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe.pm}}' protection. For example, you will get '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe}}' errors if you refer to an SQL table without specifying it here.
 * N<Default:> None
 >>|DEFAULT_VALUE
 {{CMD[jump="#shipping_table"]tables}}|<<
@@ -11915,7 +11915,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -11928,7 +11928,7 @@
 !block example
    [shipping mode]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -12047,7 +12047,7 @@
 H4: {{CMD[id="shipping_table"]table}}
 
 * N<Alias:> B<tables>
-Whitespace-delimited list of tables containing shipping data required for perl or query calculations (I<e.g.>, in the 'PERL' field of your shipping databaseE<nbspace>E<emdash> see {{CMD[jump="icdatabase.html#Shipping"]Shipping}}). You must specify the tables to get past the Perl '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe.pm}}' proctection. For example, you will get '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe}}' errors if you refer to an SQL table without specifying it here.
+Whitespace-delimited list of tables containing shipping data required for perl or query calculations (I<e.g.>, in the 'PERL' field of your shipping databaseE<nbspace>E<emdash> see {{CMD[jump="icdatabase.html#Shipping"]Shipping}}). You must specify the tables to get past the Perl '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe.pm}}' protection. For example, you will get '{{CMD[jump="http://www.perl.com/pub/doc/manual/html/lib/Safe.html"]Safe}}' errors if you refer to an SQL table without specifying it here.
 * N<Default:> None
 
 
@@ -12081,7 +12081,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|Yes, but only if no B<mode> given
 Container tag|I<No>
 !endblock
@@ -12161,7 +12161,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -12174,7 +12174,7 @@
 !block example
    [soap call uri proxy]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -12234,7 +12234,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -12314,7 +12314,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -12327,7 +12327,7 @@
 !block example
    [subtotal name noformat]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -12445,7 +12445,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -12458,7 +12458,7 @@
 !block example
    [tag op arg]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -12671,7 +12671,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -12684,7 +12684,7 @@
 !block example
    [time locale]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -12869,7 +12869,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -12882,7 +12882,7 @@
 !block example
    [timed_build file]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -12943,7 +12943,7 @@
 
 H4: {{CMD[id="timed_build_if"]if}}
 
-Allows you to to only display the cached region when the C<if> paremeter
+Allows you to to only display the cached region when the C<if> parameter
 is true. For example, you can do:
 
 >        [timed-build if="[value timed]"]
@@ -13055,7 +13055,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -13068,7 +13068,7 @@
 !block example
    [tmp name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -13174,7 +13174,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -13187,7 +13187,7 @@
 !block example
    [total_cost name noformat]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -13303,7 +13303,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<no>
 Container tag|I<Yes>
 Has Subtags|I<No>
@@ -13316,7 +13316,7 @@
 !block example
    [tree table master subordinate start]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -13430,7 +13430,7 @@
 >        [/tree]
 >        </table>
 
-Accepts the following paremeters:
+Accepts the following parameters:
 
 
 H4: {{CMD[id="tree_table"]table}}
@@ -13625,7 +13625,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<No>
 Container tag|I<Yes>
 !endblock
@@ -13726,7 +13726,7 @@
 Parameters|Description|Default
 {{CMD[jump="#update_function"]function}}|<<
 * cart
-** Upates current or named cart (see C<name> attribute)
+** Updates current or named cart (see C<name> attribute)
 
 * process
 ** Updates an order or a search page
@@ -13759,7 +13759,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -13772,7 +13772,7 @@
 !block example
    [update function]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -13803,7 +13803,7 @@
 H4: {{CMD[id="update_function"]function}}
 
 * cart
-** Upates current or named cart (see C<name> attribute)
+** Updates current or named cart (see C<name> attribute)
 
 * process
 ** Updates an order or a search page
@@ -13897,7 +13897,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -13910,7 +13910,7 @@
 !block example
    [userdb function]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -13970,7 +13970,7 @@
 the C<userdb> functions. Most importantly, by default the database
 table is set to be I<userdb>. If you must use another table name,
 then you should include a C<database=table> parameter with any
-call to C<userdb>. The global parameters (default in parens):
+call to C<userdb>. The global parameters (default in parentheses):
 
 >    database     Sets user database table (userdb)
 >    show         Show the return value of certain functions
@@ -14036,7 +14036,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<Yes>
 !endblock
 
@@ -14197,7 +14197,7 @@
 
 !block table; headings=1; colvaligns="TT"
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates cache|I<YES>
 Container tag|I<No>
 Has Subtags|I<No>
@@ -14210,7 +14210,7 @@
 !block example
    [value_extended name]
 ---
-   TAGRESULT
+   TODO: (tag result)
 !endblock
 
 
@@ -14574,7 +14574,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/bar-button]
@@ -14635,7 +14635,7 @@
 
 Displays content based on current page. The content between the
 E<lbracket>selected][/selected] tags will be displayed only if the name
-of the curent page matches the name that was passed to the page parameter
+of the current page matches the name that was passed to the page parameter
 (page=page-name). The default content will be displayed when there is
 no match.
 
@@ -14683,7 +14683,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/convert_date]
@@ -14780,7 +14780,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|I<No>
@@ -14848,7 +14848,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|I<No>
@@ -14883,7 +14883,7 @@
 H3: Description
 
 Deletes a cart with name nickname from the user database. Basically 
-the same as E<lbracket>userdb function=delete_cart nickname=mcart].
+the same as E<lbracket>userdb function=delete_cart nickname=mycart].
 
 H4: {{CMD[id="delete_cart_nickname"]nickname}}
 
@@ -14919,7 +14919,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/email]
@@ -14999,12 +14999,12 @@
 H3: Summary
 
 !block example;
-    [B<email_raw>]Your message incuding headers[/email_raw]
+    [B<email_raw>]Your message including headers[/email_raw]
 !endblock
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/email_raw]
@@ -15091,7 +15091,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|I<No>
@@ -15165,7 +15165,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|I<No>
@@ -15244,12 +15244,12 @@
 !block table; colvaligns="TTT"; format="262"
 Parameters|Description|Default
 {{CMD[jump="#save_cart_nickname"]nickname}}|Label for the cart.|I<none>
-{{CMD[jump="#save_cart_recurring"]recurring}}|Set to true if recurring. Set to false, or ommit if cart.|I<none>
+{{CMD[jump="#save_cart_recurring"]recurring}}|Set to true if recurring. Set to false, or omit if cart.|I<none>
 !endblock
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|I<No>
@@ -15295,7 +15295,7 @@
 
 H4: {{CMD[id="save_cart_recurring"]recurring}}
 
-Set to true if recurring. Set to false, or simply ommit it, if it 
+Set to true if recurring. Set to false, or simply omit it, if it 
 is a cart.
 
 
@@ -15332,7 +15332,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|I<No>
@@ -15376,13 +15376,13 @@
 
 The summary tag provides you with an easy way to calculate and 
 display totals. The display of the amounts is fully customizable. 
-You can hide diplay, or you can show the amounts with the proper 
+You can hide display, or you can show the amounts with the proper 
 currency formatting according to the locale, or you can define 
 your own formatting. Any number of summaries can be kept on a page.
 
 H4: {{CMD[id="summary_currency"]currency}}
 
-The amount or total will be diplayed according to the currency 
+The amount or total will be displayed according to the currency 
 formatting of the current locale if this attribute is set to 
 true (non blank or zero).
 
@@ -15407,7 +15407,7 @@
 
 Will erase the total(s) if set to true. Be careful tough.
 It will reset ALL totals when you have no name attribute supplied.
-If you have provided a label for the name atribute then it will 
+If you have provided a label for the name attribute then it will 
 only reset the total for that particular label. All others won't be 
 touched.
 
@@ -15460,7 +15460,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/table-organize]
@@ -15669,7 +15669,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/title-bar]
@@ -15715,7 +15715,7 @@
 
 H4: {{CMD[id="title_bar_size"]size}}
 
-Determines the size of the text. Parameter shoud be set to a value accepted 
+Determines the size of the text. Parameter should be set to a value accepted 
 by the HTML <font> tag size attribute.
 
 H4: {{CMD[id="title_bar_width"]width}}
@@ -15775,7 +15775,7 @@
 
 !block table;headings=1
 A|B
-Other_Charactreristics|
+Other_Characteristics|
 Invalidates {{CMD[jump="#static_cache"]cache}}|I<No>
 {{CMD[jump="#macro_tags"]Macro}}|I<No>
 Has end tag|[/xml-generator]
@@ -15931,8 +15931,8 @@
 
 Will dump all tables in the catalog when this attribute is set 
 true. Used attributes are "toplevel_tag", "record_tag", 
-"field_tag", and "skip_empty" or default values (resp. 'table', 
-'record', 'field').
+"field_tag", and "skip_empty" or default values ('table', 
+'record', 'field' respectively).
 
 !block example
 Output format:
@@ -16275,7 +16275,7 @@
 
 * All subtags at an earlier precedence level are treated before any in
 the next level.
-* Within the same level, tags are proccessed in the order the appear on
+* Within the same level, tags are processed in the order the appear on
 the page.
 * Any standard tags are processed during 'interpolate' (before) or
 'reparse' (after) phases of processing the containing tag.



1.34      +11 -12    docs/ictemplates.sdf


rev 1.34, prev_rev 1.33
Index: ictemplates.sdf
===================================================================
RCS file: /var/cvs/docs/ictemplates.sdf,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -u -r1.33 -r1.34
--- ictemplates.sdf	12 Apr 2002 22:53:18 -0000	1.33
+++ ictemplates.sdf	15 Apr 2002 16:13:20 -0000	1.34
@@ -1,10 +1,10 @@
 !init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: ictemplates.sdf,v 1.33 2002/04/12 22:53:18 jon Exp $
+# $Id: ictemplates.sdf,v 1.34 2002/04/15 16:13:20 jon Exp $
 
 !define DOC_NAME "Template Guide"
 !define DOC_TYPE ""
 !define DOC_CODE "ictemplates"
-!define DOC_VERSION substr('$Revision: 1.33 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.34 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://interchange.redhat.com/doc/ictemplates.html"
@@ -30,7 +30,7 @@
 
 H1: About Variable Replacement
 
-Variable substitution is a simple and often used feature of Interchange templates. It allows you to set a variable to a particular value in the {{FILE:catalog.cfg}} directory. Then, by placing that variable name on a page, you envoke that value to be used. Before anything else is done on a template, all variable tokens are replaced by variable values. There are three types of variable tokens:
+Variable substitution is a simple and often used feature of Interchange templates. It allows you to set a variable to a particular value in the {{FILE:catalog.cfg}} directory. Then, by placing that variable name on a page, you invoke that value to be used. Before anything else is done on a template, all variable tokens are replaced by variable values. There are three types of variable tokens:
 
 C<__VARIABLENAME__> is replaced by the catalog variable called VARIABLENAME.
 
@@ -68,7 +68,7 @@
 Most tags can accept some positional parameters. This makes parsing faster and
 is, in most cases, simpler to write.
 
-The follwoing is an example tag:
+The following is an example tag:
 
 !block example
    [value name=city]
@@ -434,7 +434,7 @@
                                 The [then] [/then] is optional in most
                                 cases. If ! is prepended to the type
                                 setting, the sense is reversed and
-                                this textwill be output for a false condition.
+                                this text will be output for a false condition.
     [/then]
     [elsif type term op compare]
                                 Optional, tested when if fails.
@@ -1071,10 +1071,10 @@
         $sub->($key, @values);
     }
 
-    # Retrurn a complete array of the database (minus the key)
+    # Return a complete array of the database (minus the key)
     @values = $ref->row($key);
 
-    # Retrurn a complete hash of the database row (minus the key)
+    # Return a complete hash of the database row (minus the key)
     $hashref = $ref->row_hash($key);
 
     # Delete a record/row from the table
@@ -1395,7 +1395,7 @@
     %>
 !endblock
 
-.It prepends the normal timestamp with user and page information. To supress that information, begin the message with a backslash (C<\>).
+.It prepends the normal timestamp with user and page information. To suppress that information, begin the message with a backslash (C<\>).
 
 !block example; listitem=2
     <%
@@ -1410,7 +1410,7 @@
 No debug output is provided by default. The source files contain commented-out '::logDebug(SOMETHING)' statements which can be edited to activate them. Set the value of C<DebugFile> to a file that will be written to:
 
 !block example
-   DebugFile /tmp/mvdebug
+   DebugFile /tmp/icdebug
 !endblock
 
 
@@ -2251,7 +2251,7 @@
 
 .This page is displayed if the URL from the browser specifies the ordering of a product code which is not in the products file.
 
-LI1: order (ord/backet.htm)
+LI1: order (ord/basket.html)
 
 .This page is displayed when the customer orders an item. It can contain any or all of the customer-entered values, but is commonly used as a status display (or "shopping basket").
 
@@ -2269,7 +2269,7 @@
 
 H2: Checking Page HTML
 
-Interchange allows debugging of page HTML with an external page checking program.  Because leaving this enabled on a production system is potentially a very bad performance degradation, the program is set in a the global configuration file with the CheckHTML directive. To check a page for validity, set the global directive CheckHTML to the name of the program (don't do any output redirection). A good choice is the freely available program Weblint. It would be set in minivend.cfg with:
+Interchange allows debugging of page HTML with an external page checking program.  Because leaving this enabled on a production system is potentially a very bad performance degradation, the program is set in a the global configuration file with the CheckHTML directive. To check a page for validity, set the global directive CheckHTML to the name of the program (don't do any output redirection). A good choice is the freely available program Weblint. It would be set in interchange.cfg with:
 
 !block example
    CheckHTML  /usr/local/bin/weblint -s -
@@ -2399,7 +2399,6 @@
    search        form-based search
    scan          path-based search
    order         order an item
-   minimate      get access to a database via MiniMate
 !endblock
 
 Any action can be defined with C<ActionMap>.



1.18      +5 -5      docs/icupgrade.sdf


rev 1.18, prev_rev 1.17
Index: icupgrade.sdf
===================================================================
RCS file: /var/cvs/docs/icupgrade.sdf,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -u -r1.17 -r1.18
--- icupgrade.sdf	12 Apr 2002 22:53:18 -0000	1.17
+++ icupgrade.sdf	15 Apr 2002 16:13:20 -0000	1.18
@@ -1,10 +1,10 @@
 !init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icupgrade.sdf,v 1.17 2002/04/12 22:53:18 jon Exp $
+# $Id: icupgrade.sdf,v 1.18 2002/04/15 16:13:20 jon Exp $
 
 !define DOC_NAME "Interchange Upgrade Guide"
 !define DOC_TYPE ""
 !define DOC_CODE "icupgrade"
-!define DOC_VERSION substr('$Revision: 1.17 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.18 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://interchange.redhat.com/doc/icupgrade.html"
@@ -58,7 +58,7 @@
 
 =item ROUTINES and LANG
 
-intechange.PL 1552,1579
+interchange.PL 1552,1579
 
 >        ROUTINES: {
 >                last ROUTINES unless index($Vend::FinalPath, '/process/') == 0;
@@ -354,7 +354,7 @@
 Variable COPYRIGHT <pages/copyright
 !endblock
 
-Then replace all occurences of [buttonbar 0] with __HEADER__, [buttonbar 1] with __FOOTER__, etc.
+Then replace all occurrences of [buttonbar 0] with __HEADER__, [buttonbar 1] with __FOOTER__, etc.
 
 Note that the old header.html, footer.html, etc. contained html code, but were not actually html pages with <html><body> etc, tags. Thus the current practice is to use filenames with no extension or perhaps '.txt' to differentiate them from pages.
 
@@ -362,7 +362,7 @@
 
 Replace with [ad random=1] or custom code. See the [ad] tag docs. Random and rotate were used to place random or rotating regions on pages, such as banner ads.
 
-The Random durective in catalog.cfg defines the numbered HTML snippet files, similar to buttonbars above.
+The Random directive in catalog.cfg defines the numbered HTML snippet files, similar to buttonbars above.
 
 H3:rotate