summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorR. Tyler Ballance <tyler@slide.com>2009-04-09 01:45:20 -0700
committerR. Tyler Ballance <tyler@slide.com>2009-04-09 01:45:20 -0700
commitd5c2c9252fd5eb3a28f579381cc1bab880150ef3 (patch)
treea106ae37b1201fb2b474fc37d0cae5c4dd6afd99
parent881e25003a68cd92c9e1e0b1dec44e464e220aca (diff)
downloadpython-cheetah-d5c2c9252fd5eb3a28f579381cc1bab880150ef3.tar.gz
Add the Community Cheetah roadmap page, and the community page that I forgot to add the other day
Signed-off-by: R. Tyler Ballance <tyler@slide.com>
-rw-r--r--WikiRoot.html1
-rw-r--r--WikiRoot.tmpl1
-rw-r--r--community.html113
-rw-r--r--community.tmpl4
-rw-r--r--developers.html1
-rw-r--r--docs.html1
-rw-r--r--download.html1
-rw-r--r--index.html1
-rw-r--r--recipes.html1
-rw-r--r--roadmap.html132
-rw-r--r--roadmap.tmpl50
11 files changed, 306 insertions, 0 deletions
diff --git a/WikiRoot.html b/WikiRoot.html
index 892bde0..c48aa3f 100644
--- a/WikiRoot.html
+++ b/WikiRoot.html
@@ -22,6 +22,7 @@
<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="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
</div>
</div>
diff --git a/WikiRoot.tmpl b/WikiRoot.tmpl
index f14035c..2efd997 100644
--- a/WikiRoot.tmpl
+++ b/WikiRoot.tmpl
@@ -12,6 +12,7 @@
('Developers', 'developers.html', True),
('Issues', 'http://bugs.communitycheetah.org', False),
('Source', 'http://github.com/rtyler/cheetah/tree/master', False),
+ ('Roadmap', 'roadmap.html', False),
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
diff --git a/community.html b/community.html
new file mode 100644
index 0000000..ee57d6d
--- /dev/null
+++ b/community.html
@@ -0,0 +1,113 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ <title>Community Cheetah - The Python-Powered Template Engine - Community</title>
+ <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
+ <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
+ <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>
+
+ <a href="http://github.com/rtyler/cheetah">
+ <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
+</a>
+ <div id="blogtitle">
+ <div id="small" style="margin-left: 130px;"><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="roadmap.html">Roadmap</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="community.html" title="Community">
+ <span>Community</span>
+ </a>
+ </li>
+ <li>
+ <a href="developers.html" title="Developers">
+ <span>Developers</span>
+ </a>
+ </li>
+ </ul>
+ </div>
+
+
+
+ <div id="centercontent">
+ <h1>Cheetah Community</h1>
+<h2>Roadmap</h2>
+<p>You can review the <a href="roadmap.html">Community Cheetah Roadmap</a> for what's coming up.</p>
+<h2>Mailing List</h2>
+<p>The majority of Cheetah discussions occur on the <a href="http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss">Cheetah mailing list</a>.
+Once you've subscribed to the Cheetah mailing list, you can just send an email to <strong>cheetahtemplate-discuss@lists.sourceforge.net</strong></p>
+<h2>IRC</h2>
+<p>You can also find Cheetah on <a href="http://freenode.net">Freenode</a> in the <strong>#Cheetah</strong> IRC channel. The channel is currently low traffic, so if there
+is nobody available to answer your questions on IRC, you may be better served pinging the mailing list.</p>
+ </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/>
+
+ <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
+ <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>
+
+
+
+
+
+
+
diff --git a/community.tmpl b/community.tmpl
index 984ff39..bd409f8 100644
--- a/community.tmpl
+++ b/community.tmpl
@@ -11,6 +11,10 @@
Cheetah Community
=====================
+Roadmap
+-------
+You can review the [Community Cheetah Roadmap](roadmap.html) for what's coming up.
+
Mailing List
------------
The majority of Cheetah discussions occur on the [Cheetah mailing list](http://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss).
diff --git a/developers.html b/developers.html
index 2df9ec8..07f7907 100644
--- a/developers.html
+++ b/developers.html
@@ -22,6 +22,7 @@
<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="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
</div>
</div>
diff --git a/docs.html b/docs.html
index 7b1af41..3081624 100644
--- a/docs.html
+++ b/docs.html
@@ -22,6 +22,7 @@
<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="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
</div>
</div>
diff --git a/download.html b/download.html
index 36ef428..335eeab 100644
--- a/download.html
+++ b/download.html
@@ -22,6 +22,7 @@
<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="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
</div>
</div>
diff --git a/index.html b/index.html
index e6b130d..f1ae28b 100644
--- a/index.html
+++ b/index.html
@@ -22,6 +22,7 @@
<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="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
</div>
</div>
diff --git a/recipes.html b/recipes.html
index 9e4a08a..44d9d37 100644
--- a/recipes.html
+++ b/recipes.html
@@ -22,6 +22,7 @@
<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="roadmap.html">Roadmap</a>&nbsp;|&nbsp;
</div>
</div>
diff --git a/roadmap.html b/roadmap.html
new file mode 100644
index 0000000..4675da9
--- /dev/null
+++ b/roadmap.html
@@ -0,0 +1,132 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ <title>Community Cheetah - The Python-Powered Template Engine - Roadmap</title>
+ <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
+ <meta name="keywords" content="cheetah, template engine, python, community cheetah, templating, markdown, markup, mod_python, webware"/>
+ <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>
+
+ <a href="http://github.com/rtyler/cheetah">
+ <img style="position: absolute; top: 0; left: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png" alt="Fork me on GitHub" />
+</a>
+ <div id="blogtitle">
+ <div id="small" style="margin-left: 130px;"><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="roadmap.html">Roadmap</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="community.html" title="Community">
+ <span>Community</span>
+ </a>
+ </li>
+ <li>
+ <a href="developers.html" title="Developers">
+ <span>Developers</span>
+ </a>
+ </li>
+ </ul>
+ </div>
+
+
+
+ <div id="centercontent">
+ <h1>Community Cheetah Roadmap</h1>
+<h2>Overview</h2>
+<p>The general intention of this document is to outline planned
+development for Community Cheetah</p>
+<h2>Cheetah v2.2</h2>
+<p>The v2.2 release of the Cheetah is a minor change as far as the code-level
+changes are concerned but has much farther reaching implications.</p>
+<ul>
+<li>Moving internal representation of source inside the compiler/parser
+to unicode() objects instead of a potential mix of str() and unicode()
+objects</li>
+<li>Modify the implications of the <code>#encoding</code> directive to determine
+the encoding to use when writing out the generated Python module</li>
+</ul>
+<h2>Cheetah v2.3</h2>
+<p><em>Still in planning</em></p>
+<p>Planned for the third "major" release of Community Cheetah is an internal reworking
+of the Cheetah compiler/parser/template code and the resulting Python they generate.</p>
+<ul>
+<li>Analyze runtime performance of template execution </li>
+<li>Update internal objects to "new-style" objects to prepare for moving towards Python 3000</li>
+<li>"Modernize" other aspects of Cheetah infrastructure</li>
+</ul>
+<h2>Cheetah v3.0</h2>
+<p><em>Still in planning</em></p>
+<ul>
+<li>Upgrade Cheetah to be fully Python 2.xx and 3.xx compatible </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/>
+
+ <a href="http://www.python.org" target="_blank"><img src="images/python-logo.gif" border="0" alt="Python-powered" title="Python-powered" align="right"/></a>
+ <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>
+
+
+
+
+
+
+
diff --git a/roadmap.tmpl b/roadmap.tmpl
new file mode 100644
index 0000000..b89a659
--- /dev/null
+++ b/roadmap.tmpl
@@ -0,0 +1,50 @@
+#import WikiRoot
+#from Cheetah.Filters import Markdown
+#extends WikiRoot.WikiRoot
+
+#def pagename()
+ #return 'Roadmap'
+#end def
+
+#def content()
+#transform Markdown
+Community Cheetah Roadmap
+=========================
+
+Overview
+--------
+The general intention of this document is to outline planned
+development for Community Cheetah
+
+
+Cheetah v2.2
+------------
+The v2.2 release of the Cheetah is a minor change as far as the code-level
+changes are concerned but has much farther reaching implications.
+
+- Moving internal representation of source inside the compiler/parser
+to unicode() objects instead of a potential mix of str() and unicode()
+objects
+- Modify the implications of the <code>\#encoding</code> directive to determine
+the encoding to use when writing out the generated Python module
+
+
+Cheetah v2.3
+------------
+*Still in planning*
+
+Planned for the third "major" release of Community Cheetah is an internal reworking
+of the Cheetah compiler/parser/template code and the resulting Python they generate.
+
+- Analyze runtime performance of template execution
+- Update internal objects to "new-style" objects to prepare for moving towards Python 3000
+- "Modernize" other aspects of Cheetah infrastructure
+
+
+Cheetah v3.0
+------------
+*Still in planning*
+
+- Upgrade Cheetah to be fully Python 2.xx and 3.xx compatible
+
+#end def