我正在设计一个集成过程,当用户决定将对象发布到远程服务器时,我的 Plone 4 站点可以与其他系统共享对象和内容。例如,实现这一目标的第一步是从 ATFolder 添加“远程发布”CMF 操作。我是在 ZMI 中提供的 portal_actions 工具中完成的。我将 URL 表达式设置为 ${globals_view/getCurrentFolderUrl}/publish。
现在我知道我需要在某处注册该操作以使其呈现一个表单,该表单要求处理 Web 服务调用的远程服务器地址。当用户单击新的“远程发布”按钮时,如何使用文件夹对象的新属性和子对象构建和发送 POST REQUEST?