Release 0.9 on 11/13/05
Webware for Python is a suite of software components for developing object-oriented, web-based applications. The suite uses well known design patterns and includes popular features such as:
Key goals of the project include:
You can e-mail firstname.lastname@example.org to give feedback, discuss features and get help using Webware. You can visit the webware-discuss page to join the list.
See the WebKit Install Guide.
Webware includes a suite of automated tests to make sure everything is working on your platform. To run the tests, go to the Webware root folder and run python AllTests.py . The first time you run the tests, it creates a file AllTests.config. This file has configuration options required for some tests to run, such as database connections. If you don't adjust this file, then any tests that need a database are skipped. The file includes comments that describe each option. You should find it easy to understand.
If some of the tests fail on your system, please enter it on the Bug Tracker link of the Webware home page. Also, if you find a bug that doesn't show up in the automated tests, it will be much easier for us to fix if you can submit a test case with your bug report.
Each Webware component has a focused purpose and can often be used on its own. At the same time, the components are designed to work together where appropriate. You can use as much or as little of Webware as you want to.
The components are summarized in the Component Index.
Most people start with WebKit, which is the Webware application server.
Webware is already being used for real work by a variety of people in different environments. With support from the webware-discuss mailing list, you should feel comfortable developing with Webware.
In the Component Index you will see the status of each component such as alpha and beta. For beta components we are successfully striving for backwards compatibility of the API as the components mature.
You can keep up on new releases through the very low traffic announcement list and the home page at http://www.webwareforpython.org.
Webware could always use contributors in various areas, some of them lightweight and some of them not. Consider all the fun things you could do:
If you are interested in contributing please contact email@example.com.
|Requirements:|| Python 2.0
Tested on UNIX (FreeBSD, Linux, et al) and
Windows (XP, 2K, NT, Me, et al).
|Announcements:||join: http://lists.sourceforge.net/mailman/listinfo/webware-announce (very low traffic)|
|Copyright:||See the Copyright, License and Disclaimer.|
Chuck Esterbrook, firstname.lastname@example.org
Jay Love, email@example.com
Geoff Talvola, gtalvola@NameConnector.com
Ian Bicking, firstname.lastname@example.org
Tom Schwaller, email@example.com
Stuart Donaldson, firstname.lastname@example.org
Jason Hildebrand, email@example.com
Christoph Zwerschke, firstname.lastname@example.org
See the global Webware release notes and the release notes for the various components, particularly WebKit.
Members of webware-discuss and python-web-modules for discussion and feedback.
SourceForge for hosting Webware for Python
Guido van Rossum for Python