作为一个典型的“集成者”程序员,定制Plone,我应该知道什么关于ZMI,以帮助我更有效地编码?什么设置,工具,陷阱,快捷方式和黑暗角落将节省我的时间,帮助我写更好的代码?
编辑:认为我正在对文件系统进行编码,使用GenericSetup配置文件进行设置更改。我知道在ZMI中做出改变是个坏主意,而且一般都是回避的。但有时ZMI确实是有用的:检查工作流,检查内容项的权限,或者通过portal_setup安装配置文件的一部分。关于ZMI,真的没有什么值得知道的吗?或者里面还有其他有用的小道消息?
发布于 2011-02-26 17:13:25
在ZMI中有几个地方我发现自己回到这里获取诊断信息:
。
发布于 2011-02-24 00:11:37
需要知道的关键是,虽然许多ZMI工具提供了快速的、通过web定制的工具,但您采用这种方式进行的自定义很难从数据库导出。因此,它们不容易从开发迁移到生产环境或从一种部署转移到另一种部署。
理想情况下,新开发人员应该使用ZMI来探索和发现干预点。然后,了解如何在策略添加项(产品)中实现从一个部署转移到另一个部署的相同更改。
发布于 2011-02-24 00:10:13
如果您想为Plone编写代码,最好避免使用ZMI。通过ZMI做事情的概念是非常有限和气馁的-越来越多的东西在那里是不可用的,它会在某个时候消失。
实际的Plone控制面板提供了您可以使用的大多数配置选项。对于任何其他的东西,文件系统是最好的地方查看。
https://stackoverflow.com/questions/5098499
复制相似问题