[Gsoc] Idea: graphical browser for ZODB

Adam agroszer.ll at gmail.com
Thu Mar 20 03:35:41 EDT 2008


Hey Martijn,

Yep, it's using wx. Actually I started this thing quite a long ago
when I was still a Z3 beginner. Having said that it's easy to guess
why I decided to use wx. The second point was to be as independent
from Zope as possible.

It was also ment as only a ZODB "debugger", not as a swiss-army knife
to debug the whole Zope 3+2.

Having a night's sleep about this there are still interesting ideas
around it like:

- it gives you at the moment a static view of the current DB, might be
  interesting to be able to go back in time
- having some kind of transaction history viewer might be also nice
- having found the problem in your ZODB, a "give me a console here"
  where you do a python command to fix the object would be quite cool
- something that determines object sizes in ZODB ("what the heck takes
  up that much space")

Wednesday, March 19, 2008, 11:54:19 PM, you wrote:

> Hey,

> On Tue, Mar 18, 2008 at 7:43 PM, Adam <agroszer.ll at gmail.com> wrote:
>>  Have a look at
>>  svn://svn.zope.org/repos/main/z3c.zodbbrowser/sandbox/src/z3c/zodbbrowser
>>
>>  It's nowhere near fully complete, but works acceptable.

> This appears to use wxPython, it'd be nice perhaps if there were a
> web-app version of this. Note also that the Grok UI includes an
> introspector that can browse content in the ZODB to at least some
> extent.

> One of the issues I see with a ZODB explorer is that knowledge of the
> actual objects itself is quite useful in presenting a right image;
> more so than with relational databases I think, where there is more
> semantics in the table structure. What is your opinion on this,
> Rafael?

> Regards,

> Martijn

-- 
Best regards,
 Adam                            mailto:agroszer.ll at gmail.com



More information about the Gsoc mailing list