[ZDP] Zope docs impressions
Tom Deprez
Tom.Deprez@uz.kuleuven.ac.be
Tue, 11 May 1999 13:37:53 +0200
Hi All,
What I propose to do : this weekend I post the whole draft on a webpage.
Then everybody (who wants to help) can read it and comment on it. When we
all agree on somthing, I'll change it on the web. OK?
Hi Rik,
>First of all - the central metaphor of the ZDP was, is and will always be
>(ahum :-\) Zen. So lets make it Zen then.
Euhm, sorry but my english isn't that good to understand this sentence.
>About the history of the web - I liked the cgi part. What I missed
>was a short word the various efforts there have been to mix HTML and
>code: Server Side Includes, PHP (which I do know nothing about) and
>ASP. Explain why they came into existence (server side code, without
>really programming) and what their problems are:
Problem is that I don't have the proper background for making a good text
about this.
>about the 'different layers' part:
Ok, fine by me.
>I rather liked Michel Pelletier proposal for the 'Zen of Zope'.
I thought this was the outline of a book Michel was writing... for publishing
--
Yes, I'm back. Sorry.
Tom.
>Having been on holiday for a week, you will understand my surprise to
>see a proper Zope book in the making. The beginnings look very
>promising. As I was trying to read through the docs - which wasn't
>too easy as the mail archives were corrupt (Ken fixed them now) and
>anyway it seems impossible to retrieve a zip-file from an archive.
>Some remarks from a fresh reader then
>
>First of all - the central metaphor of the ZDP was, is and will
>always be (ahum :-\) Zen. So lets make it Zen then.
>
>Some thoughts, snippets (all in outline, I'll try and spend some
>more time on them)
>
>About the history of the web - I liked the cgi part. What I missed
>was a short word the various efforts there have been to mix HTML and
>code: Server Side Includes, PHP (which I do know nothing about) and
>ASP. Explain why they came into existence (server side code, without
>really programming) and what their problems are:
>- maintenance by full mixing of code and HTML
>- security???
>- extensibility??? (just guessing)
>Zope solves many of these problems, because it separates the many
>tasks involved in creating and maintaining a website:
>- providing and updating data, structured (SQL) and unstructured
>(text and HTML)
>- programming databases (by using SQL, and possibly other
>protocols)
>- programming scripts to perform tasks the webserver can't do by
>itself.
>- visual design of the website
>
>Ideally these various parts are carried out by persons with different
>abilities - so that you don't end up with a website which is just
>designed by a programmer, or (perhaps even worse) a website which is
>structured by a designer. [link to Z management guide]
>
>=========
>about the 'different layers' part:
>
>For reasons of organization it would seem more logical to turn around
>the order of the three parts:
>first ZODB: the store of objects, which can be seen as separate
>entities, that can be linked or webbed together in any way
>then ZORB: forming the facade of/window to the objects and
>transforming them to views (as URLs, 'filesystem' etc)
>last ZPublisher: the way to the ORB: by (almost) every conceivable
>protocol using Internet technology etc.
>
>I rather liked Michel Pelletier proposal for the 'Zen of Zope'. It
>seems to me with some changes it would fit nicely as a chapter 3.
>Let's say
>Zen level 0.1 - 0.3 as chapter 3 (objects to dtml methods)
>Zen level 0.4 - 0.5 as chapter 4 (objects and acquisition)
>Zen level 0.7 as chapter 5 (SQL)
>Zen level 0.6, 0.8-0.9 as chapter 6 (external methods, products and
>ZClasses) Zen level 1.0 as chapter 7 (Enlightenment)
>
>All these should have examples - right
>
>catching-up-ly-yours
>
>Rik Hoeksta
>
>
>
>_______________________________________________
>ZDP maillist - ZDP@zope.org
>http://www.zope.org/mailman/listinfo/zdp
>
>