diff options
author | R. Tyler Ballance <tyler@slide.com> | 2009-04-09 01:45:20 -0700 |
---|---|---|
committer | R. Tyler Ballance <tyler@slide.com> | 2009-04-09 01:45:20 -0700 |
commit | d5c2c9252fd5eb3a28f579381cc1bab880150ef3 (patch) | |
tree | a106ae37b1201fb2b474fc37d0cae5c4dd6afd99 | |
parent | 881e25003a68cd92c9e1e0b1dec44e464e220aca (diff) | |
download | python-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.html | 1 | ||||
-rw-r--r-- | WikiRoot.tmpl | 1 | ||||
-rw-r--r-- | community.html | 113 | ||||
-rw-r--r-- | community.tmpl | 4 | ||||
-rw-r--r-- | developers.html | 1 | ||||
-rw-r--r-- | docs.html | 1 | ||||
-rw-r--r-- | download.html | 1 | ||||
-rw-r--r-- | index.html | 1 | ||||
-rw-r--r-- | recipes.html | 1 | ||||
-rw-r--r-- | roadmap.html | 132 | ||||
-rw-r--r-- | roadmap.tmpl | 50 |
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> | <a href="http://bugs.communitycheetah.org">Issues</a> | <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | </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> | + <a href="http://bugs.communitycheetah.org">Issues</a> | + <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | + </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"> + © 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> | <a href="http://bugs.communitycheetah.org">Issues</a> | <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | </div> </div> @@ -22,6 +22,7 @@ <a href="index.html">Home</a> | <a href="http://bugs.communitycheetah.org">Issues</a> | <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | </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> | <a href="http://bugs.communitycheetah.org">Issues</a> | <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | </div> </div> @@ -22,6 +22,7 @@ <a href="index.html">Home</a> | <a href="http://bugs.communitycheetah.org">Issues</a> | <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | </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> | <a href="http://bugs.communitycheetah.org">Issues</a> | <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | </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> | + <a href="http://bugs.communitycheetah.org">Issues</a> | + <a href="http://github.com/rtyler/cheetah/tree/master">Source</a> | + <a href="roadmap.html">Roadmap</a> | + </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"> + © 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 |