|
|
4 User(s) Active on Site 232 Wiki Pages Most Recently Modified
Meeting SchedulesClub Resources (edit)
How This Wiki Works
Check them out; they are a great source of technical books at very good prices! If you have shopped at Nerdbooks.com, help them out by reviewing them at ResellerRatings.com. You will need your invoice number to prove you are a real customer, and not just ballot stuffing. |
|||
| Recent Changes Printable View Page History Edit Page | |||
|
Content Last Modified on March 26, 2006, at 12:50 AM CST
A Collection of Usage Notes about the Zope 3 Web FrameworkHow-To's:
On the Zope website, there is extensive developer documentation on what Zope 3 exactly is. Highly recommended reading.
One item to note is that any part of Zope that falls outside of the "zope.app" package is usable outside of the Zope application server, i.e. in non-Zope programs. Such packages are minimal interdependencies, although most depend on "zope.interface". Remember that Zope "packages" are not the same as Zope "applications". A package is a bundle of functionality, typically a set of components and represents building blocks. A Zope "application" is a set of configuration files that bring together a specific collection of components in order to produce some specific complex functionality. Sources of Information on Zope 3Zope 3 provides a powerful, dynamically constructed tree of documentation about the APIs in the specific installation. It is accessible from the [Help] button in the Zope Management Interface (ZMI) or the URL "/++apidoc++" of your site.
Developing with Zope 3Developing with Zope 3 means writing components in Python. It is much more programmer-oriented than Zope 2. The steps toward creating such a component are:
Defining your Interface(s)Our code will be placed at $HOME/myzope/lib/python/boom First create a file interfaces.py where we will keep our interfaces. Later we will implement these interfaces one by one, with strong support of unit testing. Implementing Unit Tests against Your Interface(s)Implement the Internals of your ComponentProduce Configuration InformationImplementing Functional Tests for Your ComponentProducing Usage DocumentationZope 3 Conceptual Blocks
To Be Discussed...
|
|||
| Recent Changes Printable View Page History Edit Page | |||