我正在开发一个潜在客户管理Web应用程序,需要一些关于支持第三方“小部件”或“插件”支持的建议。一个示例可能是一个小部件,它使用Mail Chimp API根据我的应用程序中的潜在客户在Mail Chimp中建立收件人列表。另一个例子可能是第三方插件,它允许以某种专有格式导出潜在客户。
从长远来看,我希望我的应用程序有一个“插件浏览器”。在添加到网站之前,我可能会要求插件提供商先注册我。
我的应用程序将有一个很好的webservices API,允许插件访问我的应用程序的数据。
以下是我一直在考虑的一些解决方案:
使用iframe - 我可以使用iframe从第三方网站引入远程网页。我可以通过URL参数将某种帐户标识符(可能是API密钥?)传递给iframe。这样做的好处是它很容易实现。 iframe虽然有点笨拙。
允许将基于jQuery的Web小部件(http://alexmarandon.com/articles/web_widget_jquery/)插入到页面中。我必须控制允许和使用哪些小部件,否则可能会带来很大的安全风险。
任何人都有过这类事情的经历吗?
谢谢! - 布雷特