Jason, Great posts! I have written an application that uses extjs (also works with AIR) as the javascript front end and zope 2.10 as the backend. I chose dtml over zpt because dtml is faster than zpt. The extjs application scales better then either a zpt or a dtml application because the majority of the user interface is written in javascript code that can be cached by the webserver (and client). Please keep us updated on your experience developing rich client interfaces with zope 2 and 3. I am waiting for delivery of Philipp von Weitershausen zope 3 book from Amazon. Hopefully I will be able to share my zope 3/ rich client experience with you in the future. Tim On 10/9/07, Jason Cunliffe <jasonic@nomadics.org> wrote:
Andreas Jung wrote:
so how in Z3 does one do the equivalent of -- DTMLMethod
There is also DTML support in Zope 3 but why do you need DTML???
Maybe I don't need it... but there are lots of DTML examples out there, plus I have some things already working on Zope2 installation here. I'm in test/review/compare/learn cycle at the moment. Was hoping for some fast copy'n'paste between versions. My main effort will be in the userclient AS3.0 dev.. On the Zope side it's more about organizinng minimal pieces. IF I knew how, I'd love to write theentire ZMI in Flash. AS3.0 in Flex especially has great data binding. For example cool drag'n'drop trees with lovely E4X syntax for XML.
The site tree admin in ZMI could be as nice to use as the live flex examples in this drag'n'drop tree component article shows: tutorial http://www.adobe.com/devnet/flex/quickstart/working_with_tree/ source http://www.adobe.com/devnet/flex/quickstart/working_with_tree/src/TreeDragTo...
Going further one can use AIR and have drag'n'drop access on the desktop Interfacing that to Zope3 would make the basis for a superb CMSWikiLog++
AIR-to-Desktop Drag-and-Drop: Two Simple Utility Classes <http://coenraets.org/blog/2007/06/air-to-desktop-drag-and-drop-two-simple-utility-classes/>
http://coenraets.org/blog/2007/06/air-to-desktop-drag-and-drop-two-simple-ut... download demo http://coenraets.org/downloads/dragdrop.air
-- PythonScript -- ExternalMethod
Write a browser view.
ok thanks.. So now I'm googling for "How to write a Zope3 browser view?" Wondering has anyone done this already.. seems like it must be basic to using Zope3 lots more to learn Any suggestions where best to learn how to do this? Has anyone written a glossary for Zope 3 concepts & terminology for Zope 2 users?
Jason _______________________________________________ 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 )