[docs] docs - heins modified 21 files

docs@icdevgroup.org docs@icdevgroup.org
Wed Oct 30 12:25:00 2002


User:      heins
Date:      2002-10-30 17:24:01 GMT
Modified:  .        Makefile ic_ecommerce.sdf ic_howto_cvs.sdf
Modified:           ic_howto_forum.sdf ic_howto_qb.sdf ic_i18n.sdf
Modified:           icadvanced.sdf iccattut.sdf icconfig.sdf
Modified:           iccontent.html icdatabase.sdf icfaq.sdf
Modified:           icfoundation.sdf icfull.sdf icprogrammer.sdf
Modified:           ictags.sdf ictemplates.sdf icupgrade.sdf index.sdf
Modified:  sdf/bin  sdf
Added:     .        iccontent.sdf
Log:
* Update look to "icdevgroup" for all.

* Change copyright notices at bottom.

* Added start on content management doc.

Revision  Changes    Path
1.53      +1 -1      docs/Makefile


rev 1.53, prev_rev 1.52
Index: Makefile
===================================================================
RCS file: /anon_cvs/repository/docs/Makefile,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- Makefile	18 Sep 2002 16:11:31 -0000	1.52
+++ Makefile	30 Oct 2002 17:23:59 -0000	1.53
@@ -1,5 +1,5 @@
 VERSION=4.8.6
-TARGETS=icadvanced iccattut icconfig icfoundation ictemplates icdatabase ic_ecommerce ictags icfaq icupgrade ic_howto_cvs ic_i18n
+TARGETS=ic_ecommerce ic_howto_cvs ic_howto_forum ic_howto_qb icadvanced iccattut icconfig iccontent icdatabase icfaq icfoundation ic_i18n icmeta icprogrammer ictable_editor ictags ictemplates icupgrade
 SUFFIXES=txt html pdf pod 8
 MAXSUFFIXES=mif
 SDFBIN=sdf/bin/sdf



1.20      +14 -33    docs/ic_ecommerce.sdf


rev 1.20, prev_rev 1.19
Index: ic_ecommerce.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ic_ecommerce.sdf,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ic_ecommerce.sdf	30 Oct 2002 01:45:17 -0000	1.19
+++ ic_ecommerce.sdf	30 Oct 2002 17:23:59 -0000	1.20
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: ic_ecommerce.sdf,v 1.19 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: ic_ecommerce.sdf,v 1.20 2002/10/30 17:23:59 mheins Exp $
 
 !define DOC_NAME "Interchange Ecommerce Functions"
 !define DOC_TYPE ""
 !define DOC_CODE "ic_ecommerce"
-!define DOC_VERSION substr('$Revision: 1.19 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.20 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/ic_ecommerce.html"
@@ -466,53 +466,40 @@
 C<price>, you don't need to do more. If you want to change pricing
 based on quantity, size, color or other factors read on.
 
-=head2 Price Maintenance with CommonAdjust
+H2: Price Maintenance with CommonAdjust
 
 A flexible chained pricing scheme is available
 when the I<CommonAdjust> directive is set.
 
-\NOTE: For compatibility with older carts, if both PriceAdjustment
-and CommonAdjust are set, and CommonAdjust contains a valid database
-identifier, the CommonAdjust value is used to set pricing adjustments
-based on item attributes. This is not discussed further in this
-section; all items below assume I<PriceAdjustment> is not in use.
-
 We talk below about a I<CommonAdjust string>; it will be defined
 in due time.
 
 A few rules about CommonAdjust, all assuming the I<PriceField> directive
 is set to C<price>:
 
-=over 4
-
-=item 1
+LI1: 1
 
 If C<CommonAdjust> is set to any value, a valid I<CommonAdjust string> or
 not, extended price adjustments are enabled. It may also hold the
 default pricing scheme.
 
-=item 2
+LI1: 2
 
 The C<price> field may also hold a I<CommonAdjust string>. It takes
 precedence over the default.
 
-=item 3
+LI1: 3
 
 If the value of the C<CommonAdjust> directive is set to a CommonAdjust
 string, and the C<price> field is empty or specifically I<0>, then it
 will be used to set the price of the items.
 
-=item 4
-
-If PriceBreaks is in use, its price will take precedence over the
-value of C<CommonAdjust>, though it may also contain a CommonAdjust string.
-
-=item 5
+LI1: 4
 
 If no CommonAdjust strings are found, then the price will be 0, subject
 to any later application of discounts.
 
-=item 6
+LI1: 5
 
 If another CommonAdjust string is found as the result of an operation,
 it will be re-parsed and the result applied. Chaining is retained; a
@@ -538,8 +525,9 @@
 
 It is quite possible to create endless loops, so the maximum
 number of initial CommonAdjust strings is set to 16, and there
-may be only 20 iterations before the price will return zero on
-an error.
+may be only 32 iterations by default before the price will return zero on
+an error. (The maximum iterations is specified with
+the {{CMD[jump="icconfig.html#Limit"]Limit}} directive.)
 
 B<NOTE>:  Common needs are easily shown but not so easily explained;
 skip to the examples if the reference below if your vision starts to
@@ -552,8 +540,6 @@
 lookup. The B<field> name is not optional except in the case of an
 attribute lookup.
 
-=over 4
-
 =item N.NN or -N.NN
 
 where N is a digit.  A number which is applied directly; for instance
@@ -1687,10 +1673,5 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
-
-
-
-
-
-
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.12      +6 -3      docs/ic_howto_cvs.sdf


rev 1.12, prev_rev 1.11
Index: ic_howto_cvs.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ic_howto_cvs.sdf,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ic_howto_cvs.sdf	30 Oct 2002 01:45:17 -0000	1.11
+++ ic_howto_cvs.sdf	30 Oct 2002 17:23:59 -0000	1.12
@@ -1,13 +1,13 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: ic_howto_cvs.sdf,v 1.11 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: ic_howto_cvs.sdf,v 1.12 2002/10/30 17:23:59 mheins Exp $
 
 !define DOC_NAME "Interchange + CVS HOWTO"
 !define DOC_TYPE ""
 !define DOC_CODE "ic_howto_cvs"
-!define DOC_VERSION substr('$Revision: 1.11 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.12 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
-!define DOC_URL "http://www.icdevgroup.org/doc-4.8/ic_howto_cvs.html"
+!define DOC_URL "http://www.icdevgroup.org/doc/ic_howto_cvs.html"
 !define DOC_OWNER "2001 Dan Browning E<lt>{{EMAIL:dan.browning@kavod.com}}E<gt>"
 !build_title
 
@@ -1197,3 +1197,6 @@
 
 N:Copyright 2001,2002 Dan Browning <dan.browning@kavod.com>.  Freely
 redistributable under terms of the GNU General Public License. 
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.
+



1.3       +7 -7      docs/ic_howto_forum.sdf


rev 1.3, prev_rev 1.2
Index: ic_howto_forum.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ic_howto_forum.sdf,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ic_howto_forum.sdf	6 Oct 2002 03:18:33 -0000	1.2
+++ ic_howto_forum.sdf	30 Oct 2002 17:24:00 -0000	1.3
@@ -1,10 +1,10 @@
 !init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
-# $Id: ic_howto_forum.sdf,v 1.2 2002/10/06 03:18:33 mheins Exp $
+# $Id: ic_howto_forum.sdf,v 1.3 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange + Forum/Blog HOWTO"
 !define DOC_TYPE ""
 !define DOC_CODE "ic_howto_forum"
-!define DOC_VERSION substr('$Revision: 1.2 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.3 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc-4.9/ic_howto_forum.html"
@@ -297,26 +297,26 @@
 
 H2: Templating rules
 
-H4: E<lbrace>KEY}
+H3: E<lbrace>KEY}
 
 Inserts the value of the KEY for the reference. In a database query, this
 is the column name.
 
-H4: E<lbrace>KEY|fallback string}
+H3: E<lbrace>KEY|fallback string}
 
 Displays the value of {KEY} or if it is zero or blank, the fallback string (i.e., default).
 
-H4: E<lbrace>KEY true string}
+H3: E<lbrace>KEY true string}
 
 Displays C<true string> if the value of {KEY} is non-blank, non-zero,
 or displays nothing if the key is false.
 
-H4: E<lbrace>KEY?} true text {/KEY?}
+H3: E<lbrace>KEY?} true text {/KEY?}
 
 Displays C<true text> if the value of {KEY} is non-blank, non-zero, and nothing
 otherwise.
 
-H4: E<lbrace>KEY:} false text {/KEY:}
+H3: E<lbrace>KEY:} false text {/KEY:}
 
 Displays C<false text> if the value of {KEY} is blank or zero, and nothing
 otherwise.



1.2       +6 -4      docs/ic_howto_qb.sdf


rev 1.2, prev_rev 1.1
Index: ic_howto_qb.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ic_howto_qb.sdf,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ic_howto_qb.sdf	20 Jul 2002 23:52:45 -0000	1.1
+++ ic_howto_qb.sdf	30 Oct 2002 17:24:00 -0000	1.2
@@ -1,13 +1,13 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: ic_howto_qb.sdf,v 1.1 2002/07/20 23:52:45 danb Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: ic_howto_qb.sdf,v 1.2 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange + QuickBooks HOWTO"
 !define DOC_TYPE ""
 !define DOC_CODE "ic_howto_qb"
-!define DOC_VERSION substr('$Revision: 1.1 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.2 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
-!define DOC_URL "http://www.icdevgroup.org/doc-4.8/ic_howto_qb.html"
+!define DOC_URL "http://www.icdevgroup.org/doc/ic_howto_qb.html"
 !define DOC_OWNER "2001,2002 Mike Heins E<lt>{{EMAIL:mike@perusion.com}}E<gt>, minor additions by Dan Browning E<lt>{{EMAIL:dan.browning@kavod.com}}E<gt>"
 !build_title
 
@@ -374,3 +374,5 @@
 
 	* What are the IIF File Headers? {{URL:http://www.quickbooks.com/support/faqs/qbw2000/121756.html}}
 	* See the Quickbooks Help item, "Reference guide to import files"
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.3       +6 -4      docs/ic_i18n.sdf


rev 1.3, prev_rev 1.2
Index: ic_i18n.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ic_i18n.sdf,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ic_i18n.sdf	30 Oct 2002 01:45:17 -0000	1.2
+++ ic_i18n.sdf	30 Oct 2002 17:24:00 -0000	1.3
@@ -1,13 +1,13 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: ic_i18n.sdf,v 1.2 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: ic_i18n.sdf,v 1.3 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange I18N Features"
 !define DOC_TYPE ""
 !define DOC_CODE "ic_i18n"
-!define DOC_VERSION substr('$Revision: 1.2 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.3 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
-!define DOC_URL "http://www.icdevgroup.org/doc/ictemplates.html"
+!define DOC_URL "http://www.icdevgroup.org/doc/ic_i18n.html"
 !build_title
 
 
@@ -376,4 +376,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.11      +6 -4      docs/icadvanced.sdf


rev 1.11, prev_rev 1.10
Index: icadvanced.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icadvanced.sdf,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- icadvanced.sdf	30 Oct 2002 01:45:17 -0000	1.10
+++ icadvanced.sdf	30 Oct 2002 17:24:00 -0000	1.11
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icadvanced.sdf,v 1.10 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: icadvanced.sdf,v 1.11 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Advanced Interchange Topics"
 !define DOC_TYPE ""
 !define DOC_CODE "icadvanced"
-!define DOC_VERSION substr('$Revision: 1.10 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.11 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icadvanced.html"
@@ -1037,4 +1037,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.18      +4 -2      docs/iccattut.sdf


rev 1.18, prev_rev 1.17
Index: iccattut.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/iccattut.sdf,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- iccattut.sdf	30 Oct 2002 01:45:17 -0000	1.17
+++ iccattut.sdf	30 Oct 2002 17:24:00 -0000	1.18
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: iccattut.sdf,v 1.17 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: iccattut.sdf,v 1.18 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Catalog-Building Tutorial"
 !define DOC_TYPE ""
 !define DOC_CODE "iccattut"
-!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://www.icdevgroup.org/doc/iccattut.html"
@@ -1113,3 +1113,5 @@
 Line:
 
 N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.77      +6 -4      docs/icconfig.sdf


rev 1.77, prev_rev 1.76
Index: icconfig.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icconfig.sdf,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- icconfig.sdf	30 Oct 2002 01:45:17 -0000	1.76
+++ icconfig.sdf	30 Oct 2002 17:24:00 -0000	1.77
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icconfig.sdf,v 1.76 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: icconfig.sdf,v 1.77 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Configuration Reference"
 !define DOC_TYPE ""
 !define DOC_CODE "icconfig"
-!define DOC_VERSION substr('$Revision: 1.76 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.77 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icconfig.html"
@@ -2796,4 +2796,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.2       +4 -3      docs/iccontent.html


rev 1.2, prev_rev 1.1
Index: iccontent.html
===================================================================
RCS file: /anon_cvs/repository/docs/iccontent.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- iccontent.html	18 Sep 2002 00:55:08 -0000	1.1
+++ iccontent.html	30 Oct 2002 17:24:00 -0000	1.2
@@ -17,7 +17,7 @@
 </DIV>
 </DIV>
 <DIV CLASS="title">
-<P><IMG SRC="rh-ic-logo.gif" ALIGN="Right"></P>
+<P><IMG SRC="iclogo.gif" ALIGN="Right"></P>
 <H1 CLASS="doc-title">Content Editor Reference</H1>
 <ADDRESS CLASS="doc-author"></ADDRESS>
 <BR CLEAR="All">
@@ -142,6 +142,7 @@
         &lt;!-- END POSTAMBLE --&gt;
 </PRE>
 <P>Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.</P>
+<P>Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.</P>
 </DIV>
 <DIV CLASS="footer">
 <DIV CLASS="navigate">
@@ -149,8 +150,8 @@
 </DIV>
 <HR>
 <ADDRESS><SPAN CLASS="doc-id">iccontent-1.72</SPAN> <SPAN CLASS="doc-status">(Draft)</SPAN></ADDRESS>
-<ADDRESS CLASS="doc-modified">17 September 2002</ADDRESS>
-<ADDRESS CLASS="copyright">Copyright &copy;  1996-2001 Red Hat, Inc. &lt;<A HREF="mailto:interchange@redhat.com">interchange@redhat.com</A>&gt;</ADDRESS>
+<ADDRESS CLASS="doc-modified">13 October 2002</ADDRESS>
+<ADDRESS CLASS="copyright">Copyright &copy;  2002 ICDEVGROUP &lt;<A HREF="mailto:interchange@icdevgroup.org">interchange@icdevgroup.org</A>&gt;</ADDRESS>
 </DIV>
 
 </BODY>



1.53      +6 -4      docs/icdatabase.sdf


rev 1.53, prev_rev 1.52
Index: icdatabase.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icdatabase.sdf,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- icdatabase.sdf	30 Oct 2002 01:45:17 -0000	1.52
+++ icdatabase.sdf	30 Oct 2002 17:24:00 -0000	1.53
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icdatabase.sdf,v 1.52 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: icdatabase.sdf,v 1.53 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange Databases"
 !define DOC_TYPE ""
 !define DOC_CODE "icdatabase"
-!define DOC_VERSION substr('$Revision: 1.52 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.53 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icdatabase.html"
@@ -3944,4 +3944,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.20      +6 -4      docs/icfaq.sdf


rev 1.20, prev_rev 1.19
Index: icfaq.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icfaq.sdf,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- icfaq.sdf	30 Oct 2002 01:45:17 -0000	1.19
+++ icfaq.sdf	30 Oct 2002 17:24:00 -0000	1.20
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icfaq.sdf,v 1.19 2002/10/30 01:45:17 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: icfaq.sdf,v 1.20 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Frequently Asked Questions"
 !define DOC_TYPE ""
 !define DOC_CODE "icfaq"
-!define DOC_VERSION substr('$Revision: 1.19 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.20 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icfaq.html"
@@ -2132,4 +2132,6 @@
 	
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.27      +247 -240  docs/icfoundation.sdf


rev 1.27, prev_rev 1.26
Index: icfoundation.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icfoundation.sdf,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- icfoundation.sdf	30 Oct 2002 01:45:18 -0000	1.26
+++ icfoundation.sdf	30 Oct 2002 17:24:00 -0000	1.27
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icfoundation.sdf,v 1.26 2002/10/30 01:45:18 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: icfoundation.sdf,v 1.27 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Foundation Store"
 !define DOC_TYPE ""
 !define DOC_CODE "icfoundation"
-!define DOC_VERSION substr('$Revision: 1.26 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.27 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icfoundation.html"
@@ -12,7 +12,12 @@
 
 H1: The Foundation Store
 
-The Foundation store is distributed with Interchange to give you a starting point with which to build your e-business. While the Foundation store is designed to be relatively easy to start with, it is still a full-featured demonstration of a number of Interchange capabilities. Once you understand the Foundation store and how it works you are well on your way to understanding the Interchange software.
+The Foundation store is distributed with Interchange to give you a
+starting point with which to build your e-business. While the Foundation
+store is designed to be relatively easy to start with, it is still a
+full-featured demonstration of a number of Interchange capabilities.
+Once you understand the Foundation store and how it works you are well
+on your way to understanding the Interchange software.
 
 The following is a list of some popular features:
 
@@ -32,6 +37,22 @@
 
 .You can key the placement of a review or testimonial on the existence of a file being in a certain directory. This is reasonable to do when a user is viewing a single product.
 
+H2: Customizing Foundation
+
+The foundation store has been customized to add just about every ecommerce
+and content management feature under the sun. If you are asking the question
+"can I do ...." the answer is almost assuredly "Yes".
+
+Note that customizing the foundation store will take some experience
+in web design and database operations. Perl experience is also helpful.
+Most of all it will take persistence and empowering yourself to make
+changes and watch what happens.
+
+It is usually helpful to make a test store, perhaps just an unmodified
+copy of foundation, to test out your additions before you make them on
+your own store. That way you can try anything you want without the chance
+of causing problems on your own store. 
+
 H1: Tree design
 
 By determining how users will enter and exit the catalog, complex and intelligent conditional schemes are possible, especially if the Cookies capability is exercised. However, it is recommended that simplicity be used. Consumers will not make purchases if they can't navigate their way around the catalog.
@@ -106,43 +127,43 @@
          |----cart
          |----components/
               |----affiliate_receptor
-    	      |----best_horizontal
-    	      |----best_vertical
-    	      |----cart
-    	      |----cart_display
-    	      |----cart_tiny
-    	      |----category_vertical
-    	      |----cross_horizontal
-    	      |----cross_vertical
-    	      |----modular_buy
-    	      |----modular_update
-    	      |----none
-    	      |----promo
-    	      |----promo_horizontal
-    	      |----promo_vertical
-    	      |----random
-    	      |----random_horizontal
-    	      |----random_vertical
-    	      |----saved_carts_list_small
-    	      |----search_box_small
-    	      |----upsell
-    	      |----upsell_horizontal
-    	      |----upsell_vertical
+              |----best_horizontal
+              |----best_vertical
+              |----cart
+              |----cart_display
+              |----cart_tiny
+              |----category_vertical
+              |----cross_horizontal
+              |----cross_vertical
+              |----modular_buy
+              |----modular_update
+              |----none
+              |----promo
+              |----promo_horizontal
+              |----promo_vertical
+              |----random
+              |----random_horizontal
+              |----random_vertical
+              |----saved_carts_list_small
+              |----search_box_small
+              |----upsell
+              |----upsell_horizontal
+              |----upsell_vertical
          |----default --> foundation
          |----foundation/
               |----cart
-    	      |----fullwidth
-    	      |----leftonly
-    	      |----leftright
-    	      |----regions/
- 		   |----LEFTONLY_BOTTOM
- 		   |----LEFTONLY_TOP
- 		   |----LEFTRIGHT_BOTTOM
- 		   |----LEFTRIGHT_TOP
- 		   |----NOLEFT_BOTTOM
- 		   |----NOLEFT_TOP
-    	      |----simple
-    	      |----theme.cfg
+              |----fullwidth
+              |----leftonly
+              |----leftright
+              |----regions/
+                   |----LEFTONLY_BOTTOM
+                   |----LEFTONLY_TOP
+                   |----LEFTRIGHT_BOTTOM
+                   |----LEFTRIGHT_TOP
+                   |----NOLEFT_BOTTOM
+                   |----NOLEFT_TOP
+              |----simple
+              |----theme.cfg
          |----fullwidth
          |----leftonly
          |----leftright
@@ -825,74 +846,74 @@
 H4: Region Template Walkthrough -- LEFTONLY_TOP
 
 !block example
-     1	<!-- BEGIN LEFTONLY_TOP -->
-     2	[if scratch members_only]
-     3	    [set members_only][/set]
-     4	    [if !session logged_in]
-     5	    [set mv_successpage]@@MV_PAGE@@[/set]
-     6	    [bounce page=login]
-     7	    [/if]
-     8	[/if]
-     9	
-    10	<html>
-    11	<head>
-    12	  <title>[scratch page_title]</title>
-    13	  __THEME_CSS__
-    14	</head>
-    15	
-    16	<body marginheight="0" marginwidth="0">
-    17	
-    18	<!--- top left and right logo --->
-    19	<table width="100%" border="0" cellspacing="0" cellpadding="0">
-    20	<tr>
-    21	  <td align="left" valign="middle" class="maincontent">
-    22	    &nbsp;<img src="__THEME_IMG_DIR____LOGO__">
-    23	  </td>        	
-    24	  <td align="right" valign="middle" class="maincontent">
-    25	    <img width="174" height="60" src="__THEME_IMG_DIR__logo2.gif">&nbsp;
-    26	  </td>
-    27	</tr>
-    28	</table>
-    29	
-    30	<!--- menu bar along the top --->
-    31	<table width="100%" border="0" cellspacing="0" cellpadding="0">
-    32	<tr>
-    33	  <td width="100%" class="menubar">
-    34	    <a href="[area index]"><img name="Home" border="0" src="__THEME_IMG_DIR__home.gif"></a>
-    35	      <img src="__THEME_IMG_DIR__sep.gif">
-    36	    <a href="[area login]">
-    37	    [if session logged_in]
-    38	      <img alt="Log Out" border="0" src="__THEME_IMG_DIR__logout.gif"></a>
-    39	    [else]
-    40	      <img alt="Log In" border="0" src="__THEME_IMG_DIR__login.gif"></a>
-    41	    [/else]
-    42	    [/if]
-    43	      <img src="__THEME_IMG_DIR__sep.gif">
-    44	    <a href="[area ord/basket]"><img alt="Your Cart" border="0" src="__THEME_IMG_DIR__cart.gif"></a>
-    45	      <img src="__THEME_IMG_DIR__sep.gif">
-    46	    <a href="[area ord/checkout]"><img alt="Check Out" border="0" src="__THEME_IMG_DIR__checkout.gif"></a>
-    47	      <img src="__THEME_IMG_DIR__sep.gif">
-    48	    <a href="[area customerservice]"><img alt="Customer Service" border="0" src="__THEME_IMG_DIR__service.gif"></a>
-    49	      <img src="__THEME_IMG_DIR__sep.gif">
-    50	    <a href="[area aboutus]"><img alt="About Us" border="0" src="__THEME_IMG_DIR__about.gif"></a>
-    51	  </td>
-    52	</tr>
-    53	</table>
-    54	
-    55	<!--- left category column, main content column, and right special column --->
-    56	<table width="100%" border="0" cellspacing="0" cellpadding="0">
-    57	<tr> 
-    58	  <td width="20%" valign="top" align="left" class="categorybar"> 
-    59	    <!--Left Sidebar-->
-    60	    <table width="100%" border="0" cellspacing="0" cellpadding="0">
-    61	      [include file="templates/components/[control component none]"][control]
-    62	      [include file="templates/components/[control component none]"][control]
-    63	      [include file="templates/components/[control component none]"][control]
-    64	    </table>				  
-    65	  </td>
-    66	  <td width="80%" valign="top" align="center" class="maincontent"> 
-    67	    [include file="templates/components/[control component none]"][control]
-    68	
+     1  <!-- BEGIN LEFTONLY_TOP -->
+     2  [if scratch members_only]
+     3      [set members_only][/set]
+     4      [if !session logged_in]
+     5      [set mv_successpage]@@MV_PAGE@@[/set]
+     6      [bounce page=login]
+     7      [/if]
+     8  [/if]
+     9  
+    10  <html>
+    11  <head>
+    12    <title>[scratch page_title]</title>
+    13    __THEME_CSS__
+    14  </head>
+    15  
+    16  <body marginheight="0" marginwidth="0">
+    17  
+    18  <!--- top left and right logo --->
+    19  <table width="100%" border="0" cellspacing="0" cellpadding="0">
+    20  <tr>
+    21    <td align="left" valign="middle" class="maincontent">
+    22      &nbsp;<img src="__THEME_IMG_DIR____LOGO__">
+    23    </td>         
+    24    <td align="right" valign="middle" class="maincontent">
+    25      <img width="174" height="60" src="__THEME_IMG_DIR__logo2.gif">&nbsp;
+    26    </td>
+    27  </tr>
+    28  </table>
+    29  
+    30  <!--- menu bar along the top --->
+    31  <table width="100%" border="0" cellspacing="0" cellpadding="0">
+    32  <tr>
+    33    <td width="100%" class="menubar">
+    34      <a href="[area index]"><img name="Home" border="0" src="__THEME_IMG_DIR__home.gif"></a>
+    35        <img src="__THEME_IMG_DIR__sep.gif">
+    36      <a href="[area login]">
+    37      [if session logged_in]
+    38        <img alt="Log Out" border="0" src="__THEME_IMG_DIR__logout.gif"></a>
+    39      [else]
+    40        <img alt="Log In" border="0" src="__THEME_IMG_DIR__login.gif"></a>
+    41      [/else]
+    42      [/if]
+    43        <img src="__THEME_IMG_DIR__sep.gif">
+    44      <a href="[area ord/basket]"><img alt="Your Cart" border="0" src="__THEME_IMG_DIR__cart.gif"></a>
+    45        <img src="__THEME_IMG_DIR__sep.gif">
+    46      <a href="[area ord/checkout]"><img alt="Check Out" border="0" src="__THEME_IMG_DIR__checkout.gif"></a>
+    47        <img src="__THEME_IMG_DIR__sep.gif">
+    48      <a href="[area customerservice]"><img alt="Customer Service" border="0" src="__THEME_IMG_DIR__service.gif"></a>
+    49        <img src="__THEME_IMG_DIR__sep.gif">
+    50      <a href="[area aboutus]"><img alt="About Us" border="0" src="__THEME_IMG_DIR__about.gif"></a>
+    51    </td>
+    52  </tr>
+    53  </table>
+    54  
+    55  <!--- left category column, main content column, and right special column --->
+    56  <table width="100%" border="0" cellspacing="0" cellpadding="0">
+    57  <tr> 
+    58    <td width="20%" valign="top" align="left" class="categorybar"> 
+    59      <!--Left Sidebar-->
+    60      <table width="100%" border="0" cellspacing="0" cellpadding="0">
+    61        [include file="templates/components/[control component none]"][control]
+    62        [include file="templates/components/[control component none]"][control]
+    63        [include file="templates/components/[control component none]"][control]
+    64      </table>                              
+    65    </td>
+    66    <td width="80%" valign="top" align="center" class="maincontent"> 
+    67      [include file="templates/components/[control component none]"][control]
+    68  
 !endblock
 
 H3: LEFTONLY_BOTTOM
@@ -1201,12 +1222,12 @@
 B<Lines 1-6:> Component Specification
 
 !block example
-     1	[comment]
-     2	ui_component: cart_display
-     3	ui_component_group: info
-     4	ui_component_label: Smaller cart for display in content area
-     5	
-     6	[/comment]
+     1  [comment]
+     2  ui_component: cart_display
+     3  ui_component_group: info
+     4  ui_component_label: Smaller cart for display in content area
+     5  
+     6  [/comment]
      7
 !endblock
 
@@ -1214,7 +1235,7 @@
 admin interface.
 
 !block example
-     8	<!-- BEGIN COMPONENT [control component cart_display] -->
+     8  <!-- BEGIN COMPONENT [control component cart_display] -->
 !endblock
 
 Line 8 is an HTML comment noting the start of the code for the
@@ -1223,7 +1244,7 @@
 Interchange when you view the source of a page loaded in the browser.)
 
 !block example
-     9	[if items]
+     9  [if items]
 !endblock
 
 Line 9 checks to see if there are items in the shopping
@@ -1260,8 +1281,8 @@
 Action, SKU, Description, Quantity, Price, and Extension.
 
 !block example
-    30	    <TBODY>
-    31	[item-list]
+    30      <TBODY>
+    31  [item-list]
     32
 !endblock
 
@@ -1271,7 +1292,7 @@
 has ordered so far.
 
 !block example
-    33	    <tr class="[item-alternate 2]maincontent[else]contentbar1[/else][/item-alternate]">
+    33      <tr class="[item-alternate 2]maincontent[else]contentbar1[/else][/item-alternate]">
     34        <td align=center valign=top>
     35          [page ord/basket]edit</A>
     36        </TD>
@@ -1295,9 +1316,9 @@
 the item's name to be displayed as the link to the product display
 page.
 
-!block example	
-    41	[if-item-modifier gift_cert]
-    42	      <TD ALIGN=CENTER><small>Amount of gift:</small></TD>
+!block example  
+    41  [if-item-modifier gift_cert]
+    42        <TD ALIGN=CENTER><small>Amount of gift:</small></TD>
     43        <TD ALIGN=CENTER>[item-quantity]</TD>
     44        <TD ALIGN=right>
     45          [item-subtotal]
@@ -1418,39 +1439,39 @@
 B<Lines 1-6:> Component Specification
 
 !block example
-     1	[comment]
-     2	ui_component: category_vertical
-     3	ui_component_group: Navigation
-     4	ui_component_label: Vertical category list
-     5	
-     6	page_class:
-     7		label: Page class
-     8		widget: select
-     9		lookup: which_page
-    10		db: area
-    11		help: Defines which sets of items should be displayed
-    12		advanced: 1
-    13	
-    14	set_selector:
-    15		label: Page area selector
-    16		widget: select
-    17		db: area
-    18		lookup: sel
-    19		help: Defines which sets of items should be displayed
-    20		advanced: 1
-    21	[/comment]
-    22	
+     1  [comment]
+     2  ui_component: category_vertical
+     3  ui_component_group: Navigation
+     4  ui_component_label: Vertical category list
+     5  
+     6  page_class:
+     7          label: Page class
+     8          widget: select
+     9          lookup: which_page
+    10          db: area
+    11          help: Defines which sets of items should be displayed
+    12          advanced: 1
+    13  
+    14  set_selector:
+    15          label: Page area selector
+    16          widget: select
+    17          db: area
+    18          lookup: sel
+    19          help: Defines which sets of items should be displayed
+    20          advanced: 1
+    21  [/comment]
+    22  
 !endblock
 
 These lines control what is shown in the Edit page screen of the
 Administration Tool.
 
 !block example
-    23	<tr><td align="center" class="categorybar">
-    24	  <br>
-    25	  <table>
-    26	
-    27	<!-- BEGIN COMPONENT [control component category_vertical] -->
+    23  <tr><td align="center" class="categorybar">
+    24    <br>
+    25    <table>
+    26  
+    27  <!-- BEGIN COMPONENT [control component category_vertical] -->
 !endblock
 
 Lines 23-25 set up the row and table within that row that will hold
@@ -1458,63 +1479,63 @@
 for the list.
 
 !block example
-    28	[loop
-    29		prefix=box
-    30		search="
-    31			fi=area
-    32			st=db
-    33			tf=sort
-    34			ac=0
-    35			ac=0
-    36			co=yes
-    37			
-    38			sf=sel
-    39			op=eq
-    40			se=[control set_selector left]
-    41	
-    42			sf=which_page
-    43			op=rm
-    44			se=[control page_class all|@@MV_PAGE@@]
-    45	"]
-    46	
+    28  [loop
+    29          prefix=box
+    30          search="
+    31                  fi=area
+    32                  st=db
+    33                  tf=sort
+    34                  ac=0
+    35                  ac=0
+    36                  co=yes
+    37                  
+    38                  sf=sel
+    39                  op=eq
+    40                  se=[control set_selector left]
+    41  
+    42                  sf=which_page
+    43                  op=rm
+    44                  se=[control page_class all|@@MV_PAGE@@]
+    45  "]
+    46  
 !endblock
 
 Lines 28-45 build a list of product categories obtained through a
 search of the area table.
 
 !block example
-    47	  <tr> 
-    48	    <td valign="top" class="categorybar">
-    49	      <b>[box-exec bar_link]area[/box-exec]</b>
-    50	    </td>
-    51	  </tr>
-    52	  <tr> 
-    53	    <td valign="top" class="categorybar">
-    54	
-    55	[set found_cat][/set]
-    56	[loop prefix=cat
-    57		search="
-    58			fi=cat
-    59			st=db
-    60			tf=sort
-    61			tf=name
-    62			rf=code,name
-    63			sf=sel
-    64			se=[box-code]
-    65		"
-    66		]
-    67	      &nbsp;&nbsp;[cat-exec bar_link]cat[/cat-exec]<BR>
-    68	[/loop]
-    69	
-    70	    </td>
-    71	  </tr>
-    72	[/loop]
-    73	  
-    74	  </table>
-    75	  <br>
-    76	</td></tr>
-    77	
-    78	<!-- END COMPONENT [control component category_vertical] -->
+    47    <tr> 
+    48      <td valign="top" class="categorybar">
+    49        <b>[box-exec bar_link]area[/box-exec]</b>
+    50      </td>
+    51    </tr>
+    52    <tr> 
+    53      <td valign="top" class="categorybar">
+    54  
+    55  [set found_cat][/set]
+    56  [loop prefix=cat
+    57          search="
+    58                  fi=cat
+    59                  st=db
+    60                  tf=sort
+    61                  tf=name
+    62                  rf=code,name
+    63                  sf=sel
+    64                  se=[box-code]
+    65          "
+    66          ]
+    67        &nbsp;&nbsp;[cat-exec bar_link]cat[/cat-exec]<BR>
+    68  [/loop]
+    69  
+    70      </td>
+    71    </tr>
+    72  [/loop]
+    73    
+    74    </table>
+    75    <br>
+    76  </td></tr>
+    77  
+    78  <!-- END COMPONENT [control component category_vertical] -->
 !endblock
 
 Lines 47-78 generate a list of links based on the products and product
@@ -2868,15 +2889,19 @@
 
 H2: country
 
-A list of countries used to build select boxes and shipping mode choices based on countries.
+A list of countries used to build select boxes, calculate tax, and set
+shipping mode choices based on the user's country.
 
 !block example
-    code
-    sorder
-    region
-    selector
-    shipmodes
-    name
+    code          Country code
+    sorder        Used to determine sort order
+    region        An enumerator to group based on region
+    selector      The code that should be used (same as code)
+    shipmodes     Shipping modes to be presented for that country
+    name          Textual name of the country
+    iso           ISO three letter code for the country
+    isonum        ISO numeric code for the country
+    tax           Tax information (may redirect to a state table)
 !endblock
 
 
@@ -2890,7 +2915,6 @@
 * catalog_root/etc/receipt.html
 * catalog_root/pages/query/order_detail.html
 
-
 B<Fields>
 
 !block table; colvaligns="TT"
@@ -2956,47 +2980,26 @@
 MIME type of downloadable content.
 
 
-H2:files.txt
+H2:files
 
 A database where files (pages, etc.) can be kept instead of in the Unix filesystem.
-
-
-H2:gift_certs.txt
-
-!block example
-    code
-    username
-    order_date
-    original_amount
-    redeemed_amount
-    available_amount
-    passcode
-    active
-    redeemed
-    update_date
-!endblock
-
+Not normally used in foundation.
 
 H2:inventory.txt
 
 !block example
-    sku
-        Quantity info
-    quantity
-		Gets decremented after each sale.
-    stock_message
-		The usual shipping time of the product.
-        Out of stock message:
-            In stock
-            Ships in 3-5 days
-            Ships in 4-6 weeks
-            Special order
-    account
-        Accounting info
-        Sales account
-    cogs_account
-!endblock
+    sku            Quantity info
+    quantity       Gets decremented after each sale.
+    stock_message  The usual shipping time of the product. Example choices:
+
+                                      In stock
+                                      Ships in 3-5 days
+                                      Ships in 4-6 weeks
+                                      Special order
 
+    account        Sales account for accounting links
+    cogs_account   Inventory account for accounting links
+!endblock
 
 H2:locale.txt
 
@@ -3007,6 +3010,8 @@
     fr_FR
 !endblock
 
+Used to develop localization. Can be used in conjunction with other
+types of locale information. See {{CMD[jump="ictemplates.html#Internationalization"]Internationalization}}.
 
 H2:merchandising.txt
 
@@ -4211,4 +4216,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.2       +3 -3      docs/icfull.sdf


rev 1.2, prev_rev 1.1
Index: icfull.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icfull.sdf,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- icfull.sdf	25 Apr 2001 21:44:03 -0000	1.1
+++ icfull.sdf	30 Oct 2002 17:24:00 -0000	1.2
@@ -1,9 +1,9 @@
-!init OPT_LOOK="akopia"
-# $Id: icfull.sdf,v 1.1 2001/04/25 21:44:03 jon Exp $
+!init OPT_LOOK="icdevgroup"
+# $Id: icfull.sdf,v 1.2 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange Documentation (Full)"
 !define DOC_CODE "icfull"
-!define DOC_VERSION substr('$Revision: 1.1 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.2 $',11, -2)
 !define DOC_TOC  0
 !define HTML_URL_CATALOG ''
 !build_title



1.8       +4 -2      docs/icprogrammer.sdf


rev 1.8, prev_rev 1.7
Index: icprogrammer.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icprogrammer.sdf,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- icprogrammer.sdf	30 Oct 2002 01:45:18 -0000	1.7
+++ icprogrammer.sdf	30 Oct 2002 17:24:00 -0000	1.8
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual" 
-# $Id: icprogrammer.sdf,v 1.7 2002/10/30 01:45:18 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual" 
+# $Id: icprogrammer.sdf,v 1.8 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange Programmer Reference"
 !define DOC_TYPE ""
 !define DOC_CODE "icprogrammer"
-!define DOC_VERSION substr('$Revision: 1.7 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.8 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icvars.html"
@@ -795,3 +795,5 @@
 H1: Variable listing
 
 H2: Standard global (interchange.cfg) Variable values
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.106     +6 -4      docs/ictags.sdf


rev 1.106, prev_rev 1.105
Index: ictags.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ictags.sdf,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- ictags.sdf	30 Oct 2002 09:39:55 -0000	1.105
+++ ictags.sdf	30 Oct 2002 17:24:00 -0000	1.106
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual" 
-# $Id: ictags.sdf,v 1.105 2002/10/30 09:39:55 kwalsh Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual" 
+# $Id: ictags.sdf,v 1.106 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange Tags Reference"
 !define DOC_TYPE ""
 !define DOC_CODE "ictags"
-!define DOC_VERSION substr('$Revision: 1.105 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.106 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/ictags.html"
@@ -16899,4 +16899,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.47      +6 -4      docs/ictemplates.sdf


rev 1.47, prev_rev 1.46
Index: ictemplates.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/ictemplates.sdf,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- ictemplates.sdf	30 Oct 2002 01:45:18 -0000	1.46
+++ ictemplates.sdf	30 Oct 2002 17:24:00 -0000	1.47
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: ictemplates.sdf,v 1.46 2002/10/30 01:45:18 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: ictemplates.sdf,v 1.47 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Template Guide"
 !define DOC_TYPE ""
 !define DOC_CODE "ictemplates"
-!define DOC_VERSION substr('$Revision: 1.46 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.47 $',11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/ictemplates.html"
@@ -3012,4 +3012,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others. Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.21      +6 -4      docs/icupgrade.sdf


rev 1.21, prev_rev 1.20
Index: icupgrade.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/icupgrade.sdf,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- icupgrade.sdf	30 Oct 2002 01:45:18 -0000	1.20
+++ icupgrade.sdf	30 Oct 2002 17:24:00 -0000	1.21
@@ -1,10 +1,10 @@
-!init OPT_LOOK="akopia"; OPT_STYLE="manual"
-# $Id: icupgrade.sdf,v 1.20 2002/10/30 01:45:18 jon Exp $
+!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
+# $Id: icupgrade.sdf,v 1.21 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange Upgrade Guide"
 !define DOC_TYPE ""
 !define DOC_CODE "icupgrade"
-!define DOC_VERSION substr('$Revision: 1.20 $', 11, -2)
+!define DOC_VERSION substr('$Revision: 1.21 $', 11, -2)
 !define DOC_STATUS "Draft"
 !define DOC_PROJECT "Interchange"
 !define DOC_URL "http://www.icdevgroup.org/doc/icupgrade.html"
@@ -949,4 +949,6 @@
 
 Line:
 
-N:Copyright 2001-2002 Red Hat, Inc., and others Freely redistributable under terms of the GNU General Public License.
+N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.
+
+N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.8       +3 -3      docs/index.sdf


rev 1.8, prev_rev 1.7
Index: index.sdf
===================================================================
RCS file: /anon_cvs/repository/docs/index.sdf,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- index.sdf	25 Apr 2001 16:35:58 -0000	1.7
+++ index.sdf	30 Oct 2002 17:24:00 -0000	1.8
@@ -1,9 +1,9 @@
-!init OPT_LOOK="akopia"
-# $Id: index.sdf,v 1.7 2001/04/25 16:35:58 jon Exp $
+!init OPT_LOOK="icdevgroup"
+# $Id: index.sdf,v 1.8 2002/10/30 17:24:00 mheins Exp $
 
 !define DOC_NAME "Interchange Documentation"
 !define DOC_CODE "index"
-!define DOC_VERSION substr('$Revision: 1.7 $',11, -2)
+!define DOC_VERSION substr('$Revision: 1.8 $',11, -2)
 !define DOC_TOC  0
 !define HTML_URL_CATALOG ''
 !build_title



1.1                  docs/iccontent.sdf


rev 1.1, prev_rev 1.0
Index: iccontent.sdf
===================================================================
!init OPT_LOOK="icdevgroup"; OPT_STYLE="manual"
# $Id: iccontent.sdf,v 1.1 2002/10/30 17:24:00 mheins Exp $

!define DOC_NAME "Content Editor Reference"
!define DOC_TYPE ""
!define DOC_CODE "iccontent"
!define DOC_VERSION substr('$Revision: 1.1 $',11, -2)
!define DOC_STATUS "Draft"
!define DOC_PROJECT "Interchange"
!define DOC_URL "http://www.icdevgroup.org/doc/iccontent.html"
!build_title

H1: Interchange UI -- Content Editor

Interchange is a web presentation framework which has powerful database and
content manipulation features. The Interchange Content Editor provides a
framework for manipulating pages and components within pages.

H2: Content management concept

Interchange assumes that the I<page> is the basic level of content. Each
page is typically a file on the filesystem, though it is possible to maintain
them in a database instead.

Each page is assumed to be based on a C<template>, which is the layout
for that page. Each template can contain I<slots> for I<components>.

Components are interchangeable items that can be inserted in template
slots so that pages based on a common template can vary without having
to create a separate template.

A I<page> may actually be a metacontent template in effect. Examples
of this are the {{CMD[jump="icconfig.html#On-the-fly Catalog Pages"]flypage}} 
for building a product page, and the results page that displays search lists.

H2: A typical page

Here is how the file for a page looks:

!block example
	[comment]
	ui_name: typical.html
	ui_page_template: leftonly
	[/comment]

	[set page_title] A typical page [/set]
	[set members_only]0[/set]

	[control reset=1]
	[control-set]
		[parameter1]setting1[/parameter1]
		[parameter2]setting2[/parameter2]
	[/control-set]
	[control-set]
		[parameter1]setting1[/parameter1]
		[parameter2]setting2[/parameter2]
	[/control-set]
	[control reset=1]

	@_LEFTONLY_TOP__@

	<!-- BEGIN CONTENT -->

		The content of a typical page.

	<!-- END CONTENT -->

	@_LEFTONLY_BOTTOM__@
!endblock

You can see other examples in the standard
Interchange {{CMD[jump="icfoundation.html"]foundation}} demo.

We will tour the page, adding the PREAMBLE and POSTAMBLE sections.

LI1: Editor information

The comment at the top of the page is only used by the editor to derive
things it may need to know. If it were to be removed, the page would
display the same; it just may not read and publish the same when edited.

!block example
	[comment]
	ui_template_name: leftonly
	ui_static: 0
	[/comment]
!endblock

In the case above, the template is specified with C<ui_template_name> 
and the page will not be published statically (i.e. C<ui_static>: 0).

LI1: PREAMBLE

The PREAMBLE is a section which allows page initialization prior to
the header portion of the template, and prior to the setting of
the page controls.

!block example
	<!-- BEGIN PREAMBLE -->
		[perl]
			&custom_init();
		[/perl]
	<!-- END PREAMBLE -->
!endblock

LI1: Page controls

Page controls are specified in the template definition, and the
user can set them from the I<page control> menu when editing the page.

!block example
	[set page_title] A typical page [/set]
	[set members_only]0[/set]
!endblock

The above sets two page controls, one used in the header to set the
HTML title for the page, and the other used to determine if the 
customer must be logged in (a member) to access the page.

LI1: Component controls

As was said before, a page template can contain multiple components.
Each component can have an unlimited number of settings which can be
used to specify its behavior. These settings are manipulated in the
I<component control> sections of the content editor, one for each
component slot.

!block example
	[control reset=1]
	[control-set]
		[parameter1]setting1[/parameter1]
		[parameter2]setting2[/parameter2]
	[/control-set]
	[control-set]
		[parameter1]setting1[/parameter1]
		[parameter2]setting2[/parameter2]
	[/control-set]
	[control reset=1]
!endblock

LI1: Template header section

This is the {{CMD[jump="icconfig.html#Variable"]Variable}} used to contain the top portion of the template,
which may use various I<page control> settings and have multiple
slots for components.

!block example
	@_LEFTONLY_TOP__@
!endblock

LI1: CONTENT section

This is the actual content of the page. It can be edited in a TEXTAREA
in the content editor.

!block example
	<!-- BEGIN CONTENT -->

		The content of a typical page.

	<!-- END CONTENT -->
!endblock

LI1: Template footer section

This is the {{CMD[jump="icconfig.html#Variable"]Variable}} used to contain the
bottom portion of the template, which may use various I<page control>
settings and have multiple slots for components.

!block example
	@_LEFTONLY_BOTTOM__@
!endblock

LI1: POSTAMBLE

The POSTAMBLE section can contain cleanup code for the page. It will rarely
be used.

!block example
	<!-- BEGIN POSTAMBLE -->
		[perl]
			&custom_cleanup();
		[/perl]
	<!-- END POSTAMBLE -->
!endblock

N:Copyright 2001-2002 Red Hat, Inc. Freely redistributable under terms of the GNU General Public License.

N:Copyright 2002 ICDEVGROUP. Freely redistributable under terms of the GNU General Public License.



1.4       +3 -3      docs/sdf/bin/sdf


rev 1.4, prev_rev 1.3
Index: sdf
===================================================================
RCS file: /anon_cvs/repository/docs/sdf/bin/sdf,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sdf	25 Apr 2001 14:36:08 -0000	1.3
+++ sdf	30 Oct 2002 17:24:01 -0000	1.4
@@ -1,7 +1,7 @@
-#!/usr/bin/perl
-# $Id: sdf,v 1.3 2001/04/25 14:36:08 jason Exp $
+#!/usr/bin/perl5.6.1
+# $Id: sdf,v 1.4 2002/10/30 17:24:01 mheins Exp $
 $VERSION{'PUBLIC'} = '2.001';
-$VERSION{''.__FILE__} = '$Revision: 1.3 $';
+$VERSION{''.__FILE__} = '$Revision: 1.4 $';
 #
 # >>Title::     SDF Conversion Utility
 #