ZCML File
configure.zcml

<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:browser="http://namespaces.zope.org/browser"
    i18n_domain="zope"
    >
<browser:icon
    name="zmi_icon"
    for="zope.app.folder.interfaces.IFolder"
    file="folder_icon.gif"
    />
<browser:addMenuItem
    title="Folder"
    description="Minimal folder"
    permission="zope.ManageContent"
    class="zope.app.folder.Folder"
    />
<browser:containerViews
    for="zope.app.folder.interfaces.IFolder"
    contents="zope.ManageContent"
    index="zope.View"
    add="zope.ManageContent"
    />
<browser:page
    for="zope.app.folder.interfaces.IFolder"
    permission="zope.ManageContent"
    name="preview.html"
    template="preview.pt"
    menu="zmi_views"
    title="Preview"
    />
</configure>