[Zope-dev] How should an ideal Zope IDE look like?
Joachim Werner
joe at iuveno.de
Sat Apr 24 21:24:39 EDT 2004
Hi!
I am aware that I am adding another 2-3 man years to the wishlist, but here
are some ideas I had lately:
A Zope IDE should be much more than just a programming IDE adapted offer
highlighting etc. for Zope's languages. It should be an RAD tool similar to
what MS Access does for databases. There are similar tools for commercial
frameworks like Enfinity from Intershop ...
I'd like to model an application using UML or similar (the UML class diagrams
are not perfect for Python or Zope, but they could be a starting point).
I'd like to be able to define workflows graphically.
I'd like to "click together" components. E.g., if I need a user authentication
module I can choose from all adapters that provide that interface (LDAP,
SQL-based, etc.)
It should be possible to use hand-written HTML of course, but there should be
a set of templates that give my applications a decent look & feel to start
with.
Forms (or more general, schemas), can be defined easily, either in a
Formulator-like way or graphically (i.e. you see the actual form fields on the
screen when working on the form).
> My main concern would be it's adaptibility to custom content types.
For that you'd be able to use basic building blocks and add your own
additional attributes (probably using annotations). All in a nice graphical
front end.
All documentation about interfaces and APIs should be available wherever it
makes sense, e.g. I can query for all components that are registered for a
certain interface and view the interface definitions.
Joachim
More information about the Zope-Dev
mailing list