如何将 Salesforce 用作 CMS 与 WordPress?

How would one go about using Salesforce as a CMS versus WordPress?

提问人:Francesco Hayes 提问时间:10/31/2023 更新时间:10/31/2023 访问量:18

问:

好的,所以为我们的团队找到一个商定的解决方案是一件苦差事。简而言之,我们是像 TedX 一样的演讲者机构。目前,我们在 Salesforce 中保存有关扬声器的所有公开显示信息,然后使用 Salesforce Object Sync 作为单向连接将其同步到 WordPress。但是,这带来了一些限制并导致了问题,例如保持两者之间的信息链接以及由于更新过多而导致同步中断。

我想知道是否有办法消除 WordPress 同步,而是直接连接到 Salesforce。

要求:

  • 我们无法切换托管服务提供商

  • 其他 Web 功能仍然需要 WordPress

  • 它必须提供某种形式的查询功能,例如搜索和筛选

目前,Salesforce已经推荐了自己的CMS作为解决方案。但是,我很难区分他们的 CMS 解决方案和 REST API。REST API 对每天的调用次数有限制。当将 Salesforce 用作无头 CMS 时,这不起作用。

我想我不可能是唯一一个开始这段旅程的人。我将不胜感激任何形式的见解,了解如何从使用 WordPress 作为数据库而不是 Salesforce 的整个过渡。

我目前不知所措,正在与他们的解决方案团队合作,但我想我也应该在这里检查一下。

WordPress Salesforce 内容管理系统

评论

0赞 Community 11/1/2023
请编辑问题,将其限制为具有足够详细信息的特定问题,以确定适当的答案。
0赞 eyescream 11/1/2023
您是否考虑过使用 Salesforce 体验(以前称为“客户门户”)来托管您的内容?为了从Salesforce推送更新 - 谷歌的平台事件,更改数据捕获。SF rest API(尤其是批量)应该足够了,你的同步流量是多少,也许你使用的是老式的 soap API,不太符合你的需求

答:

0赞 O. Jones 10/31/2023 #1

一些可能性。

  1. 修复 Salesforce 同步过程。Salesforce.com (SFDC) 提供了强大的同步基础结构,您的特定实现可能存在某种可修复的不稳定或缺陷。我已经构建了同步流程,这些流程一旦运行就无法运行多年,而不会出现任何问题。

  2. 在 WordPress 的 iframe 中嵌入 SFDC 页面。

  3. 在 WordPress 中实现自定义简码或块,使用 Salesforce API 仅获取一个项目,将其缓存在 WordPress 中(瞬态对此有好处),并显示它。缓存应阻止您达到 SFDC API 速率限制。

  4. 在 SFDC 中实现一个出站 Webhook,宣布您希望在 WordPress 站点中提供的项目的每次创建/删除/更改。实现自定义 WordPress REST API 端点以接收这些 Webhook 并更新 WordPress。

  5. 也许像 Zapier 这样的商业网络消息服务可以提供帮助?您仍然需要自定义 REST API。