Zope Creator (Jim Fulton) Speaks To Zopera.org
Olivier DECKMYN writes: "Zopera team, representing the community of french speaking Zope users have made a community
Interview of Jim Fulton, the brain behind Zope. Jim explains origins and future of Zope, business of Zope Corp., and delivers informations about the fantastic upcoming Zope 3... Zope is a revolutionnary Open-Source internet application server, written in Python."
It's not a matter of what it can't do, it's a matter of how it is done. Zope helps me (the solo programmer) by enforceing separation of presentation and logic. It would also be good for teams where duties are split between content, design, and logic.
About a week ago I started a new web project using python scripts for its cgi. I wasn't spending a lot of time writing the business logic because I was spending a lot of time writing the code that displays HTML.
Now, I'm a one-man operation, not a professional programmer, and also a pathetically poor coder, so progress was painful and slow.
I investigated Zope and discovered that someone else had done the boring part and made a pretty robust platform for me to develop my application.
After a brief intermission where I read the on-line Zope Book, called strangely enough "The Zope Book" I managed to get my ideas working.
It's a benefit for me, because I can write smaller, more modular logic code (which I might actually get right), and I don't have to worry about writing a bunch of HTML-generating code that (a) would be boring, and (b) would be buggy.
Teams will be able to use Zope effectively too, since you can separate logic, design, and content and enforce it by only giving certain users access to their parts.
Zope is a server, and the files and directory you store data in is not part of the regular filesystem. I have some problems with the web interface, especially over the Internet, but most of my concerns go away when I run it on the localhost. You can ftp to the server using emacs and edit the files remotely in the usual way.
Also, I find that the documentation is pretty good, but they are in desperate need of a Zope Cookbook.
My father is a blogger.