## Zope

Boa provides a management interface for Zope, integrated with the IDE.

To create new Zope objects, browse to the folder where you want to create the object, select the object from the Zope Palette page and click in the Zope Explorer folder where you want it created.

Double clicking on a Zope document will open it up for editing in the Editor.

The following actions are available from the popupmenu or toolbar, they apply to the current selection:

Inspect | Will open the object's properties in the Inspector. New properties can be defined by clicking the New item button in the Inspector. Similarly Delete item will delete the selected property.
Cut, Copy, Paste | Zope objects can be copied and pasted between Zope folders and also between Zope and the Filesystem.
Rename | An editor will open on the list control.
Delete | Delete the selection.
Upload | Replace the contents of an object.
Import | Select a zexp object to import
Export | Export an object as a zexp file

The browsing and document opening is currently implemented over FTP (object creation and inspection over http). Over FTP document types cannot be differentiated. Most objects are shown as dtml documents. If a file or and image is opened in the Editor, some of the binary contents will be displayed. Don't open these objects in Boa. To change their contents, right click and select Upload from the popup menu or the toolbar.

Problems
If the FTP connection breaks for some reason, it won't be re-established and unsaved changes will be lost.
When invalid DTML is saved, FTP can't return the correct error.

These and other problems will be addressed when FTP is dropped and only HTTP is used.