[Zope-dev] Adding a Control Panel?

Stefan Langerman lfalse@cs.rutgers.edu
Sat, 13 Nov 1999 02:16:51 -0500 (EST)


Hi,

I am getting tired of manually downloading packages, esp. since
I access my server remotely, and it's a pain to have to telnet
to do the job, so I thought it would be a good idea to make
a control panel to download and install products automatically.
You would just provide the URL of the product tarball, and
that would be it.
If this thing works, then what about adding an automatic install
button on the zope Products pages. Your Zope member info could 
contain the name(s) of your server(s), and the install button
would just link to something of the kind:
http://yourserver.org/install?http://www.zope.org/.../stuff.tgz
Wouldn't that be cool?

Anyway, I am trying to do this, but since this is my first serious 
Zope thing, I would need some help. Here are my questions:
- Can I add something to the ApplicationManager? How do I
  do this? 
- Another way would be to add an entry to the manage_options of the
  ProductFolder, but again, I have no clue on how to do that.
- How should I package my thing? In a Product or some external
  method or something else? Product seems to be cleaner, but
  I really haven't seen anything like what I want to do...

Any suggestions are welcome. Altough I am a newbie, I am good at
learning from examples, so feel free to throw sample code at me
from similar projects, or just give me some pointers to code/doc/faq.

Thanks,

Stefan.