473,383 Members | 1,862 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

Nevow examples


There was a request for nevow examples. Nevow is a fantastic
web-development framework for Python.

I used nevow to create http://www.scipy.org/livedocs/

This site uses nevow and self introspection to produce (live)
documentation for scipy based on the internal docstrings. It would be
nice to add the capability for users to update the documentation through
the web-site. But, that functionality is not complete.

The code itself is available in the util directory of scipy which can be
checked out of CVS (or browsed). Go to http://www.scipy.org for mor
details.

-Travis Oliphant

Jul 18 '05 #1
2 2800
Travis, that's a very nice use of Nevow. I'm going to look into using it for
documenting my own stuff.

Here's another example, my boss's web site, which uses Twisted/Nevow to
implement virtual hosting, dynamic image generation with caching,
dynamically-updated parsing of a site-wide config file that determines
almost all the layout you see, and dynamic mark-up generation with
restructured-text parsing of plain text source files.

http://valuablepatents.com

A static vhost run under the same Twisted/Nevow server is at
http://eepatents.com.

I make new servers by simply adding a DNS entry in BIND and then making a
new directory in /var/www/ with a site.conf file in it if it's dynamic, or
just with static files if it's static, or with a side.mod file if it the
vhost's root resource is generated from a named module imported
from /var/www/_modules/.

I will be providing a release and possibly read-only public access to the
SVN repository for the underlying code soon. It will be distributed under
the LGPL.

---
Ed Suominen
Registered Patent Agent
Open-Source Software Author (yes, both...)
Web Site: http://www.eepatents.com

Travis Oliphant wrote:

There was a request for nevow examples. Nevow is a fantastic
web-development framework for Python.

I used nevow to create http://www.scipy.org/livedocs/

This site uses nevow and self introspection to produce (live)
documentation for scipy based on the internal docstrings. It would be
nice to add the capability for users to update the documentation through
the web-site. But, that functionality is not complete.

The code itself is available in the util directory of scipy which can be
checked out of CVS (or browsed). Go to http://www.scipy.org for mor
details.

-Travis Oliphant


Jul 18 '05 #2
Does anyone know of a site(s) that shows examples of what you can do
with Nevow? I'm not necessarily referring to code, but what it can do
over the web. (Something I can show my boss if needed.)


In article <ma***************************************@python. org>,
ol******@ee.byu.edu says...

There was a request for nevow examples. Nevow is a fantastic
web-development framework for Python.

I used nevow to create http://www.scipy.org/livedocs/

This site uses nevow and self introspection to produce (live)
documentation for scipy based on the internal docstrings. It would be
nice to add the capability for users to update the documentation through
the web-site. But, that functionality is not complete.

The code itself is available in the util directory of scipy which can be
checked out of CVS (or browsed). Go to http://www.scipy.org for mor
details.

-Travis Oliphant

Jul 18 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: flab ba | last post by:
Hello: I am new to web app programming, but need to create a web app. I would like to do it in Python After extensive googling, reading news groups, blogs, and outdated / incomplete "web app...
13
by: Charlotte | last post by:
I am developing a web application and am looking for the best framework to do this in. I know this is an old question, and I have read the list archives and a couple of comparison pages on the web....
1
by: Mir Nazim | last post by:
Hi I am a PHP developer and in trying to get a better tool for developing web apps, I have been strugling with zope for past few months and still could not get anything useful work up and going....
1
by: mirnazim | last post by:
Hi, Can any one redirect me to a good nevow tutorial and/or a an appliction that is niether too big nor too small and can be help in learning nevow. Nevow tutorial with the distrubution is too...
102
by: Xah Lee | last post by:
i had the pleasure to read the PHP's manual today. http://www.php.net/manual/en/ although Pretty Home Page is another criminal hack of the unix lineage, but if we are here to judge the quality...
0
by: Mir Nazim | last post by:
Hello, Can any one direct me to some tutorials for: 1. Nevow LivePage 2. Form handling in Nevow Any Help is greately appriciated. I have already googled for it but did not get any thing...
4
by: Michael | last post by:
Hi! (OK, slightly silly subject line :) I'm extremely pleased to say - Kamaelia 0.4.0 has been released! What's New & Changed? =====================
10
by: =?Utf-8?B?WWFua2VlIEltcGVyaWFsaXN0IERvZw==?= | last post by:
controlsPlease could some of you here post some of your live examples of AJAX (esp drag panels, collapsable panels, and popup menu.) (It's one thing to talk about how great something is, but it's...
0
by: Amie | last post by:
Hi, has any of you ever heard of enamel? It's web framework for python, if anyone has more info please let me know because I'm in need of some assistance with creating a website using enamel,...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.