提问人:Francesco Hayes 提问时间:10/31/2023 更新时间:10/31/2023 访问量:18
如何将 Salesforce 用作 CMS 与 WordPress?
How would one go about using Salesforce as a CMS versus WordPress?
问:
好的,所以为我们的团队找到一个商定的解决方案是一件苦差事。简而言之,我们是像 TedX 一样的演讲者机构。目前,我们在 Salesforce 中保存有关扬声器的所有公开显示信息,然后使用 Salesforce Object Sync 作为单向连接将其同步到 WordPress。但是,这带来了一些限制并导致了问题,例如保持两者之间的信息链接以及由于更新过多而导致同步中断。
我想知道是否有办法消除 WordPress 同步,而是直接连接到 Salesforce。
要求:
我们无法切换托管服务提供商
其他 Web 功能仍然需要 WordPress
它必须提供某种形式的查询功能,例如搜索和筛选
目前,Salesforce已经推荐了自己的CMS作为解决方案。但是,我很难区分他们的 CMS 解决方案和 REST API。REST API 对每天的调用次数有限制。当将 Salesforce 用作无头 CMS 时,这不起作用。
我想我不可能是唯一一个开始这段旅程的人。我将不胜感激任何形式的见解,了解如何从使用 WordPress 作为数据库而不是 Salesforce 的整个过渡。
我目前不知所措,正在与他们的解决方案团队合作,但我想我也应该在这里检查一下。
答:
一些可能性。
修复 Salesforce 同步过程。Salesforce.com (SFDC) 提供了强大的同步基础结构,您的特定实现可能存在某种可修复的不稳定或缺陷。我已经构建了同步流程,这些流程一旦运行就无法运行多年,而不会出现任何问题。
在 WordPress 的 iframe 中嵌入 SFDC 页面。
在 WordPress 中实现自定义简码或块,使用 Salesforce API 仅获取一个项目,将其缓存在 WordPress 中(瞬态对此有好处),并显示它。缓存应阻止您达到 SFDC API 速率限制。
在 SFDC 中实现一个出站 Webhook,宣布您希望在 WordPress 站点中提供的项目的每次创建/删除/更改。实现自定义 WordPress REST API 端点以接收这些 Webhook 并更新 WordPress。
也许像 Zapier 这样的商业网络消息服务可以提供帮助?您仍然需要自定义 REST API。
评论