Myghty 1.1 Released
Michael Bayer
mike at myghty.org
Sun Sep 10 22:35:33 CEST 2006
Myghty 1.1 Released
Myghty is a Python Server Page templating framework designed for
large-scale,
high availability websites and applications. Its conceptual design and
template syntax is derived from HTML::Mason, the popular Perl-based web
application platform used by Amazon.com, del.icio.us, Bricolage and
others.
Myghty serves as an excellent platform for developers to create
custom web
applications; it is the framework from which the Pylons
(http://www.pylonshq.com) WSGI framework first evolved, and remains the
primary template and caching engine used by Pylons. The MyghtyUtils
container
system, which powers Myghty's caching and session support, is used by
Pylons,
Turbogears, and others. Myghty is also used by itself as the web
framework
powering Bittorrent's website at http://www.bittorrent.com, a top-
ranked and
extremely high traffic website.
Since its original release, Myghty has introduced many new concepts and
features not found in Mason, including a rudimentary MVC framework, WSGI
support, threading support and an open-ended rule-based URL
resolution system.
It receives favorable reviews for its ease of use, small footprint,
quick and
smooth operation, and great flexibility. It offers full Python scripting
support within templates including a unique system of intermingling
significant-whitespace-sensitive Python code with ordinary markup.
Myghty also
includes syntaxes that allow fine-grained control of whitespace,
which makes
it one of the best templating systems not just for HTML and markup
but also
for email generation and other whitespace-sensitive text formats.
Myghty is easy to use within many popular web frameworks, including
directly
in any CherryPy or Turbogears application via the Buffet template
adapter
plugin, originally written for Myghty.
Version 1.1 introduces a refactoring of Myghty's buffering and encoding
internals to provide comprehensive support for Unicode and any character
encoding combination - that is, full control over both the encoding of
template files as well as the encoding of request output, including
component-
and programmatic configuration of encoding error handling.
Myghty is released under the MIT License.
Documentation, examples and download links can be found at:
http://www.myghty.org
Michael Bayer
mike at myghty.org
<P><A HREF="http://www.myghty.org">Myghty 1.1</A> - A high performance
Python Server Page templating framework derived from HTML::Mason.
(10-Sep-06)
More information about the Python-announce-list
mailing list