<DIV>I am looking Flash MX, and know about rich client side. And I think if the Zope 3 have a flash like rich client side, It can help Zope 3 spread more quickly, and popular not only in the web, but alse on mobile . and can make it more easy to develop a application through the web browser then now.</DIV>
<DIV>&nbsp;</DIV>
<DIV>And one thing in server side. it is much stronger than flash, because zope 3. <BR><BR><B><I>zope3-users-request@zope.org</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Send Zope3-users mailing list submissions to<BR>zope3-users@zope.org<BR><BR>To subscribe or unsubscribe via the World Wide Web, visit<BR>http://mail.zope.org/mailman/listinfo/zope3-users<BR>or, via email, send a message with subject or body 'help' to<BR>zope3-users-request@zope.org<BR><BR>You can reach the person managing the list at<BR>zope3-users-owner@zope.org<BR><BR>When replying, please edit your Subject line so it is more specific<BR>than "Re: Contents of Zope3-users digest..."<BR><BR><BR>Today's Topics:<BR><BR>1. Re: Re: Traverse to nearest site in menu action (Stephan Richter)<BR>2. Re: Traverse to nearest site in menu action (j?rgen Kartnaller)<BR><BR><BR>----------------------------------------------------------------------<BR><BR>Message: 1<BR>Date: Sat, 2 Apr 2005 07:37:18 -0500<BR>From: Stephan Richter <SRICHTER@COSMOS.PHY.TUFTS.EDU><BR>Subject: Re: [Zope3-Users] Re:
 Traverse to nearest site in menu action<BR>To: zope3-users@zope.org<BR>Cc: j?rgen Kartnaller <J.KARTNALLER@CABLE.VOL.AT><BR>Message-ID: &lt;200504020737.18185.srichter@cosmos.phy.tufts.edu&gt;<BR>Content-Type: text/plain; charset="utf-8"<BR><BR>On Saturday 02 April 2005 04:38, jürgen Kartnaller wrote:<BR>&gt; &gt; Why in the world would you want to do that? This seems just awful. What<BR>&gt; &gt; is your use case?<BR>&gt;<BR>&gt; In my case I want to have the possibility to jump back to my base view<BR>&gt; (which is the default view of my site) from wherever I am within my site.<BR>&gt;<BR>&gt; But, if there is an easier way to do this, please let me know.<BR><BR>Then write a wrapper view for all interfaces that internally looks up the next <BR>site and looks up the default view:<BR><BR>class SiteDefaultView(object):<BR><BR>def __call__(self):<BR>site = getNextSiteSomehow()<BR>defaultViewName = getDefaultViewName(site, self.request, site)<BR>view = zapi.getMultiAdapter((site,
 request), Interface, name=defaultViewName)<BR>return view()<BR><BR>Regards,<BR>Stephan<BR>-- <BR>Stephan Richter<BR>CBU Physics &amp; Chemistry (B.S.) / Tufts Physics (Ph.D. student)<BR>Web2k - Web Software Design, Development and Training<BR><BR><BR>------------------------------<BR><BR>Message: 2<BR>Date: Sat, 02 Apr 2005 16:27:07 +0200<BR>From: j?rgen Kartnaller <J.KARTNALLER@CABLE.VOL.AT><BR>Subject: [Zope3-Users] Re: Traverse to nearest site in menu action<BR>To: zope3-users@zope.org<BR>Message-ID: <D2MA4M$VFM$1@SEA.GMANE.ORG><BR>Content-Type: text/plain; charset=UTF-8; format=flowed<BR><BR>Stephan Richter wrote:<BR>&gt; On Saturday 02 April 2005 04:38, jürgen Kartnaller wrote:<BR>&gt; <BR>&gt;&gt;&gt;Why in the world would you want to do that? This seems just awful. What<BR>&gt;&gt;&gt;is your use case?<BR>&gt;&gt;<BR>&gt;&gt;In my case I want to have the possibility to jump back to my base view<BR>&gt;&gt;(which is the default view of my site) from wherever I am within my
 site.<BR>&gt;&gt;<BR>&gt;&gt;But, if there is an easier way to do this, please let me know.<BR>&gt; <BR>&gt; <BR>&gt; Then write a wrapper view for all interfaces that internally looks up the next <BR>&gt; site and looks up the default view:<BR>&gt; <BR>&gt; class SiteDefaultView(object):<BR>&gt; <BR>&gt; def __call__(self):<BR>&gt; site = getNextSiteSomehow()<BR>&gt; defaultViewName = getDefaultViewName(site, self.request, site)<BR>&gt; view = zapi.getMultiAdapter((site, request), Interface, name=defaultViewName)<BR>&gt; return view()<BR>&gt; <BR>Thanks Stephan,<BR>I learned a lot from this code.<BR><BR>But I think my solution is much easier to handle.<BR>I don't need to define a view for every interface.<BR>I just have to implement my traverser which is a one liner.<BR>ZCML is also reusable, it could be easily integrated into zope as a <BR>standard traverser
 ;)<BR><BR>Jürgen<BR><BR><BR><BR>------------------------------<BR><BR>_______________________________________________<BR>Zope3-users mailing list<BR>Zope3-users@zope.org<BR>http://mail.zope.org/mailman/listinfo/zope3-users<BR><BR><BR>End of Zope3-users Digest, Vol 6, Issue 3<BR>*****************************************<BR></BLOCKQUOTE><p><br><hr size=1><b>Do You Yahoo!?</b><br>
<a href="http://music.yisou.com" target=blank>150ÍòÇúMP3·è¿ñËÑ£¬´øÄú´³ÈëÒôÀÖµîÌÃ</a><br><a href="http://image.yisou.com" target=blank>ÃÀÅ®Ã÷ÐÇÓ¦Óо¡ÓУ¬ËѱéÃÀͼ¡¢ÑÞͼºÍ¿áͼ</a><br>
<a href="http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/" target=blank>1G¾ÍÊÇ1000Õ×£¬ÑÅ»¢µçÓÊ×ÔÖúÀ©ÈÝ£¡</a>