From dougdaniel@webwizint.com Sat Apr 1 15:31:26 2000
From: dougdaniel@webwizint.com (Doug Daniel)
Date: Sat, 1 Apr 2000 07:31:26 -0800
Subject: [ZDP] RAD
Message-ID: <00ac01bf9bef$5a9e0e20$d1610118@lvrmr1.sfba.home.com>
This is a multi-part message in MIME format.
------=_NextPart_000_00A9_01BF9BAC.4A0B7BD0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Is there any equivalent to ColdFusion or eGrail for Zope? any Rapid =
Application Development tools?
Doug Daniel
www.webwizint.com
925.606.1310 - Voice
925.606.0381 - FAX
925.518.4378 - Mobile
------=_NextPart_000_00A9_01BF9BAC.4A0B7BD0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Is there any equivalent to ColdFusion =
or eGrail for=20
Zope? any Rapid Application Development tools?
Doug Daniel
www.webwizint.com
925.606.1310 =
-=20
Voice
925.606.0381 - FAX
925.518.4378 - =
Mobile
------=_NextPart_000_00A9_01BF9BAC.4A0B7BD0--
From Tom Deprez"
Message-ID: <000c01bf9bf3$e0b85c00$0101a8c0@paladin>
This is a multi-part message in MIME format.
------=_NextPart_000_0009_01BF9C04.A27D8300
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Doug,
No, There isn't one. I believe this is mainly because of the fact that =
Zope is multi-platform. Besides, Zope uses the browser as tool to create =
it's environment. This means that you can change your Zope website from =
whatever place you want and you only need a browser to do it!
Tom.
----- Original Message -----=20
From: Doug Daniel=20
To: zdp@zope.org=20
Sent: Saturday, April 01, 2000 5:31 PM
Subject: [ZDP] RAD
Is there any equivalent to ColdFusion or eGrail for Zope? any Rapid =
Application Development tools?
Doug Daniel
www.webwizint.com
925.606.1310 - Voice
925.606.0381 - FAX
925.518.4378 - Mobile
------=_NextPart_000_0009_01BF9C04.A27D8300
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Doug,
No, There isn't one. I believe this is =
mainly=20
because of the fact that Zope is multi-platform. Besides, Zope uses the =
browser=20
as tool to create it's environment. This means that you can change your =
Zope=20
website from whatever place you want and you only need a browser to do=20
it!
Tom.
----- Original Message -----
Sent: Saturday, April 01, 2000 =
5:31=20
PM
Subject: [ZDP] RAD
Is there any equivalent to ColdFusion =
or eGrail=20
for Zope? any Rapid Application Development tools?
Doug Daniel
www.webwizint.com
925.606.1310 =
-=20
Voice
925.606.0381 - FAX
925.518.4378 -=20
Mobile
------=_NextPart_000_0009_01BF9C04.A27D8300--
From evan@digicool.com Sat Apr 1 16:48:57 2000
From: evan@digicool.com (Evan Simpson)
Date: Sat, 1 Apr 2000 11:48:57 -0500
Subject: [ZDP] RAD
References: <00ac01bf9bef$5a9e0e20$d1610118@lvrmr1.sfba.home.com> <000c01bf9bf3$e0b85c00$0101a8c0@paladin>
Message-ID: <003e01bf9bfa$2d19fb70$8400a8c0@mozart>
> From: Tom Deprez
> No, There isn't one. I believe this is mainly because of the fact that
Zope is multi-platform. Besides, Zope uses the
> browser as tool to create it's environment. This means that you can change
your Zope website from whatever place you > want and you only need a browser
to do it!
On the other hand, there is an effort under way to create a smarter
cross-platform client (I don't know if you would call it an IDE) based on
Mozilla. It's more a proof-of-concept than a usable tool right now, but its
future is bright.
Cheers,
Evan @ 4-am & digicool
From roeder@berg.net Sat Apr 1 17:53:13 2000
From: roeder@berg.net (Maik Roeder)
Date: Sat, 01 Apr 2000 19:53:13 +0200
Subject: [ZDP] Does the ZDP need it's own Mailing List archive for quoting messages
?
?
Message-ID: <38E63789.D135CB5E@berg.net>
Hi !
I have taken some time to write this proposal for a mailing list tracker
which we could use for the ZDP project. I would like to hear from
you whether we really need such a program, and if so what you think
it should be like.
--------------------------
Does the ZDP need it's own Mailing List archive for quoting messages ?
It would be nice to have a Mailing list tracker on the ZDP site, where
all messages, which are sent to all of the Zope mailing lists are kept.
The messages could then be used for searching on specific topics, and
could also be directly reused when new pieces of documentation are written.
Reusing pieces of documentation right now means to track the mailing lists,
using your own mail reader, or going to one of the online Mailing list
trackers like egroups, and then cutting and pasting the message into
your documentation.
Just taking over content is not nice without giving credit to the original
author. It is also not very user-friendly because much of the discussion,
which has been surrounding the posting in the original discussion thread
is simply lost. The original thread can be very useful for ZDP visitors,
who may want to have a look at it when they see it quoted.
Right now, giving a pointer to the original post is hard, because you can
not be sure whether the site you are pointing to always keeps the URL, or for
what is worse, even disappears. We need to be sure that a quoted message
along with it's thread still exists in the future.
We don't have enough space on the ZDP site to keep the whole Zope mailing
lists, and so we are planning to digest the incoming mails only for a certain
period of time. Afterwards, the mails will be deleted if they haven't
appeared in a thread that has been quoted.
We don't have the ressources to update the Mailing List Tracker everytime
a mail is sent to a mailing list. So, to quote a mail, we need to manually
upload all mails which have been written to that list since the last update.
We also need to update threads to which new mails have been posted in the
meantime.
We also lack a tool for uploading messages to the Zope site. We could
extend the Mailbag product by Tres Seaver which uses the Python 'rfc822'
and 'mailbox' modules to parse messages and mailboxes.
Lately, Tres Seaver has rewritten Mailbag, refactoring the logic into Python
classes. The corresponding ZClasses for the presentation layer still
have to be rewritten, but can possibly be taken over from the previous
Mailbag version.
To get the mail into Zope, a program needs to be written that calls Mailbag
via ZClient when a mail arrives. Another type of program could be useful
for importing existing Mailboxes into Zope.
For delivery, an MDA like procmail could spawn a program out of a .forward
file and ask it to upload the mail to a Zope folder according to a
predefined set of recipies.
There exists a Python program called getmail which takes mail from a POP3
server and delivers it into a mailbox. The delivery part of this program
uses a getmailrc which could be used instead of the procmail recipies.
Once the mail is in a local installation on a ZDP members own Zope server, it
is easy to export the email and upload it to the ZDP site. From there, the
ZDP members can quote the message easily by directly pointing to the URL.
This way, we may not get a complete mail archive, but at least we can always
be sure that the quoted mails and their surrounding thread exist.
----------------------
Greetings,
Maik Röder
--
Open Source is "about being able to work together with people you've
never met, on projects that are in a constant state of flux, on
a time schedule that would cause a hummingbird's head to spin."
Paul Ferris, http://www.linuxplanet.com/linuxplanet/opinions/1593/1/
From woodsage@op.net Sun Apr 2 19:48:40 2000
From: woodsage@op.net (Eron Lloyd)
Date: Sun, 02 Apr 2000 14:48:40 -0400
Subject: [ZDP] Learning (and teaching) DTML...by writing a manual on it
Message-ID: <38E79607.F61EFCB8@op.net>
Hello guys, I've been doing some thinking, and I want to seriously
pursue this...a book on web programming with DTML. Not in the sense of a
"dead tree" book, but an open manual for learning (mastering?) DTML. I
want to start from scratch, meaning "Hey, I know HTML but little
else...Zope looks great, what do I need to know to do useful things? I
don't want to learn python yet, but I want to fully understand DTML.
Where do I start?" I want that answer to be HERE: Mastering DTML: The
Eight-Fold Way. Using the "Zen" of Zope, I'd like to write a working
manual that would start the new Zope developer on his/her enlightened
path, ranging from "what the heck is DTML?" to "How do I use DTML & XML
to make my web app awesome?". I'll be using traditional bhuddism style
of writing and try to create useful proverbs out of the underlying "Zope
Zen", building on skills with each chapter. There should be oodles of
code examples/tutorials, good reference structure, and a light writing
style that both doesn't intimidate the newcomer or bore the experienced.
What does everyone think? If it sounds like a good idea, my next
question is "what would be the best way to teach DTML? What things
should EVERYONE who will use it know, assuming they do not know any
programming, etc.?" Since I am still considered a newbie myself, I think
that a lot of questions I've had along the way are still fresh in my
memory; however, what would be the best way to present this information?
I know stuff like syntax style, creating variables, explanation of the
different tags (and lots of example usage), etc. should come first, but
then what? How about creating images, processing forms, generating
tables, etc. and other useful skills?
Any feedback would be greatly appreciated.
Eron
From moeller@networksplus.net Mon Apr 3 01:37:05 2000
From: moeller@networksplus.net (Derek Moeller)
Date: Sun, 2 Apr 2000 19:37:05 -0500
Subject: [ZDP] ZDP web site
Message-ID: <20000402193705.A3491@networksplus.net>
Hello. The ZDP site is quite helpful.
For some reason, though, the monospace font and the normal serif font have been
switched throughout the site. Normal text is monospace, then when there's an
example configuration file snippet, it's in the Times Roman-esque font.
Not a big deal, but it does a number on readibility.
Thanks
--
Derek Moeller
From tom.deprez@uz.kuleuven.ac.be Mon Apr 3 09:26:09 2000
From: tom.deprez@uz.kuleuven.ac.be (Tom Deprez)
Date: Mon, 03 Apr 2000 10:26:09 +0200
Subject: [ZDP] Does the ZDP need it's own Mailing List archive for
quoting messages ? ?
In-Reply-To: <38E63789.D135CB5E@berg.net>
Message-ID: <3.0.6.32.20000403102609.0096b470@poirot>
Maik,
I'm not sure if this will improve ZDP. It looks like lot's of things have
to be taken into account and thus I'm not sure if it will be frequently used.
Tom.
At 19:53 01/04/2000 +0200, you wrote:
>Hi !
>
>
>I have taken some time to write this proposal for a mailing list tracker
>which we could use for the ZDP project. I would like to hear from
>you whether we really need such a program, and if so what you think
>it should be like.
>
>--------------------------
>
>Does the ZDP need it's own Mailing List archive for quoting messages ?
>
>
>It would be nice to have a Mailing list tracker on the ZDP site, where
>all messages, which are sent to all of the Zope mailing lists are kept.
>The messages could then be used for searching on specific topics, and
>could also be directly reused when new pieces of documentation are written.
>
>Reusing pieces of documentation right now means to track the mailing lists,
>using your own mail reader, or going to one of the online Mailing list
>trackers like egroups, and then cutting and pasting the message into
>your documentation.
>
>Just taking over content is not nice without giving credit to the original
>author. It is also not very user-friendly because much of the discussion,
>which has been surrounding the posting in the original discussion thread
>is simply lost. The original thread can be very useful for ZDP visitors,
>who may want to have a look at it when they see it quoted.
>
>Right now, giving a pointer to the original post is hard, because you can
>not be sure whether the site you are pointing to always keeps the URL, or for
>what is worse, even disappears. We need to be sure that a quoted message
>along with it's thread still exists in the future.
>
>We don't have enough space on the ZDP site to keep the whole Zope mailing
>lists, and so we are planning to digest the incoming mails only for a certain
>period of time. Afterwards, the mails will be deleted if they haven't
>appeared in a thread that has been quoted.
>
>We don't have the ressources to update the Mailing List Tracker everytime
>a mail is sent to a mailing list. So, to quote a mail, we need to manually
>upload all mails which have been written to that list since the last update.
>We also need to update threads to which new mails have been posted in the
>meantime.
>
>We also lack a tool for uploading messages to the Zope site. We could
>extend the Mailbag product by Tres Seaver which uses the Python 'rfc822'
>and 'mailbox' modules to parse messages and mailboxes.
>
>Lately, Tres Seaver has rewritten Mailbag, refactoring the logic into Python
>classes. The corresponding ZClasses for the presentation layer still
>have to be rewritten, but can possibly be taken over from the previous
>Mailbag version.
>
>To get the mail into Zope, a program needs to be written that calls Mailbag
>via ZClient when a mail arrives. Another type of program could be useful
>for importing existing Mailboxes into Zope.
>
>For delivery, an MDA like procmail could spawn a program out of a .forward
>file and ask it to upload the mail to a Zope folder according to a
>predefined set of recipies.
>
>There exists a Python program called getmail which takes mail from a POP3
>server and delivers it into a mailbox. The delivery part of this program
>uses a getmailrc which could be used instead of the procmail recipies.
>
>Once the mail is in a local installation on a ZDP members own Zope server, it
>is easy to export the email and upload it to the ZDP site. From there, the
>ZDP members can quote the message easily by directly pointing to the URL.
>
>This way, we may not get a complete mail archive, but at least we can always
>be sure that the quoted mails and their surrounding thread exist.
>
>----------------------
>
>Greetings,
>
>Maik Röder
>
>--
>Open Source is "about being able to work together with people you've
>never met, on projects that are in a constant state of flux, on
>a time schedule that would cause a hummingbird's head to spin."
>Paul Ferris, http://www.linuxplanet.com/linuxplanet/opinions/1593/1/
>
>_______________________________________________
>ZDP maillist - ZDP@zope.org
>http://lists.zope.org/mailman/listinfo/zdp
>
>
From tom.deprez@uz.kuleuven.ac.be Mon Apr 3 09:43:10 2000
From: tom.deprez@uz.kuleuven.ac.be (Tom Deprez)
Date: Mon, 03 Apr 2000 10:43:10 +0200
Subject: [ZDP] ZDP web site
In-Reply-To: <20000402193705.A3491@networksplus.net>
Message-ID: <3.0.6.32.20000403104310.00949e40@poirot>
Hi Derek,
I don't really follow :
In ZDP all the fonts look the same in my browser
Do you want that the normal text is in Times Roman-esque? We use the
Verdana-font (made for web)
Tom.
At 19:37 02/04/2000 -0500, Derek Moeller wrote:
>
>Hello. The ZDP site is quite helpful.
>For some reason, though, the monospace font and the normal serif font have
been
>switched throughout the site. Normal text is monospace, then when there's an
>example configuration file snippet, it's in the Times Roman-esque font.
>
>Not a big deal, but it does a number on readibility.
>
>Thanks
>--
>Derek Moeller
>
>_______________________________________________
>ZDP maillist - ZDP@zope.org
>http://lists.zope.org/mailman/listinfo/zdp
>
>
From tom.deprez@uz.kuleuven.ac.be Mon Apr 3 09:46:14 2000
From: tom.deprez@uz.kuleuven.ac.be (Tom Deprez)
Date: Mon, 03 Apr 2000 10:46:14 +0200
Subject: [ZDP] ZDP
Message-ID: <3.0.6.32.20000403104614.00948cd0@poirot>
Hi,
I was looking around in ZDP and wondered what the new added class was used
for :eg. ZTOPIC etc. Can somebody tell me this?
Thanks,
Tom.
From woodsage@op.net Mon Apr 3 17:01:25 2000
From: woodsage@op.net (Eron Lloyd)
Date: Mon, 03 Apr 2000 12:01:25 -0400
Subject: [ZDP] Learning DTML - an addition to ZBook
Message-ID: <38E8C055.CCF9F536@op.net>
Hey hey hey! Ok, I've decided to work on a thorough study of DTML, and
add it to ZBook. I don't know how well it will flow at first, but that's
the beauty of write, edit, rewrite, revise :-) Anybody that wants to
look at what I wrote feel free to contact me. Currently, I've come up
with somewhat of a structure:
Learning DTML
----------------------
1.) Common Questions
[Q.] What is DTML?
[A.] Zope's scripting/reporting language used to
create/manipulate(process?)/display Web objects.
[Q.] How do I use it? What do I use it for?
[A.] DTML is a powerful but simple language you use to create dynamic
Web applications in Zope. It can written in documents or embedded from a
separate script (more explanation). It can be used to:
- create/insert variable data
- format date/time information
- "if" statements (selective actions/conditional insertation)
- "in" statements
- batch processing
- display objects
- name/expression evaluation
- expression handling
- comment code
- ...?
[Q.] It's a programming language? I don't know how to progam! All I know
is HTML. I don't have time to learn Python. Can I still learn DTML?
What's the best way to approach it?
[A.] ...?
There should be good examples of each dtml tag in action, explanations,
advanced usage, case studies, and exercises for users to step through.
2.) Using DTML for real world tasks
[Q.] How do I...
- create/use variables?
- add the date/time to my site?
- create a feedback form?
- search through Web objects
- ..?
I hate to admit it, but we need to take a "DTML for Dummies" approach if
we want to be able to do this effectively. Although I've volunteered to
spearhead this effort, I feel even I know very little about the language
(although this will also help me to start out very, very basic). There
are many questions/answers that need to be formulated, and I would like
to encourage a general discussion of the aspects of learning and using
DTML. I will collect all responses, and start to mold some structure out
of them. All newbies are heartily encouraged to ask ANY questions about
things they don't know or problems they've had, and all Zope guru's
please give us some gems of wisdom. I want this to be an exhuastive
"study" of DTML, not an argument on what's wrong with the language, or
what's wrong with the current documentation, etc. Positive feedback
only, thank you.
Tom: I have a beginning draft; what should I do to add it to the ZDP
site?
Thanks in advance to all that choose to participate in helping this DTML
manual.
Eron Lloyd
From kayeva@hotmail.com Mon Apr 3 19:47:33 2000
From: kayeva@hotmail.com (kamon ayeva)
Date: Mon, 03 Apr 2000 18:47:33 GMT
Subject: [ZDP] Learning DTML - an addition to ZBook
Message-ID: <20000403184733.85874.qmail@hotmail.com>
>From: Eron Lloyd
>Hey hey hey! Ok, I've decided to work on a thorough study of DTML, and
>add it to ZBook. I don't know how well it will flow at first, but that's
>the beauty of write, edit, rewrite, revise :-) Anybody that wants to
>look at what I wrote feel free to contact me. Currently, I've come up
>with somewhat of a structure:
Good, there's work to do.
You might want to check ZCL first and what Dody has written so far. I am not
sure he is still active on the list, so it's a good opportunity for you to
continue his work.
Cheers,
Kamon
kayeva@hotmail.com
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From kankie@thegrid.net Mon Apr 3 20:22:05 2000
From: kankie@thegrid.net (David Kankiewicz)
Date: Mon, 03 Apr 2000 12:22:05 -0700
Subject: [ZDP] ZDP
References: <3.0.6.32.20000403104614.00948cd0@poirot>
Message-ID: <38E8EF5D.C7A2BCE0@thegrid.net>
Tom Deprez wrote:
>
> Hi,
>
> I was looking around in ZDP and wondered what the new added class was used
> for :eg. ZTOPIC etc. Can somebody tell me this?
>
> Thanks,
>
> Tom.
>
Hi Tom,
zTopic and zSubject are for a Hierarchy hidden in the /zope dir, I'm
short on time so it'll be a few days before I'm able to finish it and
start adding the existing docs.
On a related note, What do you think of creating links to the tutorals
and placing them all in the hierarchy?
Regards,
David
From Tom Deprez"
Hi,
A publisher contacted me about writing a book. After lots of thought, I
decided to give it a try and I'm now starting to work on the proposal. Of
course, the publisher still has to agree my proposal, before I can really
say that I'm writing a book for Zope. And this can still take some time or
even never happen. One point is that this book won't be open-source, sorry.
I hope that I don't hit people on their foot by doing this. I'm still
working on ZDP (I think ZDP will even benefit more from it). I hope that ZDP
people want to help me on this. Perhaps I even need some people to help
writing on some chapters (thus getting really involved into it).
Tom.
From rik.hoekstra@inghist.nl Tue Apr 4 09:06:58 2000
From: rik.hoekstra@inghist.nl (Rik Hoekstra)
Date: Tue, 04 Apr 2000 10:06:58 +0200
Subject: [ZDP] Learning DTML - an addition to ZBook
References: <38E8C055.CCF9F536@op.net>
Message-ID: <38E9A2A2.B85696DE@inghist.nl>
Eron Lloyd wrote:
>
> Hey hey hey! Ok, I've decided to work on a thorough study of DTML, and
> add it to ZBook. I don't know how well it will flow at first, but that's
> the beauty of write, edit, rewrite, revise :-) Anybody that wants to
> look at what I wrote feel free to contact me. Currently, I've come up
> with somewhat of a structure:
Structure looks ok, but see Kamon's mail.
One other thing: could you please add any snippets of dtml code to the
ZSnippets, also at the ZDP site. In this way they are also available for
use for other purposes and for people who do not want to work through
your text, but who are just looking for examples to work with.
Rik
From tom.deprez@uz.kuleuven.ac.be Tue Apr 4 12:13:43 2000
From: tom.deprez@uz.kuleuven.ac.be (Tom Deprez)
Date: Tue, 04 Apr 2000 13:13:43 +0200
Subject: [ZDP] guidelines
Message-ID: <3.0.6.32.20000404131343.00926ba0@poirot>
Hi,
I'm working on the guidelines for publishing a draft in ZBook. Please read
the following very quickly written draft. Add some comments with it and
replace the ?-marks with the correct answer. Thanks!
Contributing to ZBook
---------------------
Here follows some guidelines to succesfully add a draft to ZBook.
Assumptions
-----------
* You know the basics of the Zope web-interface. i.e. You know how to
add/edit objects in Zope.
* You are a member of ZDP and thus have a login and password to ZDP.
Intro
-----
ZCL
---
The ZCL is the framework of ZBook. ZCL is in fact the future of ZBook, it
describes which chapters will be included.
If you want to contribute to ZBook, please look at the ZCL. Here you'll
find the chapters of ZBook and their place in the hierarchy.
ZCL is also the place where ZBook is being discussed. Do you want a certain
chapter included in ZBook, then propose it to the ZCL.
ZBook
-----
ZBook tries to mimic the ZCL. One day, they both will look the same with
the difference of course that ZBook not only contains chapter-titles, but
also content.
(This also means that ZDP has to start with a new book :-) )
If you're not certain where a certain draft has to be placed in ZBook,
you'll probably find the right answer in the ZCL.
ZBook consists of several classes. Most likely you'll only work with some
of the classes frequently.
ZBook is a hierarchy on itself, with 'folder' classes which can contain
other 'folder' and 'non-folder' classes.
The 'root' of ZBook is the 'Book-Class'. The 'Book-Class' contains
'Part-Classes' which on their turn contain 'Chapter-Classes'.
The contents of a 'Chapter-Class' varies. It can either contain
'Chapter-Classes' or a 'DraftSubmissionFolder-Class' and/or a
'CommentFolder-Class'.
Thus putting this in a schematical view, we get this :
Book
Part
Chapter
(Chapter)
CommentFolder
DraftSubmissionFolder
Mostly, we'll only have to work with the last three classes, for now...
until we start with ZBook Advanced, of course!
Publishing a Draft
------------------
Adding a Chapter
----------------
If you follow the ZCL -which is recommended-, then it's almost certain that
the Chapter you're writing for already exists ZBook's hierarchy.
If this is so, than you can just skip this paragraph.
If it doesn't exists, you've to create it. To do so, browse to the lowest
level -that you can- in the Zope hierarchy.
This is the 'Part' -or a 'Chapter' in which you're 'Chapter' will be part of.
At this level, add a 'Chapter' object. Fill in the properties Zope will ask
you to do so.
All the properties are commented, so you'll know for what they are going to
be used. You're totally free to fill in these properties to your own will,
however we ask
you to follow the following guideline :
ChapterID: Use a short title description (spaces-excluded) of the
Chapter-title
eg 'Zope's Object Publishing' becomes 'ObjectPublishing'
Adding a DraftSubmissionFolder
------------------------------
If you add a new chapter, you also have to add a 'DraftSubmissionFolder'.
This folder will hold all drafts concerning this chapter.
In the chapter, you add a 'DraftSubmissionFolder' object. Again, a form
will guide you through the properties which Zope asks you to fill in.
Please, try to follow the following guideline:
DraftSubmissionFolderID: ???
Adding a CommentFolder
----------------------
If you want people to be able to add comments, you'll have to add a
'CommentFolder' to this chapter.
As the name of the class says, this folder will hold all comments for this
chapter.
To do so, in the chapter, add a 'CommentFolder' object. Again, a form will
guide you through the properties which Zope asks you to fill in.
Please, try to follow the following guideline:
CommentFolderID: ???
Adding a Draft
--------------
For adding a draft, browse to the Chapter in which the draft will reside.
Go to the 'DraftSubmissionFolder', which should exist by now. (If not, go
to Adding a DraftSubmissionFolder)
In the DraftSubmissionFolder add a 'Draft' object. Again, a form will guide
you through the properties which Zope asks you to fill in.
Please, try to follow the following guideline:
DraftID: ???
Tip:
You can change the abstract of the Draft object by going to the 'DraftInfo'
view of a Draft object.
Special properties
------------------
All classes in ZDP, contain 'special' properties. You can change them by
entering the 'EditInfo view'.
NeedsReaders If set to 1, the content is viewable
NeedsCommenters If set to 1, the content can be commented
NeedsWriters If set to 1, ZDP needs people who want to write on
the topic
NeedsReviewers If set to 1, the contents need to be reviewed
NeedsApprovers If set to 1, the contents need to be approved
NeedsMaintainers If set to 1, ZDP needs a person who wants to
maintain the content
type Shows the type of the object. In our case it can be
a Book, Part, Chapter, DraftSubmissionFolder, CommentFolder, Draft, Comment
category ?
keyword ?
Maintainer Displays the ZDP member which maintains the
contents
nickname Shows nickname of object
name Shows name of object
content_type Shows how the content of the object has to be
interpreted
categories ?
contextorder ?
contextorder
From woodsage@op.net Tue Apr 4 03:15:02 2000
From: woodsage@op.net (Eron Lloyd)
Date: Mon, 03 Apr 2000 22:15:02 -0400
Subject: [ZDP] Learning DTML - an addition to ZBook
References: <20000404092957.38543.qmail@hotmail.com>
Message-ID: <38E95026.795D2266@op.net>
It seems that he had completed a "DTML Methods" section in Application
Developement, but I don't see a draft anywhere. I guess I could take that
section and break it down into smaller components. Maybe we can get a hold of
him. The thing I want to do is to examine the best path to present DTML to the
"new user" - one without Python or Web application development experience. This
should be well-defined before we even get started.
Take care,
Eron
P.S. - if ANYBODY wants to talk about this, I'll be in EFNet's #zope channel
all day. We should really have a better medium (besides the mailing-lists) to
collaborate on Zope development.
From michel@digicool.com Tue Apr 4 18:34:13 2000
From: michel@digicool.com (Michel Pelletier)
Date: Tue, 04 Apr 2000 10:34:13 -0700
Subject: [ZDP] The Interfaces Wiki
Message-ID: <38EA2795.B8416553@digicool.com>
The Interfaces Wiki is coming along fast! But we need your input.
Please take a moment to stop by the Wiki and read the latest
developments, RecentChanges is allways a good place to start:
http://www.zope.org/Members/michel/Projects/Interfaces
-Michel
From kankie@thegrid.net Tue Apr 4 20:36:04 2000
From: kankie@thegrid.net (David Kankiewicz)
Date: Tue, 04 Apr 2000 12:36:04 -0700
Subject: [ZDP] guidelines
References: <3.0.6.32.20000404131343.00926ba0@poirot>
Message-ID: <38EA4424.54E382AB@thegrid.net>
Tom Deprez wrote:
>
> Hi,
>
> I'm working on the guidelines for publishing a draft in ZBook. Please read
> the following very quickly written draft. Add some comments with it and
> replace the ?-marks with the correct answer. Thanks!
> Special properties
> ------------------
> category ?
Currently used in Snippets (only?) for the different sections (no real
purpose for them).
> keyword ?
Unused. (Will be used for 'canned' related searches unless someone comes
up with a better use...)
> categories ?
Used for my hierarchy, tokens hold multiple placement items... *Use
[Edit Categories]* to edit it... (the hierarchy will be usable *after*
the 6th..)
> contextorder ?
Use [Edit Content Order], I think... Done by Rik Hoekstra AFAIK.
Regards,
David
From kayeva@hotmail.com Wed Apr 5 10:13:34 2000
From: kayeva@hotmail.com (kamon ayeva)
Date: Wed, 05 Apr 2000 09:13:34 GMT
Subject: [ZDP] guidelines
Message-ID: <20000405091334.68854.qmail@hotmail.com>
Hi Tom,
See my comments...
>
>Contributing to ZBook
>---------------------
>
>Here follows some guidelines to succesfully add a draft to ZBook.
>
>Assumptions
>-----------
>
>* You know the basics of the Zope web-interface. i.e. You know how to
>add/edit objects in Zope.
>* You are a member of ZDP and thus have a login and password to ZDP.
>
>Intro
>-----
>
>ZCL
>---
>
>The ZCL is the framework of ZBook. ZCL is in fact the future of ZBook, it
>describes which chapters will be included.
>If you want to contribute to ZBook, please look at the ZCL. Here you'll
>find the chapters of ZBook and their place in the hierarchy.
>ZCL is also the place where ZBook is being discussed. Do you want a certain
>chapter included in ZBook, then propose it to the ZCL.
>
>ZBook
>-----
>
>ZBook tries to mimic the ZCL. One day, they both will look the same with
>the difference of course that ZBook not only contains chapter-titles, but
>also content.
>(This also means that ZDP has to start with a new book :-) )
>If you're not certain where a certain draft has to be placed in ZBook,
>you'll probably find the right answer in the ZCL.
>
>ZBook consists of several classes. Most likely you'll only work with some
>of the classes frequently.
>ZBook is a hierarchy on itself, with 'folder' classes which can contain
>other 'folder' and 'non-folder' classes.
>The 'root' of ZBook is the 'Book-Class'. The 'Book-Class' contains
>'Part-Classes' which on their turn contain 'Chapter-Classes'.
>The contents of a 'Chapter-Class' varies. It can either contain
>'Chapter-Classes' or a 'DraftSubmissionFolder-Class' and/or a
>'CommentFolder-Class'.
Here the Content provider is not necessarily a full techie (even if in
reality we are all interested by the technical aspects). I propose to
replace the term "class" by "template" which talks better to most people.
>Thus putting this in a schematical view, we get this :
>
>Book
> Part
> Chapter
> (Chapter)
> CommentFolder
> DraftSubmissionFolder
>
>Mostly, we'll only have to work with the last three classes, for now...
>until we start with ZBook Advanced, of course!
>
>Publishing a Draft
>------------------
>
>Adding a Chapter
>----------------
>
>If you follow the ZCL -which is recommended-, then it's almost certain that
>the Chapter you're writing for already exists ZBook's hierarchy.
>If this is so, than you can just skip this paragraph.
>
>If it doesn't exists, you've to create it. To do so, browse to the lowest
>level -that you can- in the Zope hierarchy.
>This is the 'Part' -or a 'Chapter' in which you're 'Chapter' will be part
>of.
>At this level, add a 'Chapter' object. Fill in the properties Zope will ask
>you to do so.
>All the properties are commented, so you'll know for what they are going to
>be used. You're totally free to fill in these properties to your own will,
>however we ask
>you to follow the following guideline :
>
> ChapterID: Use a short title description (spaces-excluded) of the
>Chapter-title
> eg 'Zope's Object Publishing' becomes
>'ObjectPublishing'
>
>Adding a DraftSubmissionFolder
>------------------------------
>
>If you add a new chapter, you also have to add a 'DraftSubmissionFolder'.
>This folder will hold all drafts concerning this chapter.
>
>In the chapter, you add a 'DraftSubmissionFolder' object. Again, a form
>will guide you through the properties which Zope asks you to fill in.
>Please, try to follow the following guideline:
>
> DraftSubmissionFolderID: ???
I used to just put "Drafts" as the ID, the name and the nickname.
>
>Adding a CommentFolder
>----------------------
>
>If you want people to be able to add comments, you'll have to add a
>'CommentFolder' to this chapter.
>As the name of the class says, this folder will hold all comments for this
>chapter.
>
>To do so, in the chapter, add a 'CommentFolder' object. Again, a form will
>guide you through the properties which Zope asks you to fill in.
>Please, try to follow the following guideline:
>
> CommentFolderID: ???
I would put "short/contracted description of the comment" but I am not sure
if it is the best.
>Adding a Draft
>--------------
>
>For adding a draft, browse to the Chapter in which the draft will reside.
>Go to the 'DraftSubmissionFolder', which should exist by now. (If not, go
>to Adding a DraftSubmissionFolder)
>
>In the DraftSubmissionFolder add a 'Draft' object. Again, a form will guide
>you through the properties which Zope asks you to fill in.
>Please, try to follow the following guideline:
>
> DraftID:
Could be "the related chapterID" + "draft" (ended by draft), and for new
drafts, increment ...draft1, ...draft2, and so one.
>
>Tip:
>
>You can change the abstract of the Draft object by going to the 'DraftInfo'
>view of a Draft object.
>
Regards,
Kamon
kayeva@hotmail.com
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From kayeva@hotmail.com Wed Apr 5 10:30:00 2000
From: kayeva@hotmail.com (kamon ayeva)
Date: Wed, 05 Apr 2000 09:30:00 GMT
Subject: [ZDP] Learning DTML - an addition to ZBook
Message-ID: <20000405093000.90248.qmail@hotmail.com>
Hi Eron,
Yes, we need to contact Dody so that he could handover his drafts (the
latest version) to other people. But I don't know how to contact him. if
anyone else ?
I remember he started with a presentation of DTML tags and how to use them.
So there is no reason you could not rework that as a beginners level
material.
Btw, have you already got a structure for your chapter ? We could change
"III. Application Development" a bit accordingly.
>P.S. - if ANYBODY wants to talk about this, I'll be in EFNet's #zope
>channel
>all day. We should really have a better medium (besides the mailing-lists)
>to
>collaborate on Zope development.
I am sorry but I was unable to find your channel. Do I need to register on
the site before ?
Cheers,
Kamon
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From woodsage@op.net Wed Apr 5 17:16:54 2000
From: woodsage@op.net (Eron Lloyd)
Date: Wed, 05 Apr 2000 12:16:54 -0400
Subject: [ZDP] Learning DTML - an addition to ZBook
References: <20000405093000.90248.qmail@hotmail.com>
Message-ID: <38EB66F6.ED67FA1C@op.net>
kamon ayeva wrote:
> Hi Eron,
>
> Yes, we need to contact Dody so that he could handover his drafts (the
> latest version) to other people. But I don't know how to contact him. if
> anyone else ?
> I remember he started with a presentation of DTML tags and how to use them.
> So there is no reason you could not rework that as a beginners level
> material.
> Btw, have you already got a structure for your chapter ? We could change
> "III. Application Development" a bit accordingly.
>
> >P.S. - if ANYBODY wants to talk about this, I'll be in EFNet's #zope
> >channel
> >all day. We should really have a better medium (besides the mailing-lists)
> >to
> >collaborate on Zope development.
>
> I am sorry but I was unable to find your channel. Do I need to register on
> the site before ?
>
> Cheers,
> Kamon
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
Hello, Kamon. I could definitely work with whatever is already available.
Maybe Tom Deprez may know how to contact Dody? At any rate, I'm really taking
a long hard look at everything available on DTML right now - I DO seriously
want to exchange some dialogue (even if on this list) about all the nuances
for DTML - I think a lot of feedback would help immensely, even from DC.
Usually I'm on EFNet's #zope channel (if it isn't there, then no one's in it).
In order for this project to grow, we definitely need some more groupware
tools (besides the wonderful ZDP site).
Let's hope HelixCode releases Evolution soon ;-).....
Keep in touch,
Eron
From jorgen.skogstad@getronics.no Thu Apr 6 09:20:53 2000
From: jorgen.skogstad@getronics.no (jorgen.skogstad@getronics.no)
Date: Thu, 6 Apr 2000 10:20:53 +0200
Subject: [ZDP] Newbie question -> *.zexp files for ZDP tools..
Message-ID:
Kindest ..
I am getting into Zope and would like to take a look at the ZDP tools package,
but I cannot get the documentation or the ZDP tools package uncompressed.
They are publically available .. but are in zexp format .. for which I have only
seen a comercial uncompress engine.
Could anyone advise me how to get further .. so I can take a look at this
neat little project?
Thanks in advance.
Have a real nice day.
Kindest,
Jřrgen Skogstad
From rik.hoekstra@inghist.nl Thu Apr 6 09:05:18 2000
From: rik.hoekstra@inghist.nl (Rik Hoekstra)
Date: Thu, 6 Apr 2000 10:05:18 +0200
Subject: [ZDP] Newbie question -> *.zexp files for ZDP tools..
Message-ID: <002201bf9f9e$da765320$fe5da182@etgriend.et.tudelft.nl>
-----Original Message-----
From: jorgen.skogstad@getronics.no
To: zdp@zope.org
Date: donderdag 6 april 2000 9:24
Subject: [ZDP] Newbie question -> *.zexp files for ZDP tools..
Kindest ..
I am getting into Zope and would like to take a look at the ZDP tools
package,
but I cannot get the documentation or the ZDP tools package uncompressed.
They are publically available .. but are in zexp format .. for which I have
only
seen a comercial uncompress engine.
Could anyone advise me how to get further .. so I can take a look at this
neat little project?
[rh]look at http://www.zope.org/Members/roeder
Note, however, that there have been some changes on the original zdptools by
other ZDP members after Maik released them.
Rik
From tom.deprez@uz.kuleuven.ac.be Thu Apr 6 17:25:20 2000
From: tom.deprez@uz.kuleuven.ac.be (Tom Deprez)
Date: Thu, 06 Apr 2000 18:25:20 +0200
Subject: [ZDP] Learning DTML - an addition to ZBook
In-Reply-To: <38EB66F6.ED67FA1C@op.net>
References: <20000405093000.90248.qmail@hotmail.com>
Message-ID: <3.0.6.32.20000406182520.0091a770@poirot>
Hi All,
I've an e-mail address of Dody : Dody Gunawinata
Doesn't Dody replies if you send a mail?
Tom.
At 12:16 05/04/2000 -0400, Eron Lloyd wrote:
>kamon ayeva wrote:
>
>> Hi Eron,
>>
>> Yes, we need to contact Dody so that he could handover his drafts (the
>> latest version) to other people. But I don't know how to contact him. if
>> anyone else ?
>> I remember he started with a presentation of DTML tags and how to use them.
>> So there is no reason you could not rework that as a beginners level
>> material.
>> Btw, have you already got a structure for your chapter ? We could change
>> "III. Application Development" a bit accordingly.
>>
>> >P.S. - if ANYBODY wants to talk about this, I'll be in EFNet's #zope
>> >channel
>> >all day. We should really have a better medium (besides the mailing-lists)
>> >to
>> >collaborate on Zope development.
>>
>> I am sorry but I was unable to find your channel. Do I need to register on
>> the site before ?
>>
>> Cheers,
>> Kamon
>> ______________________________________________________
>> Get Your Private, Free Email at http://www.hotmail.com
>
>Hello, Kamon. I could definitely work with whatever is already available.
>Maybe Tom Deprez may know how to contact Dody? At any rate, I'm really taking
>a long hard look at everything available on DTML right now - I DO seriously
>want to exchange some dialogue (even if on this list) about all the nuances
>for DTML - I think a lot of feedback would help immensely, even from DC.
>Usually I'm on EFNet's #zope channel (if it isn't there, then no one's in
it).
>In order for this project to grow, we definitely need some more groupware
>tools (besides the wonderful ZDP site).
>Let's hope HelixCode releases Evolution soon ;-).....
>
>Keep in touch,
>
>Eron
>
>
>_______________________________________________
>ZDP maillist - ZDP@zope.org
>http://lists.zope.org/mailman/listinfo/zdp
>
>
From tom.deprez@uz.kuleuven.ac.be Thu Apr 6 17:28:03 2000
From: tom.deprez@uz.kuleuven.ac.be (Tom Deprez)
Date: Thu, 06 Apr 2000 18:28:03 +0200
Subject: [ZDP] Newbie question -> *.zexp files for ZDP tools..
In-Reply-To:
Message-ID: <3.0.6.32.20000406182803.0091fca0@poirot>
Hi Jorgen,
... zexp format is the format in which we can export Zope Products. To
install them on your Zope site, just download them and from the products
page (of Zope), choose import and point to the downloaded file.
Regards, Tom.
At 10:20 06/04/2000 +0200, jorgen.skogstad@getronics.no wrote:
>
>Kindest ..
>
>I am getting into Zope and would like to take a look at the ZDP tools
package,
>but I cannot get the documentation or the ZDP tools package uncompressed.
>They are publically available .. but are in zexp format .. for which I
have only
>seen a comercial uncompress engine.
>
>Could anyone advise me how to get further .. so I can take a look at this
>neat little project?
>
>Thanks in advance.
>
>Have a real nice day.
>
>Kindest,
>Jřrgen Skogstad
>
>
>
>_______________________________________________
>ZDP maillist - ZDP@zope.org
>http://lists.zope.org/mailman/listinfo/zdp
>
>
From Amos@digicool.com Fri Apr 7 02:17:21 2000
From: Amos@digicool.com (Amos Latteier)
Date: Thu, 6 Apr 2000 21:17:21 -0400
Subject: [ZDP] ANNOUNCE: Zope Tutorial Preview
Message-ID: <613145F79272D211914B0020AFF64019320527@gandalf.digicool.com>
Hi,
I've been working on an interactive Zope tutorial for new users. I'm at
the point where I'd like some feedback.
http://www.zope.org/Documentation/Projects/Tutorial/
You can download the tutorial, install it in Zope and read it online
while you follow along in the management interface.
The tutorial is not finished or polished, but I think that you can get a
pretty good idea of the flavor from what's done now.
My plan is to expand and tune the tutorial more, and then include with
Zope at the next major release (which will also include the online help
system). The tutorial will be part of the standard help content and will
be available immediately after you install Zope. (Even though the
tutorial will ship with Zope, the tutorial content will be upgradeable
without reinstalling Zope.)
Thanks for your feedback!
-Amos
P.S. If you are interested in authoring a lesson or two let me know, I'd
love to include it in the tutorial. It's not a large commitment, and you
get the glory of having your stuff in the standard Zope distribution!
--
Amos Latteier mailto:amos@digicool.com
Digital Creations http://www.digicool.com
From rik.hoekstra@inghist.nl Fri Apr 7 10:38:16 2000
From: rik.hoekstra@inghist.nl (Rik Hoekstra)
Date: Fri, 07 Apr 2000 11:38:16 +0200
Subject: [ZDP] ANNOUNCE: Zope Tutorial Preview
References: <613145F79272D211914B0020AFF64019320527@gandalf.digicool.com>
Message-ID: <38EDAC88.7E37F1ED@inghist.nl>
Amos Latteier wrote:
>
> Hi,
>
> I've been working on an interactive Zope tutorial for new users. I'm at
> the point where I'd like some feedback.
>
> http://www.zope.org/Documentation/Projects/Tutorial/
>
> You can download the tutorial, install it in Zope and read it online
> while you follow along in the management interface.
Amos, the example thing won't import (Zope 2.1.4, could this be the
problem). THe product shows broken images, but that's perhaps just
roughness
>
> The tutorial is not finished or polished, but I think that you can get a
> pretty good idea of the flavor from what's done now.
perhaps if it worked ;-)
>
> My plan is to expand and tune the tutorial more, and then include with
> Zope at the next major release (which will also include the online help
> system). The tutorial will be part of the standard help content and will
> be available immediately after you install Zope. (Even though the
> tutorial will ship with Zope, the tutorial content will be upgradeable
> without reinstalling Zope.)
>
> Thanks for your feedback!
>
> -Amos
>
> P.S. If you are interested in authoring a lesson or two let me know, I'd
> love to include it in the tutorial. It's not a large commitment, and you
> get the glory of having your stuff in the standard Zope distribution!
>
I would like to. Do you have a wishlist?
Rik
From rik.hoekstra@inghist.nl Fri Apr 7 10:41:24 2000
From: rik.hoekstra@inghist.nl (Rik Hoekstra)
Date: Fri, 07 Apr 2000 11:41:24 +0200
Subject: [ZDP] ANNOUNCE: Zope Tutorial Preview
References: <613145F79272D211914B0020AFF64019320527@gandalf.digicool.com> <38EDAC88.7E37F1ED@inghist.nl>
Message-ID: <38EDAD44.67E60985@inghist.nl>
>
> Amos Latteier wrote:
> >
> > Hi,
> >
> > I've been working on an interactive Zope tutorial for new users. I'm at
> > the point where I'd like some feedback.
> >
> > http://www.zope.org/Documentation/Projects/Tutorial/
> >
> > You can download the tutorial, install it in Zope and read it online
> > while you follow along in the management interface.
>
> Amos, the example thing won't import (Zope 2.1.4, could this be the
> problem).
Woops, forgot the traceback:
Error Type: TypeError
Error Value: ('len() of unsized object', , None)
[snip]
Rik
From kayeva@hotmail.com Fri Apr 7 12:18:11 2000
From: kayeva@hotmail.com (kamon ayeva)
Date: Fri, 07 Apr 2000 11:18:11 GMT
Subject: [ZDP] Learning DTML - an addition to ZBook
Message-ID: <20000407111811.72534.qmail@hotmail.com>
Thanks.
I would try to contact him.
Except if someone has already done, let me know.
--Kamon
>From: Tom Deprez
>To: Eron Lloyd , kamon ayeva ,
>zdp@zope.org
>Subject: Re: [ZDP] Learning DTML - an addition to ZBook
>Date: Thu, 06 Apr 2000 18:25:20 +0200
>
>Hi All,
>
>I've an e-mail address of Dody : Dody Gunawinata
>
>Doesn't Dody replies if you send a mail?
>
>Tom.
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From Amos@digicool.com Fri Apr 7 21:18:29 2000
From: Amos@digicool.com (Amos Latteier)
Date: Fri, 7 Apr 2000 16:18:29 -0400
Subject: [ZDP] ANNOUNCE: Zope Tutorial Preview
Message-ID: <613145F79272D211914B0020AFF6401932052A@gandalf.digicool.com>
> > Amos, the example thing won't import (Zope 2.1.4, could this be the
> > problem).
>
>
> Woops, forgot the traceback:
>
> Error Type: TypeError
> Error Value: ('len() of unsized object', Shared.DC.ZRDB.DA.SQL at add2e0>, None)
>
>
> [snip]
>
http://www.zope.org//
Date:
Author:
Tip:
Details: