[Zope-dev] ACTION: COMExternalMethod and Python for Windows book

Paul Everitt Paul@digicool.com
Fri, 7 May 1999 09:20:49 -0400


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_000_01BE988C.6C60D650
Content-Type: text/plain


OK, I've gotten a few replies by now.  I'm attaching a file that
contains the outdated COMExternalMethod code.

Some action items:

1) Clean it up to make sure it actuall works with the latest Zope and
the latest Python COM stuff.

2) For extra credit, improve the code and make it do more/better.

3) For extra credit, actually document it (put some text on the add
form, create a useful README, etc.)

4) Help out with the words to go with the book.  Below is what Amos
started with.

One more thing that I ask: I'd love to see someone step forward and
coordinate this, including collecting all the contributors (for the Zope
CREDITS.txt file) and interfacing with Mark Hammond.

You folks rock.  Thanks!

--Paul

From Amos:

I think that there are two important things to cover:

* What is Zope?
* How does Zope fit into Windows?

For the first item I think we already have lots of info. For the second
item, I think we should compare Zope to ASP and IIS. We should explain
that Zope runs on NT, as a service. We should point out that Zope can be
extended with any Python code, including windows specific Python code.
For example, you can use COM in External Methods.

So to recap:

* What is Zope
  * Web application server
  * Dynamic content
  * Ease of management (through the web)
  * Easy to extend
  * Open Source
  * etc..
* Zope and Windows
  * Zope is integrated with win32
    * Runs as a service
    * Can be extended with win32 specifics like COM
  * Zope versus ASP
    * Zope publishes Python objects, not COM objects
    * Zope not tied to one web server or internet protocol


------ =_NextPart_000_01BE988C.6C60D650
Content-Type: application/octet-stream;
	name="COMExternalMethod.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="COMExternalMethod.tgz"

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
Sy211FJLLbX02fQffjKuhQAoAAA=

------ =_NextPart_000_01BE988C.6C60D650--