[prev in list] [next in list] [prev in thread] [next in thread] 

List:       zope-dev
Subject:    Re: [Zope-dev] Remove zmi_views menus from zope.file?
From:       Uli Fouquet <uli () gnufix ! de>
Date:       2012-05-29 11:31:40
Message-ID: 4FC4B39C.7080202 () gnufix ! de
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


Hi Christopher,

On Tue, 29 May 2012 06:05:57 -0500 Christopher Lozinski wrote:

> On 5/28/12 7:22 AM, Uli Fouquet wrote:
>> It's at least interesting to find other non-zope.app packages that
> register zmi_views components. I think these could/should be fixed as
> well. I would do that, if people tell me what packages there are.
> 
> Here you go.
> 
> zope.app.dtmlpage-3.5.0-py2.6.egg

I'm afraid, this _is_ a zope.app package and IIRC correctly, they can
expect the regular ZMI to exist/be registered.

Unfortunately you can't expect zope.app packages to work out-of-the-box
with newer non-zope.app packages.

To make this package work (i.e. to get the zmi_views menu) you might
include zope.app.zcmlfiles in the files required by your project.

This, however, pulls in a huge bunch of other zope.app-packages often
not compatible with more recent non-zope.app packages (and often not
wanted anyway).

A workaround (avoiding zope.app.zcmlfiles) might be to register such a
'zmi_view' menu in your own project/package's configure.zcml:

  <include package="zope.browsermenu" file="meta.zcml" />
  <include package="zope.browsermenu" />
  <browser:menu id="zmi_views" title="ZMI Views" />
  <browser:menu id="zmi_actions" title="ZMI Actions" />

This would avoid the ImportError concerning 'zmi_views' but not
neccessarily add a menu in your ztfy framework (because it looks like
ztfy comes with its own set of menus). I think it would be best to ask
the ztfy author about this.

Beside this I might ask on zope-dev about 'fixing' also zope.app packages.

Best regards,

-- 
Uli


["signature.asc" (application/pgp-signature)]

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic