Re: Zope development tutorial (Re: [Zope] Re: Product refreshing in Zope 2.9)

2006-02-03 Thread Dieter Maurer
Tim Nash wrote at 2006-2-2 11:50 -0800:
> ...
>As for a specific question. Here goes:
>   Could I please get a Zope application written by someone who has >
>2 years of Zope experience that uses several dtml or zpt  pages, that
>1. registers a user 2. collects data from a user and saves that data
>to the zodb 3. manages the accumulation of data in the zodb? If it was
>developed outside the zmi (I hope) can you also send me the associated
>test framework?

Have a look at Plone or Silva or CPS.

There, you find complete content management systems on
top of Zope doing all of the things you call for (but much more).



>> Dieter
>>

-- 
Dieter
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: Zope development tutorial (Re: [Zope] Re: Product refreshing in Zope 2.9)

2006-02-03 Thread ardo
maybe you can check iungo at http://iungo.org ?On 2/3/06, Tim Nash <[EMAIL PROTECTED]
> wrote:> The things that tie together are Zope itself and larger frameworks
> on top of it, such as e.g. the CMF or Plone/CPS/Silva.Do you mean that nobody actually writes an application without usingCMF or Plone/CPS/Silva? If that is the case then that explains my slowrate of development. But I wonder if I want to continue with zope. It
looks like a cool application server, I have written an application(slowly) and I was hoping that I could see better examples of how towrite a complete application. There is very little on sourceforge.I have read the "zope bible" cover to cover and I have read most of
the zope book, but I admit that I haven't read the developer book. (hate reading large amounts of text online). I guess that is my future.As for a specific question. Here goes:   Could I please get a Zope application written by someone who has >
2 years of Zope experience that uses several dtml or zpt  pages, that1. registers a user 2. collects data from a user and saves that datato the zodb 3. manages the accumulation of data in the zodb? If it was
developed outside the zmi (I hope) can you also send me the associatedtest framework?Thanks!On 2/1/06, Dieter Maurer <[EMAIL PROTECTED]> wrote:> Tim Nash wrote at 2006-1-31 11:48 -0800:
> > ...> > I have "completed" my first zope> >product and I find that the change in mindset is the biggest> >challenge. Zope is cool but it is quite different from php or java or
> >cgi.>> Have you read the "Zope Developper Guide"?>> It is something like a basic guide to product development in Zope 2.>> > ...> >I have downloaded many of the products from
> >zope.org but they really don't tie everything togather.>> "Products" are extensions that try to have very few dependancies.> Therefore, they try not to tie other things together but use
> only services of Zope (which is always available).>> The things that tie together are Zope itself and larger frameworks> on top of it, such as e.g. the CMF or Plone/CPS/Silva.>> >I am looking
> >for something that covers login in users,>> Look for the product "PAS" (PluggableAuthenticationService).>> >building tables out of data> >stored in zodb,
>> There is a product "TinyTables" (or similar) for (as the name tells you)> "tiny" tables.>> Zope does not (yet) support large tables (it is not a relational database).
> But, you can use the "ZCatalog" to search your objects.> Read the "searching" chapter in the Zope Book (Online, 2.7 edition).>> > ...> >getters and setters for objects in the zodb,
>> There is no difference in attribute access for persistent objects> (those in the ZODB) and standard Python objects.>> Read the Python tutorial.>> >collecting a variable in one page and passing it on to another page
>> You have the standard HTML facility (e.g. query string and hidden variables;> function in "ZTUtils.Zope" help you in using them) and> you have sessions (explained in the Zope Book; read it!)
>> >where it modifies the data display, working with Sessions, etc. I> >guess what I'm looking for is a template for a real application, not> >for the individual pieces of functionality.
>> I guess, you read the resources mentioned above ("Zope Developper Guide"> and "Zope Book, 2.7 edition, online") and then come back with concrete> questions.>> Maybe, you then write the tutorial you are looking for now -- to
> the profit of future new Zope users...>> --> Dieter>___Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope**   No cross posts or HTML encoding!  **(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: Zope development tutorial (Re: [Zope] Re: Product refreshing in Zope 2.9)

2006-02-03 Thread Lennart Regebro
On 2/2/06, Tim Nash <[EMAIL PROTECTED]> wrote:
> > The things that tie together are Zope itself and larger frameworks
> > on top of it, such as e.g. the CMF or Plone/CPS/Silva.
> Do you mean that nobody actually writes an application without using
> CMF or Plone/CPS/Silva? If that is the case then that explains my slow
> rate of development.

Well, the development speed is not higher because you use these
frameworks. It's just they they have done a lot of generally useful
work, so you don't have to develop it.

--
Lennart Regebro, Nuxeo http://www.nuxeo.com/
CPS Content Management http://www.cps-project.org/
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: Zope development tutorial (Re: [Zope] Re: Product refreshing in Zope 2.9)

2006-02-02 Thread Tim Nash
> The things that tie together are Zope itself and larger frameworks
> on top of it, such as e.g. the CMF or Plone/CPS/Silva.
Do you mean that nobody actually writes an application without using
CMF or Plone/CPS/Silva? If that is the case then that explains my slow
rate of development. But I wonder if I want to continue with zope. It
looks like a cool application server, I have written an application
(slowly) and I was hoping that I could see better examples of how to
write a complete application. There is very little on sourceforge.
I have read the "zope bible" cover to cover and I have read most of
the zope book, but I admit that I haven't read the developer book. (
hate reading large amounts of text online). I guess that is my future.

As for a specific question. Here goes:
   Could I please get a Zope application written by someone who has >
2 years of Zope experience that uses several dtml or zpt  pages, that
1. registers a user 2. collects data from a user and saves that data
to the zodb 3. manages the accumulation of data in the zodb? If it was
developed outside the zmi (I hope) can you also send me the associated
test framework?

Thanks!

On 2/1/06, Dieter Maurer <[EMAIL PROTECTED]> wrote:
> Tim Nash wrote at 2006-1-31 11:48 -0800:
> > ...
> > I have "completed" my first zope
> >product and I find that the change in mindset is the biggest
> >challenge. Zope is cool but it is quite different from php or java or
> >cgi.
>
> Have you read the "Zope Developper Guide"?
>
> It is something like a basic guide to product development in Zope 2.
>
> > ...
> >I have downloaded many of the products from
> >zope.org but they really don't tie everything togather.
>
> "Products" are extensions that try to have very few dependancies.
> Therefore, they try not to tie other things together but use
> only services of Zope (which is always available).
>
> The things that tie together are Zope itself and larger frameworks
> on top of it, such as e.g. the CMF or Plone/CPS/Silva.
>
> >I am looking
> >for something that covers login in users,
>
> Look for the product "PAS" (PluggableAuthenticationService).
>
> >building tables out of data
> >stored in zodb,
>
> There is a product "TinyTables" (or similar) for (as the name tells you)
> "tiny" tables.
>
> Zope does not (yet) support large tables (it is not a relational database).
> But, you can use the "ZCatalog" to search your objects.
> Read the "searching" chapter in the Zope Book (Online, 2.7 edition).
>
> > ...
> >getters and setters for objects in the zodb,
>
> There is no difference in attribute access for persistent objects
> (those in the ZODB) and standard Python objects.
>
> Read the Python tutorial.
>
> >collecting a variable in one page and passing it on to another page
>
> You have the standard HTML facility (e.g. query string and hidden variables;
> function in "ZTUtils.Zope" help you in using them) and
> you have sessions (explained in the Zope Book; read it!)
>
> >where it modifies the data display, working with Sessions, etc. I
> >guess what I'm looking for is a template for a real application, not
> >for the individual pieces of functionality.
>
> I guess, you read the resources mentioned above ("Zope Developper Guide"
> and "Zope Book, 2.7 edition, online") and then come back with concrete
> questions.
>
> Maybe, you then write the tutorial you are looking for now -- to
> the profit of future new Zope users...
>
> --
> Dieter
>
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Zope development tutorial (Re: [Zope] Re: Product refreshing in Zope 2.9)

2006-02-01 Thread Dieter Maurer
Tim Nash wrote at 2006-1-31 11:48 -0800:
> ...
> I have "completed" my first zope
>product and I find that the change in mindset is the biggest
>challenge. Zope is cool but it is quite different from php or java or
>cgi.

Have you read the "Zope Developper Guide"?

It is something like a basic guide to product development in Zope 2.

> ...
>I have downloaded many of the products from
>zope.org but they really don't tie everything togather.

"Products" are extensions that try to have very few dependancies.
Therefore, they try not to tie other things together but use
only services of Zope (which is always available).

The things that tie together are Zope itself and larger frameworks
on top of it, such as e.g. the CMF or Plone/CPS/Silva.

>I am looking
>for something that covers login in users,

Look for the product "PAS" (PluggableAuthenticationService).

>building tables out of data
>stored in zodb,

There is a product "TinyTables" (or similar) for (as the name tells you)
"tiny" tables.

Zope does not (yet) support large tables (it is not a relational database).
But, you can use the "ZCatalog" to search your objects.
Read the "searching" chapter in the Zope Book (Online, 2.7 edition).

> ...
>getters and setters for objects in the zodb,

There is no difference in attribute access for persistent objects
(those in the ZODB) and standard Python objects.

Read the Python tutorial.

>collecting a variable in one page and passing it on to another page

You have the standard HTML facility (e.g. query string and hidden variables;
function in "ZTUtils.Zope" help you in using them) and
you have sessions (explained in the Zope Book; read it!)

>where it modifies the data display, working with Sessions, etc. I
>guess what I'm looking for is a template for a real application, not
>for the individual pieces of functionality.

I guess, you read the resources mentioned above ("Zope Developper Guide"
and "Zope Book, 2.7 edition, online") and then come back with concrete
questions.

Maybe, you then write the tutorial you are looking for now -- to
the profit of future new Zope users...

-- 
Dieter
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )