Re: [Zope] FYI: Portal Toolkit Slides and Demo available
In article <4.1.19990613122905.00acb830@mail.atmm.nl>, Martijn Pieters <mj@antraciet.nl> wrote:
See above remark on the interactive debugger. Not too hard to do, but we'll need multithreading to keep the rest of Zope moving. Oh, Zope 2 has that.
Since ZServer is growing fluent in a number of protocols already, how about telnet? [insert "wavy screen effect used to indicated dreams on TV" here] $ telnet zserver.my.net Trying 1.2.3.4... Connected to zserver.my.net. Escape character is '^]'. ZServer 2.1.0 login: tsarna Password: zope> help Availible commands: python -- interactive python debug -- interactive debugger quit -- log off zope> python Python 1.5.2 (#1, Apr 14 1999, 00:04:15) [GCC egcs-2.91.60 19981201 (egcs-1.1.1 release)] on netbsd1 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
# here you have a live access to the python interpreter in zope. ... # examine variables, call functions, try things interactively, etc. ... ^D
zope> debug enter request url: http://zserver.my.net/some/request
<string>(0)?() (Pdb) # trace an individual request -- perhaps should be other modes (Pdb) quit
zope> quit Connection closed by foreign host. [wavy screen] Perhaps the shell could even allow one to cd around, mv/rm/cp objects, etc. Sounds pretty outrageous, but then so is the ability to FTP into an object database!
Ty, you do realize that this is already there, don't you? Medusa has a "monitor" program that Amos hadn't integrated until sometime in the last week or two. There's a monitor client that gives you a Python prompt inside Zope. Hmm, I thought nearly everybody knew that Medusa did that and that we added it. Does this functionality help? --Paul Ty Sarna wrote:
In article <4.1.19990613122905.00acb830@mail.atmm.nl>, Martijn Pieters <mj@antraciet.nl> wrote:
See above remark on the interactive debugger. Not too hard to do, but we'll need multithreading to keep the rest of Zope moving. Oh, Zope 2 has that.
Since ZServer is growing fluent in a number of protocols already, how about telnet?
[insert "wavy screen effect used to indicated dreams on TV" here]
$ telnet zserver.my.net Trying 1.2.3.4... Connected to zserver.my.net. Escape character is '^]'.
ZServer 2.1.0
login: tsarna Password:
zope> help
Availible commands:
python -- interactive python debug -- interactive debugger quit -- log off
zope> python
Python 1.5.2 (#1, Apr 14 1999, 00:04:15) [GCC egcs-2.91.60 19981201 (egcs-1.1.1 release)] on netbsd1 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
# here you have a live access to the python interpreter in zope. ... # examine variables, call functions, try things interactively, etc. ... ^D
zope> debug
enter request url: http://zserver.my.net/some/request
<string>(0)?() (Pdb) # trace an individual request -- perhaps should be other modes (Pdb) quit
zope> quit Connection closed by foreign host.
[wavy screen]
Perhaps the shell could even allow one to cd around, mv/rm/cp objects, etc.
Sounds pretty outrageous, but then so is the ability to FTP into an object database!
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(For developer-specific issues, use the companion list, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )
In article <3764AC10.EE6277AE@digicool.com>, Paul Everitt <paul@digicool.com> wrote:
Ty, you do realize that this is already there, don't you? Medusa has a
Well, sort of. I'm not using ZServer yet, so I haven't tried it and I didn't know what sort of environment it provided.
"monitor" program that Amos hadn't integrated until sometime in the last week or two. There's a monitor client that gives you a Python prompt inside Zope.
Hmm, I thought nearly everybody knew that Medusa did that and that we added it. Does this functionality help?
I'm sure it does help. It would be cool if it didn't need a special client. Not that having to use a special client is a large burden, really.
Ty Sarna wrote:
I'm sure it does help. It would be cool if it didn't need a special client. Not that having to use a special client is a large burden, really.
OTOH, it's great that it requires a special client. Opening up straight telnet is something that realistically no one would do. This special client does (I believe) some key rotating to help (minimally) boost authentication. Obviously this is more of a Medusa discussion... --Paul
In article <3764BE6A.5B42AC61@digicool.com>, Paul Everitt <paul@digicool.com> wrote:
OTOH, it's great that it requires a special client. Opening up straight telnet is something that realistically no one would do. This special client does (I believe) some key rotating to help (minimally) boost authentication.
Hmm. Well, obviously zope should be taught to speak ssh instead of telnet, then ;-)
At 09:15 14-6-99 , Paul Everitt wrote:
Ty, you do realize that this is already there, don't you? Medusa has a "monitor" program that Amos hadn't integrated until sometime in the last week or two. There's a monitor client that gives you a Python prompt inside Zope.
Hmm, I thought nearly everybody knew that Medusa did that and that we added it. Does this functionality help?
--Paul
Everybody that follows the CVS you mean? I like the monitor, it definitely helps me. I still would like a DTML debugger though, maybe accessible through the monitor? -- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-7502100 Fax: +31-35-7502111 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149 ------------------------------------------
participants (3)
-
Martijn Pieters -
Paul Everitt -
tsarna@endicor.com