Filewatcher File Search File Search
Content Search
» » » » » python-nevow_0.10.0-2_all.deb » Content »
pkg://python-nevow_0.10.0-2_all.deb:560584/usr/share/doc/python-nevow/  info  control  downloads

python-nevow - Web application templating system for Python and Twisted…  more info»


Divmod Nevow

Divmod Nevow is a web application construction kit written in Python. It is
designed to allow the programmer to express as much of the view logic as
desired in Python, and includes a pure Python XML expression syntax named stan
to facilitate this. However it also provides rich support for designer-edited
templates, using a very small XML attribute language to provide bi-directional
template manipulation capability.

Nevow also includes Divmod Athena, a "two way web" or "`COMET`_"
implementation, providing a two-way bridge between Python code on the server
and JavaScript code on the client.  Modular portions of a page, known as
"athena fragments" in the server python and "athena widgets" in the client
javascript, can be individually developed and placed on any Nevow-rendered page
with a small template renderer.  Athena abstracts the intricacies of HTTP
communication, session security, and browser-specific bugs behind a simple
remote-method-call interface, where individual widgets or fragments can call
remote methods on their client or server peer with one method: "callRemote".


Before installing Nevow, you should install `Twisted`_, unless you are going to
write very simple CGI applications. Nevow integrates fully with the twisted.web
server providing easy deployment.

Nevow uses the standard distutils method of installation::

    python install

If you do not have Twisted installed, you can run a subset of the tests using
the script. If you have twisted installed, the script will
issue the following trial command::

    trial -v nevow.test formless.test

.. _`Twisted`:


More detailed introductory documentation is available in the doc/ directory,
along with the beginnings of a reference manual. A large number of examples are
available in the examples/ directory. These examples require Twisted to run. A
tac file (twisted application configuration) can be started by invoking twistd,
the twisted daemon::

    twistd -noy foo.tac

More Information

Nevow is an active project, and many new bugfixes and features are committed to
the Nevow SVN repository. Information about Nevow commits is available by
subscribing to the `Nevow commits`_ mailing list. The Nevow SVN repository can
be checked out using::

  svn co Nevow

Discussion of Nevow occurs on the `twisted.web mailing list`_. The Nevow
developers are also often available for real-time help on the `#twisted.web
channel`_ on

.. _`Nevow commits`:
.. _`twisted.web mailing list`:
.. _`#twisted.web channel`: irc://
.. _`COMET`:
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017