MagmaBufferController?

Chris Muller asqueaker at gmail.com
Tue Aug 7 03:11:04 UTC 2007


Hi Joseph!

It is not deprecated at all, in fact, I am wanting to move in the
direction of enhancing the MagmaTools so we can have a full, visual UI
console of a Magma server, showing

  - statistics (commit rate, idle, max client wait, etc).
  - a repository "object browser"
  - commands for adminstrative operations on the db (backup, compress, etc.)

But I have never finished "MagmaTools" so have not yet released them.

The screen shot you see is from a very experimental Naked-Objects UI
builder from 2003-2004 called "Maui", but the one you see on the
screen shot works pretty well, and you *can* browse the objects of a
repository from the server side (i.e., with none of the domain classes
present in the image) in a similar way shown in that screen shot.

If you're interested, you have to load Maui.  See "Maui" in the swiki
for more information including where to download it.

  http://wiki.squeak.org/squeak/3836

Then load "MagmaTools" from the "MagmaTester" project of squeaksource.
 Have you a Magma repository ready to browse?  Then type in a
workspace:

  (MagmaBufferController repositoryController: yourRepositoryController) maui

yourRepositoryController is your open MagmaRepositoryController which
you can get in two ways from an existing Magma repository.

    1) from a locally-opened session, "self repositoryController"
or 2) "MagmaRepositoryController open: (MagmaLocalLocation path:
'/path/to/the/repository')"

You will see a little orange square attached to the hand.  Drop it
anywhere onto the desktop.  Hover the mouse on it and press 'B', a
browser appears for that class.  Now drag the #anchorBuffer message
straight from the browser to the little square.  It will grow and show
a place-holder to drop that message.  Now click on the message and
another little square will appear.  As you can see from the balloon
help, this is a MagmaBufferFacade.

You can customize this buffer-facade (by dropping messages from its
browser) to show the pertinent information like I did for the
screenshot, and *then* remember the view from the Maui 'tools' menu
(tools | manage views...).

If you get this far, you will probably see the potential for serious
fun.  In fact, after lying dormant for a few years, I have just a few
months ago decided to resurrect Maui and have been hammering on it in
my spare time.  It's looking much better than this orange stuff.  I
hope to have time to share it in the coming months.

Cheers,
  Chris



On 8/6/07, Joseph Blatter <josephblatter62 at yahoo.com> wrote:
> Hi. I'm trying to follow directions of this page
> http://wiki.squeak.org/squeak/5728
>
> in order to use the repository browser, but I was unable to find the class
> MagmaBufferController in the Monticellos.
> It is deprecated? Anybody has used it?
> thanks
>
>
>
>
>
>
>  ________________________________
>  Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo!
> Mail
>
>
> _______________________________________________
> Magma mailing list
> Magma at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>
>


More information about the Magma mailing list