summaryrefslogtreecommitdiff
path: root/examples/webware_examples/cheetahSite/index.html
blob: 3af64b765eb391d87ff7078aa5d4fbfd7408574e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<!-- This document was autogenerated by Cheetah. Don't edit it directly!

Copyright 2001 - The Cheetah Development Team - All Rights Reserved.
Feel free to copy any javascript or html you like on this site,
provided you remove all links and/or references to cheetahtemplate.sourceforge.net
However, please do not copy any content or images without permission.

Designed & Implemented by Tavis Rudd

-->



<HEAD>
<TITLE>Cheetah - The Python-Powered Template Engine</TITLE>

<STYLE TYPE="text/css"><!--

H1.mainText {font-family: helvetica, arial, "lucida sans", sans-serif; margin: 7px 2px; font-weight: bold; font-size: small}
P, .mainText {margin-left: 10px}
.navBarContainer {color: white; padding: 4px 0px}
.navBar, A.navBar:link, A.navBar:visited {text-decoration: none; font-family: helvetica, arial, "lucida sans", sans-serif; font-weight: bold; font-size: small; color: white}
A.navBar:hover, A.navBar:active {text-decoration: underline}
.locationBarContainer {padding: 2px 10px}
.locationBar, A.locationBar:link, A.locationBar:visited {text-decoration: none; font-family: helvetica, arial, "lucida sans", sans-serif; font-size: x-small; color: #666666}
A.locationBar:hover, A.locationBar:active {text-decoration: underline}
.copyrightFooter {font-size: 9pt; color: white}
.insetBoxTitleContainer {padding: 2px 5px; font-weight: bold; color: white}
.insetBoxTitle {text-decoration: none; font-family: helvetica, arial, "lucida sans", sans-serif; font-weight: bold; font-size: x-small; color: white}
.insetBoxContainer {padding: 2px 2px 2px 5px}
.insetBox {font-family: helvetica, arial, "lucida sans", sans-serif; font-size: x-small}
H1.insetBox {font-family: helvetica, arial, "lucida sans", sans-serif; margin: 5px 5px; font-weight: bold; font-size: x-small; padding: 0px}
P.insetBox {margin: 2px 5px 7px 10px; font-family: helvetica, arial, "lucida sans", sans-serif; padding: 0px}
A.insetBox:link, A.insetBox:visited {text-decoration: none; font-size: x-small}
A.insetBox:hover, A.insetBox:active {text-decoration: underline}
.listItems {margin-bottom: 200px}
//--></STYLE>

</HEAD>




<BODY BGCOLOR="black" TEXT="#000033">



                    

<TABLE ALIGN=center BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD>
    <DIV ALIGN="center"><IMG SRC="cheetah-face-black-medium.jpg" 
    ALT=""><IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT=""><IMG SRC="banner_text.gif" 
    ALT="Cheetah: The Python-Powered Template Engine"></DIV>
    
    </TD>
  </TR>
  <TR>
    <TD WIDTH=1 HEIGHT=1 bgcolor="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
</TABLE>


<TABLE ALIGN=center BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD WIDTH=1 bgcolor="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=900> 
	
    <TABLE WIDTH=100% BGCOLOR="#3366CC" BORDER=0 CELLPADDING=0 CELLSPACING=0>
      <TR>
	<TD>
	
	    <DIV ALIGN="center" CLASS="navBarContainer">
            <A CLASS="navBar" HREF="index.html">Home</A><IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT="">|<IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT="">
	    <A CLASS="navBar" HREF="learn.html">Learn</A><IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT="">|<IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT="">
	    <A CLASS="navBar" HREF="download.html">Download</A><IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT="">|<IMG SRC="spacer.gif" WIDTH=35 HEIGHT=1 ALT="">
	    <A CLASS="navBar" HREF="contribute.html">Contribute</A>
	    </DIV>
	</TD>
      </TR>
    </TABLE>

    </TD>
    <TD WIDTH="1" bgcolor="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
</TABLE>

<TABLE ALIGN=center BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD WIDTH=1 BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=8 bgcolor="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=900 HEIGHT=1 BGCOLOR="black"><IMG SRC="spacer.gif" WIDTH=100 HEIGHT=1 ALT=""></TD> 
    <TD WIDTH=8 bgcolor="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH="1" BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
</TABLE>



<TABLE ALIGN=center VALIGN="top" BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD WIDTH=1 BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=8 bgcolor="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=1 BGCOLOR="black"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    
    <TD BGCOLOR="white">
    


    
    

    <IMG SRC="spacer.gif" WIDTH=1 HEIGHT=25 ALT="">
    
    <TABLE VALIGN="top" WIDTH=100% BORDER=0 CELLPADDING=10 CELLSPACING=0>
      <TR>
        <TD VALIGN="top">
	<BR>
	<a href=http://lists.sourceforge.net/mailman/listinfo/cheetahtemplate-discuss><B>Mailing
	List</B></a><BR>
	<A HREF="http://sourceforge.net/cvs/?group_id=28961"><B>CVS</B></A><BR>
	    
        </TD>
        <TD VALIGN="top">

<P>
<B>Cheetah</B> is a <A HREF="http://www.python.org">Python</A>-powered template engine and code-generator. It aims to:
<ul>
    <li> make it easy to separate content, graphic design, and program code.
    <li> make it easy to integrate content, graphic design, and program code.
    <li> provide template designers with a small set of <i>display
    logic</i> programming structures such as conditional blocks and for loops
    <li> be equally well-suited for any text format including HTML,
	SGML, XML, SQL, Postscript, e-mail and LaTeX
    <li> achieve all these aims in a manner that is efficient, flexible, and extendable.
</ul>
</P>


<P>
<B>Cheetah</B> achieves these aims by:

<UL>
<LI>blending the power and flexibility of Python with the simplicity of a
     small Template Definition language that non-programmers can understand.
<LI>giving template designers a simple way of accessing Python variables,
     objects, and functions in their templates.

<LI>providing a modular, object-orientated framework that makes it easy to
     create and maintain large websites.

<LI>compiling 'Template Definitions' into native Python code at startup.
     Thereafter this code is executed for each request.  This approach is
     dramatically faster than the string substitution approach used by many
     templating engines.

</LI>
<LI>providing a very simple, yet powerful, caching mechanism that can
     significantly increase the responsiveness of a dynamic website.
</LI>
</UL>

<P><B>Cheetah</B> requires <A HREF="http://www.python.org">Python</A> 2.0 or greater. It can be used from ordinary Python
programs, but also provides integration with <a
href=http://webware.sourceforge.net/>Webware for Python</a>.</P>

<P><B>Cheetah</B> is Open Source Software, released under the terms of the Python
License.

<P><B>Cheetah</B> is alpha software as some aspects of its design are still subject to
change.  We plan to release a stable version later this summer.

<P> The discussion list is 
<a href=mailto:cheetahtemplate-discuss@lists.sourceforge.net
>cheetahtemplate-discuss@lists.sourceforge.net</a>. 
You can join <a href=http://lists.sourceforge.net/mailman/listinfo/cheetahtemplate-discuss>here</a>
and view the archives <a
href=http://www.geocrawler.com/redir-sf.php3?list=cheetahtemplate-discuss>here</a>.
</P>


        </TD>	    
      </TR>
    </TABLE>

    <IMG SRC="spacer.gif" WIDTH=1 HEIGHT=200 ALT="">
    </TD>
    
    <TD WIDTH=1 BGCOLOR="black"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=8 BGCOLOR="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH="1" BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
</TABLE>


<TABLE ALIGN=center BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD WIDTH=1 BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=8 bgcolor="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=900 BGCOLOR="black"><IMG SRC="spacer.gif" WIDTH=100 HEIGHT=1 ALT=""></TD> 
    <TD WIDTH=8 bgcolor="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH="1" BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
</TABLE>

<TABLE ALIGN=center BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD WIDTH=1 BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
    <TD WIDTH=900 BGCOLOR="#3366CC"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=25 ALT=""></TD> 
    <TD WIDTH="1" BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
</TABLE>

<TABLE ALIGN=center BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=90%>
  <TR>
    <TD WIDTH=1 HEIGHT=1 BGCOLOR="#6699FF"><IMG SRC="spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
  </TR>
  <TR>
    <TD>
	<DIV CLASS="copyrightFooter">
        Copyright &copy; 2001 The Cheetah Development Team. All rights reserved.
        </DIV>
        <BR>

	<DIV CLASS="copyrightFooter" ALIGN="center">Hosted on<BR>
	<a href=http://sourceforge.net><img
	src=http://sourceforge.net/sflogo.php?group_id=28961&type=1" 
	alt="SourceForge Home" height=31 width=88 border=0></a>
	</DIV>
	
    </TD>
  </TR>
</TABLE>


<BR>
<BR>
<BR>




</BODY>
</HTML>