Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 plone.app.blob.field.BlobField.index_html 上触发一个事件,以便我可以设置一个订阅者来监听它。订阅者没问题,但显然 plone.app.blob 不是我的代码,所以通知有点棘手。我有猴子修补做 zope.event.notify(MyEvent(object)),但这是最好的方法吗?我有一半希望有一些 grok 魔法可以让我将事件附加到方法上。
最好的方法是在 Github 上 fork 项目,并使用 Mr. developer buildout 工具维护和部署补丁版本。
稍后,您可以签署 Plone 贡献协议并将您的补丁放入新版本的 plone.app.blob 中,因此您不再需要任何补丁魔法。