summaryrefslogtreecommitdiff
path: root/index.html
blob: 914207cee9e52d99674edd2bae7bf38aa2857240 (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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<title>Community Cheetah - Home</title>
        <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
        <meta name="keywords" content="#" />
        <meta name="googlebot" content="index, follow" />
        <meta name="language" content="en-us, english" />

        <link rel="stylesheet" type="text/css" href="stylesheet.css" media="screen, projection, tv " />
	</head>
	<body>

            <div id="blogtitle">
            <div id="small"><a href="#">Community Cheetah</a> </div>
            <div id="small2">
                    <a href="index.html">Home</a>&nbsp;|&nbsp;
                    <a href="http://bugs.communitycheetah.org">Issues</a>&nbsp;|&nbsp;
                    <a href="http://github.com/rtyler/cheetah/tree/master">Source</a>&nbsp;|&nbsp;
                    <a href="http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss">Mailing List</a>&nbsp;|&nbsp;
            </div>
    </div>
            
    <div id="topmenu">
        <ul class="BLUE">
                <li>
                    <a href="index.html" title="Home">
                        <span>Home</span>
                    </a>
                </li>
                <li>
                    <a href="download.html" title="Download">
                        <span>Download</span>
                    </a>
                </li>
                <li>
                    <a href="docs.html" title="Documentation">
                        <span>Documentation</span>
                    </a>
                </li>
                <li>
                    <a href="recipes.html" title="Recipes">
                        <span>Recipes</span>
                    </a>
                </li>
                <li>
                    <a href="developers.html" title="Developers">
                        <span>Developers</span>
                    </a>
                </li>
        </ul>
    </div>



        <div id="centercontent">
           <h1>Community Cheetah</h1>
<p>Community Cheetah is an active fork of the <a href="http://www.cheetahtemplate.org/">Cheetah Template</a> engine.
The Cheetah Templating engine is a fully <a href="http://www.python.org">Python</a>-powered templating engine
that can output or generate practically <strong>any</strong> text-based format (including Python itself!)</p>
<p>The primary motivations for the Community Cheetah fork is to maintain <em>active</em> development outside of 
the currently-stale <a href="http://sourceforge.net/scm/?type=cvs&amp;group_id=28961">Cheetah CVS tree</a>. Community Cheetah
isn't meant to diverge from the main goals of Cheetah: speed, ease of use and stability, but rather Community
Cheetah is meant to reinvirgorate the community surrounding Cheetah and provide <strong>monthly</strong> releases incorporating
patches and improvements to the engine.</p>
<p>Cheetah already has a large and active user community, and there are a number of products built with Cheetah in the
Fortune 500, as well startups in Silicon Valley (like <a href="http://www.reddit.com">reddit</a>)</p>
<h2>Why should I use Cheetah?</h2>
<ul>
<li>
<p>Cheetah is supported by every major Python web framework.</p>
</li>
<li>
<p>It is fully documented and is supported by an active user community.</p>
</li>
<li>
<p>It can output/generate any text-based format.</p>
</li>
<li>
<p>Cheetah compiles templates into optimized, yet readable, Python code.</p>
</li>
<li>
<p>It blends the power and flexibility of Python with a simple template language that non-programmers can understand. </p>
</li>
<li>
<p>It gives template authors full access to any Python data structure, module, function, object, or method in their templates. Meanwhile, it provides a way for administrators to selectively restrict access to Python when needed. </p>
</li>
<li>
<p>Cheetah makes code reuse easy by providing an object-oriented interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it. Cheetah templates can be subclasses of any Python class and vice-versa. </p>
</li>
<li>
<p>It provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website. </p>
</li>
<li>
<p>It encourages clean separation of content, graphic design, and program code. This leads to highly modular, flexible, and reusable site architectures, shorter development time, and HTML and program code that is easier to understand and maintain. It is particularly well suited for team efforts. </p>
</li>
<li>
<p>Cheetah can be used to generate static html via its command-line tool.</p>
</li>
</ul>
        </div>

        <div id="rightcontent">
            <img style="margin-top:-9px; margin-left: -5px;" src="images/top2.jpg" alt="" />
            
                <div id="twitter_div">
        <h2 class="sidebar-title">Twitter Updates</h2>
        <ul id="twitter_update_list"></ul>

        <a href="http://twitter.com/cheetahtemplate" id="twitter-link" style="display:block;text-align:right;">follow Cheetah on Twitter</a>
    </div>


            <img style="padding-top:5px; margin-left:-5px; margin-bottom:-4px;" src="images/specs_bottom.jpg" alt="" />
        </div>

        <br clear="all"/>
        <br/>

            <div id="footer">&copy; 2006 Design by <a href="http://www.studio7designs.com">Studio7designs.com</a>

    </div>


        <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
        <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/cheetahtemplate.json?callback=twitterCallback2&count=5"></script> 
	</body>
</html>