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