Re: [Zope-dev] How should an ideal Zope IDE look like?

2004-04-24 Thread Richard Jones
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Saturday 24 Apr 2004 09:13, Andre Meyer wrote:
 - Commenting/uncommenting code (any hope Python will ever offer
 multi-line comments?).

'''
this_code_is_commented_out()
so_is_this()
'''


 Well, there is certainly more, but this is a start... ;-)

That's quite a list.


 One could start from Eclipse/PyDev (http://pydev.sourceforge.net/) and
 add features.

Or start with IDLE which already has a lot of Python support (duh :)


Richard
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAic9HrGisBEHG6TARAtP8AJ41V8zaDAJx8L/RpJ84ziJM8UWg/ACcD16z
nboFegABcSSSE8nbt0Lj9bc=
=6e86
-END PGP SIGNATURE-

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: The bleak Future of Zope?

2004-04-24 Thread Max M
Dieter Maurer wrote:

Lennart Regebro wrote at 2004-4-23 10:57 +0200:

But ah well, what is done is done. Too late to change the past now. :-0
There is no need to change the past.
You can start using CMFCore profitable in the future :-)
I also disliked the cmf concept, until I actually started using it 
seriously.

regards Max M

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Nightly Zope 3 Binary Compiles for WIndows

2004-04-24 Thread Chris Withers
Jim Fulton wrote:

FYI, there's a similar zip file now containing the same kind of thing 
for a
current Zope3 checkout (s/Zope2/Zope3/ in the URL).

If this is good enough for people trying to work from CVS on Windows, 
let me
know and I'll update them from time to time, and maybe move them to a 
saner
location.  If it's not good enough, sorry, but I don't anticipate having
enough time to do more than this (which is just a trivial zip+upload step
beyond the builds I have to do anyway).
Thanks Tim.
Hi Guys,

Saw my name mentioned earlier but not sure whether Tim has solved the problem...

I'd be happy to set up a nightly (or weekly, let me know which would be better) 
scheduled task (see, it's Widnows, there is no Cron, although Schedules Tasks do 
have a much nicer UI ;-) ) that checked out he latest HEAD of Zope 3, compiled 
it and PUT it up to my Zope.org member area (I suspect the slowest part of this 
process will actually be uploading it to Zope.org - what's the plan to fix 
zope.org speed suckage? how about workflow suckage?)

Would it be helpful to get the nightly Windows tests running again? I stopped as 
a corollory of setting up my own company, but also because of lack of perceived 
support from people who could fix Windows problems and the lack of caring of 
developers who only developed for Linux and broke stuff on Windows... ahs any of 
that changed?

Anyway, look forward to hearing about it...

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Zope3, CMS, IDEs

2004-04-24 Thread Chris Withers
Seb Bacon wrote:
P.S. I don't agree with your pessimistic assessment of CMF, or Plone. 
They're both good at what they do.
Funny, I do, and Joachim's the first person to put that into words that made 
sense for me...

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Bug days?

2004-04-24 Thread Chris Withers
Lennart Regebro wrote:

From: Chris Withers [EMAIL PROTECTED]

Whatever happened to the plan to have a monthly bug day on the last monday
of

each month or somesuch?
Nothing, as usual, I guess. Even since bugdays where first thought of, more
of then and more regular bugdays have been promised, but it doesn't happen.
What would happen if we, as a community, decided to have regular bug-days o nthe 
last Friday or Monday or every month?

Accounce on [EMAIL PROTECTED], [EMAIL PROTECTED], zope.org itself (if it's ever 
working ;-) ) and the nget together on irc.freenode.net #zope-dev...

I don't mind being the official announcer and hassler if people are happy for 
me to have that role :-)

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Nightly Zope 3 Binary Compiles for WIndows

2004-04-24 Thread Max M
Chris Withers wrote:

Jim Fulton wrote:

FYI, there's a similar zip file now containing the same kind of thing 
for a
current Zope3 checkout (s/Zope2/Zope3/ in the URL).
If this is good enough for people trying to work from CVS on Windows, 
let me
know and I'll update them from time to time, and maybe move them to a 
saner location.

I'd be happy to set up a nightly (or weekly, let me know which would be 
better) scheduled task (see, it's Widnows, there is no Cron, although 
Schedules Tasks do have a much nicer UI ;-) ) that checked out he latest 
HEAD of Zope 3, compiled it and PUT it up to my Zope.org member area


I think that a nightly windows build would have a strong psychological 
effect.

I *did* manage to get Z3 compiled under Cygwin.

I had downloaded it to my Cygwin home directory with my TortoisCVS (win 
client). TortoiseCVS converts newlines to Windows newlines.

This, together with an apparent bug in PageTemplates or somesuch, gave 
me an error when I tried to go to a page in Plone. Are we missing a 
testcase here ;-)

It compiled fine, and all, but just couldn't show any pages.

When I downoaded it from CVS with the Cygwin command line client, it ran 
just as it should. I didn't need to do anything special.

I am writing an extensive How-To on this in any case. It's nice infor to 
have out there.

But I would rather run it from my normal Python under Windows. It would 
be easier in the long run I think.

I wouldn't mind writing a how-to for how to get that up and running  either.

I actually like writing technical documentation. Go figure.

regards Max M

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Re: Bug days?

2004-04-24 Thread Chris McDonough
On Sat, 2004-04-24 at 12:47, Chris Withers wrote:
 Accounce on [EMAIL PROTECTED], [EMAIL PROTECTED], zope.org itself (if it's ever 
 working ;-) ) and the nget together on irc.freenode.net #zope-dev...
 
 I don't mind being the official announcer and hassler if people are happy for 
 me to have that role :-)

+1, it would be great if someone stepped up to organize this...



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Nightly Zope 3 Binary Compiles for WIndows

2004-04-24 Thread Florian Schulze
On Sat, 24 Apr 2004 18:59:36 +0200, Max M [EMAIL PROTECTED] wrote:

I *did* manage to get Z3 compiled under Cygwin.
I just had to type python setup.py build -i and was able to run it after 
adding the principals.zcml file.

I used WinCVS (crlf eol) to check it out, for compiling I used MSVC6 and 
for running Python 2.3.3. I had no problems.

Regards,
Florian Schulze
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


RE: [Zope-dev] Nightly Zope 3 Binary Compiles for WIndows

2004-04-24 Thread Tim Peters
[Chris Withers]
 Saw my name mentioned earlier but not sure whether Tim has solved the
 problem...

Can't say -- I put up .pyds for current Zope 2 and Zope 3 HEAD, but haven't
heard whether anyone tried them.

 I'd be happy to set up a nightly (or weekly, let me know which would be
 better) scheduled task [...] that checked out he latest HEAD of Zope 3,
 compiled it and PUT it up to my Zope.org member area

I expect that would be helpful, and also helpful for the Zope 2 HEAD, but
it's not clear what you would upload.  For example, just the .pyds, or the
entire codebase, or...?

 (I suspect the slowest part of this process will actually be uploading
 it to Zope.org

If it's just the .pyds, the upload is small and goes fast, and only *needs*
to be done when Zope's C code changes (infrequent).  If it's the entire
codebase, then, ya, it will go slower, and needs doing more often.

 ...
 Would it be helpful to get the nightly Windows tests running again?

Yes!  For both HEADs.

 I stopped as a corollory of setting up my own company, but also
 because of lack of perceived support from people who could fix Windows
 problems and the lack of caring of developers who only developed for
 Linux and broke stuff on Windows... ahs any of that changed?

I can't know whether your perceptions have changed, but guess that they
haven't wink.

Of course most developers are still on Linux, and break the tests on Windows
routinely; that's not going to change (the things that go wrong on Windows
don't make sense to Linux programmers -- e.g., the idea that you can't
rename or delete an open file just isn't in their view of the world).

So progress on Windows occurs in spurts, usually only when one of the few
active contributors on Windows can make spare time for it.  There are
currently 7 failures on native Windows in Zope 2 HEAD.  I opened a Collector
report about them because I don't know how to fix them.  The Zope3 tests are
in better Windows shape today, and it's likely that all Zope3 tests (unit
and functional, including the --all tests) will pass on native Windows
today.

Exceptions I know about:

+ One test will never pass on Win98SE (it opens more sockets
  simultaneously than Win98SE can handle).

+ One of the --all ZEO tests often fails on my hyper-threaded
  Pentium box, but never fails anywhere else, and never fails
  if I disable hyper-threading in the BIOS.


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: Nightly Zope 3 Binary Compiles for WIndows

2004-04-24 Thread Max M
Tim Peters wrote:

[Chris Withers]

Saw my name mentioned earlier but not sure whether Tim has solved the
problem...
Can't say -- I put up .pyds for current Zope 2 and Zope 3 HEAD, but haven't
heard whether anyone tried them.
I will. Early next week. Something came up friday.


I expect that would be helpful, and also helpful for the Zope 2 HEAD, but
it's not clear what you would upload.  For example, just the .pyds, or the
entire codebase, or...?
CVS clients are easy enough to get a hold on on Windows. The best 
solution would be if it was possible to get the Python sources from CVS 
and the compiled binaries from somewhere else.

The problem is the compilation part, for somebody like me that don't 
normally develop in c. I guess that many Zope developers are like me, 
but I don't know offcourse.

But it would also make it possible for most Zope users, to download and 
try out this Zope 3 thing, and get a feel for how it develops.

regards Max M

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] The bleak Future of Zope?

2004-04-24 Thread Martijn Faassen
Lennart Regebro wrote:
A lot of the things that are CMF should have been put into Zope core.
Agreed, that'd been a lot better. The CMF is a framework. It'd be nicer 
if it'd been a set of independent components. Then Silva (for instance) 
could've used more of what's in the CMF than is possible now. In 
practice right now the picture is 'Use all of the CMF or none of it'.

DCWorkflow should have been there. acl_user folder should have been extended
with property management and other member management instead of shimming
tools and wrapping user objects as is done now. And even if portal_skins
would have been included, they should have been empty of skins, instead of
sending with a bunch of skins that makes CMF look like it almost is a
finished product, when in fact, it just a bunch of handy tools.
Actually there's a version available of at least the filesystem to Zope 
part of the skins system, called FileSystemSite. This is the only part 
of the CMF that Silva actually uses, and a separate version had to be 
extracted and maintained. This is a good case in point that it should've 
been a separate system anyway.

Note that I actually also agree with Lennart that the whole concept of 
FileSystemSite (code on the filesystem, but actually in the ZODB) is 
rather odd. Silva on the medium term is switching over to a more 
advanced system that's purely filesystem code, more similar to Zope 3's 
view classes. Customization through the ZMI of skins is not possible 
anymore with such a system (unless some extra work is performed), but 
Silva never took that approach anyway so that's no loss to us.

But ah well, what is done is done. Too late to change the past now. :-0
Actually Silva is using this component approach more and more, though of 
course its core components besides Formulator are not used in many other 
projects. But in fact most of its foundation should be usable outside of 
Silva, though underdocumented.

We're in the process of factoring out more functionality though, and I 
expect this will slowly start to change. a few things that are going to 
happen in the few next months:

  * A cache manager. Not very advanced, but mostly useful from a python 
persective for simple RAM caching but in a ZEO context. This is only for 
application level caches and doesn't integrate with Zope's built-in 
caching mechanism, but that's not the intent anyway.

  * an extension manager; a Zope installation and configuration system 
that is inspired by Silva's system but is suitable for any Zope Product 
that needs to be extended through other Products. Silva is going to 
migrate to this soon.

  * the new view system I spoke of. It'll be based on Zope 3 adapters. 
I've been talking about this for a while now, and it's still vaporware 
besides some protoypes, but a lot of preparation has been done and we're 
actually going to take the big transition to such a system over the 
coming months. Everybody else is also invited to us it. :)

Regards,

Martijn

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] How should an ideal Zope IDE look like?

2004-04-24 Thread Andre Meyer
It was not my expectation that you would go and implement all of this ;-)

Of course, this is a lot of work, but much has been done by others, 
already. The wish list was intended as ideas for those capable and 
willing to contribute. The value of good tools for any technology cannot 
be underestimated.

kind regards
Andre
Aleks Totic wrote:

Nice wishlist. About 3-4 man years worth of coding, 2 min is my guess.

My goal is not quite so ambitious. I wanted to learn Eclipse well. I 
was always jelaous of Emacs guys that could whip up a mode for their 
favorite lanuguage. Implementing a Python IDE sounded like a good 
starter project. By IDE, I mean something with a debugger.

In the next release (by the end of next month) I'll have some 
hyperlinking (function/classdefs withing the same file, and on 
imports), maybe some code completion (that's up to Dana), and a decent 
debugger (multithreaded).

After that, I am not sure. My goal for pydev is for it to be good 
enough for small-size projects, and we'll almost be there. The larger 
projects requirements (unit tests/UML editor/module awareness) are not 
that exciting as a hobby.

Aleks

Andre Meyer wrote:

So, I give it a try and submit a wish list for an ideal IDE for 
Python/Zope.

Maybe some words about the IDEs I have been working with, so you can 
track where the features I wish to have come from: I used 
CodeWarrior, NetBeans, jEdit for both Java and Python/Zope, Boa 
Constructor and Eclipse with several plugins (like Omondo UML plugin, 
TruStudio and PyDev).

And here comes the list of features:

- Syntax coloring (standard everywhere) for python and 
zpt/xml/html/css code.

- Commenting/uncommenting code (any hope Python will ever offer 
multi-line comments?).

- Auto-completion for python and zpt/xml/html/css, incl. parameter 
editing. One should be able to specify the path to modules: for 
example I have a Python installation and a Zope installation with 
Python offering different modules.

- Show declaration: jump to definition of classes/instances elsewhere 
in the code using a context menu.

- Refactoring: actions, such as renaming a class, method or module 
and modify all references in the rest of the code; move classes and 
methods up or down in the class hierarchy. Eclipse supports this for 
Java and it saves a LOT of time,

- Unit tests with reporting.

- Folding: show/hide parts of the source code (like in jEdit).

- Split windows.

- Project management.

- CVS/Subversion integration.

- Search/replace, incl. regex in open files, project,

- Compare and edit files/folders (diff, meld).

- Dragdrop editing.

- Multi-threaded debugging.

- Outline: display classes, methods, attributes of a source file.

- Class/method popup.

- Bookmarks.

- Class browser: multi-part window for browsing and editing classes 
and their methods and attributes. Similar to the NeXTstep file 
browser and the Java Browser perspective in Eclipse.

- UML editor (incl. code generation and reverse engineering). Eclipse 
has several UML plugins and offers a language-independent modelling 
framework (EMF) that supports code generation. This could be adapted 
for Python.

- Design patterns, templates: not found anywhere, yet, but might be 
an interesting feature, especially for Zope development, where we 
have a lot of recipes that need to be applied often.

- Pydoc integration: show the docs simultaneously with the code.

- ZPT debugging, sensible error messages.

- ZODB inspection: give insight into what is actually stored in the 
ZODB.

- Ftp, WebDav

- Launching/restarting Zope locally and remotely.

- Python and Jython support.

- Live error tracking (while typing).

- Task management.

- Calling trees: who calls whom and who is called by whom?

Well, there is certainly more, but this is a start... ;-)

One could start from Eclipse/PyDev (http://pydev.sourceforge.net/) 
and add features. Does anybody (Martin) have concrete plans to do this?

Also look at 
http://www.python.org/cgi-bin/moinmoin/EclipsePythonIntegration 5 for 
more ideas.

kind regards and success
Andre




--
Dr. Andre P. Meyerhttp://home.hccnet.nl/a.meyer/
TNO FEL Command  Control and Simulation, http://www.fel.tno.nl/div2/
Delft Cooperation on Intelligent Systems, http://www.decis.nl/
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Re: Bug days?

2004-04-24 Thread Chris Withers
Chris McDonough wrote:

Accounce on [EMAIL PROTECTED], [EMAIL PROTECTED], zope.org itself (if it's ever 
working ;-) ) and the nget together on irc.freenode.net #zope-dev...

I don't mind being the official announcer and hassler if people are happy for 
me to have that role :-)
+1, it would be great if someone stepped up to organize this...
Cool, well, unless I hear otherwise, I'll start agitating post Casey's bug day 
on April 29th...

cheers,

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


RE: [Zope-dev] How should an ideal Zope IDE look like?

2004-04-24 Thread Jean-Francois . Doyon
I agree with Andre.

The feature list is ambitious, but complete.  That's pretty much what
I was about to write myself, but he beat me to it :)

More important is the second point:  Having such a tool would bring a
HUGE amount of value added to Zope. Mega, super huge.

In fact I was once presented with an OO CMS much like Zope, but commercial,
where the IDE/Management interface was much like this ... That alone
was worh the 50K price tag ... Want to load a document ? Click - Drag -
Done.
That simple.

My main concern would be it's adaptibility to custom content types. If I
have my own Geospatial-ish content type, how would the IDE handle it ?
How would I go about making it handle it ? etc ...

In some respects I thnk such a project would be best hosted with Zope
itself, since to make it work really well you may need to do work
real close to the core of Zope.  Also, as mentionned given the immense
value added to the product, I'm thinking ZC would benefit greatly from
it and should maybe be involved ?

Basically, yo me this should be a core feature of Zope, not an add-on.

J.F.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Andre Meyer
Sent: April 24, 2004 5:24 PM
To: Aleks Totic
Cc: Martin Kretschmar; [EMAIL PROTECTED]
Subject: Re: [Zope-dev] How should an ideal Zope IDE look like?


It was not my expectation that you would go and implement all of this ;-)

Of course, this is a lot of work, but much has been done by others, 
already. The wish list was intended as ideas for those capable and 
willing to contribute. The value of good tools for any technology cannot 
be underestimated.

kind regards
Andre


Aleks Totic wrote:

 Nice wishlist. About 3-4 man years worth of coding, 2 min is my guess.

 My goal is not quite so ambitious. I wanted to learn Eclipse well. I 
 was always jelaous of Emacs guys that could whip up a mode for their 
 favorite lanuguage. Implementing a Python IDE sounded like a good 
 starter project. By IDE, I mean something with a debugger.

 In the next release (by the end of next month) I'll have some 
 hyperlinking (function/classdefs withing the same file, and on 
 imports), maybe some code completion (that's up to Dana), and a decent 
 debugger (multithreaded).

 After that, I am not sure. My goal for pydev is for it to be good 
 enough for small-size projects, and we'll almost be there. The larger 
 projects requirements (unit tests/UML editor/module awareness) are not 
 that exciting as a hobby.

 Aleks

 Andre Meyer wrote:

 So, I give it a try and submit a wish list for an ideal IDE for 
 Python/Zope.

 Maybe some words about the IDEs I have been working with, so you can 
 track where the features I wish to have come from: I used 
 CodeWarrior, NetBeans, jEdit for both Java and Python/Zope, Boa 
 Constructor and Eclipse with several plugins (like Omondo UML plugin, 
 TruStudio and PyDev).

 And here comes the list of features:

 - Syntax coloring (standard everywhere) for python and 
 zpt/xml/html/css code.

 - Commenting/uncommenting code (any hope Python will ever offer 
 multi-line comments?).

 - Auto-completion for python and zpt/xml/html/css, incl. parameter 
 editing. One should be able to specify the path to modules: for 
 example I have a Python installation and a Zope installation with 
 Python offering different modules.

 - Show declaration: jump to definition of classes/instances elsewhere 
 in the code using a context menu.

 - Refactoring: actions, such as renaming a class, method or module 
 and modify all references in the rest of the code; move classes and 
 methods up or down in the class hierarchy. Eclipse supports this for 
 Java and it saves a LOT of time,

 - Unit tests with reporting.

 - Folding: show/hide parts of the source code (like in jEdit).

 - Split windows.

 - Project management.

 - CVS/Subversion integration.

 - Search/replace, incl. regex in open files, project,

 - Compare and edit files/folders (diff, meld).

 - Dragdrop editing.

 - Multi-threaded debugging.

 - Outline: display classes, methods, attributes of a source file.

 - Class/method popup.

 - Bookmarks.

 - Class browser: multi-part window for browsing and editing classes 
 and their methods and attributes. Similar to the NeXTstep file 
 browser and the Java Browser perspective in Eclipse.

 - UML editor (incl. code generation and reverse engineering). Eclipse 
 has several UML plugins and offers a language-independent modelling 
 framework (EMF) that supports code generation. This could be adapted 
 for Python.

 - Design patterns, templates: not found anywhere, yet, but might be 
 an interesting feature, especially for Zope development, where we 
 have a lot of recipes that need to be applied often.

 - Pydoc integration: show the docs simultaneously with the code.

 - ZPT debugging, sensible error messages.

 - ZODB inspection: give insight into what is actually stored in the 
 ZODB.

 - Ftp, WebDav

 - Launching/restarting Zope 

Re: [Zope-dev] Re: zLOG changes

2004-04-24 Thread Chris Withers
Fred Drake wrote:

On Wednesday 21 April 2004 04:48 am, Chris Withers wrote:
  I'm guessing there is some kind of log-to-console logger already?
 
  If so, why not just add that in zope.conf and comment it out when you move
  to production?
That would work for me, but not everyone at ZC agreed, so I've made some 
changes that should be good for most people; see my message to Andreas and 
(and Zope-Dev) for a description of how things work on the trunk now.
What were their arguments?

What you've implemented feels automagical to me (a word that makes me want to 
throw spikey objects at whoever uses it, second only to authentification) and I 
wholeheartedly echo Dieter's comments further down in the thread...

Would-be-great-to-be-explicit-and-more-configurable-ly yours,

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Mailing Log Entries in 2.7

2004-04-24 Thread Chris Withers
Fred Drake wrote:

Yes, there is.  You should be able to use it by adding a section like this 
inside your eventlog section in zope.conf:
Cool :-) No more need for the MailingLogger product, provided the question below 
has an answer...

And there was me looking forward to writing a product that added its own ZConfig 
section :'(


email-notifier
  fromChris Withers [EMAIL PROTECTED]
  to  [EMAIL PROTECTED]
  to  [EMAIL PROTECTED]
  subject Something blew up!
Okay, how can I get the log level and exception type into the subject?

Chris

--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: How should an ideal Zope IDE look like?

2004-04-24 Thread Simon Michael
The web-based development environment (see demo) of http://wheatfarm.org 
might be of interest too.

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Re: How should an ideal Zope IDE look like?

2004-04-24 Thread Simon Michael
Hmm not so easy to find, here it is:

http://www.wheatfarm.org/wiki/EinkornServer

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


RE: [Zope-dev] How should an ideal Zope IDE look like?

2004-04-24 Thread Joachim Werner
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 

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] How should an ideal Zope IDE look like?

2004-04-24 Thread Stephan Richter
On Saturday 24 April 2004 21:24, Joachim Werner wrote:
 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).

This UI could be very easily built today using mutable schemas.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics  Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] How should an ideal Zope IDE look like?

2004-04-24 Thread Stephan Richter
On Saturday 24 April 2004 21:24, Joachim Werner wrote:
 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.

This tool already exists. Get a latest Zope 3 version and fire it up. Then 
type

http://localhost:8080/++apidoc++

You will be represented with a fully dynamic, custom-registration precise and 
totally cross-referenced API documentation. The quality of some of the output 
depends heavily on the doc strings in the interfaces (we currently do not use 
a common style, rest or stx; but this should be fixed soon).

Regards,
Stephan
-- 
Stephan Richter
CBU Physics  Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Re: Zope Book at ZopeWiki.org

2004-04-24 Thread Stephan Richter
On Thursday 22 April 2004 08:34, Fred Yankowski wrote:
 On Thu, Apr 22, 2004 at 06:07:10AM -0400, Stephan Richter wrote:
  I tried this and I can tell you that a Wiki is not the right format for a
  book. While it lowers the entrance points, it is far too simplistic. I
  eventually changed my master to LaTeX, where I can add as much meta-data
  and other markup (especially for an index, which is crucial) easily and
  then I try to create Wiki-friendly STX files from that.

 Would this help...

 LatexWiki is a patch to the ZWiki package that allows
 rendering of in-line LaTeX.

 http://mcelrath.org/Notes/LatexWiki

Yeah, this is exactely what I would need. Maybe I could ask someone to install 
this for me. Mmmhh, ...

Regards,
Stephan
-- 
Stephan Richter
CBU Physics  Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )