有没有办法让一个产品定义并将其发布到多个网站?我正在寻找DNN或Umbraco的这种能力,无论是免费还是付费扩展。我确实安装了这两个平台并玩免费扩展,并寻找任何提供此类功能的扩展,但没有找到。任何链接或指针都非常感谢!
我在很多地方都想过这个信息,然后到达专家池,希望得到一些提示;
答案 0 :(得分:1)
在umbraco中有内置/基本扩展(http://our.umbraco.org/wiki/reference/umbraco-base),使您可以从其他网站访问Umbraco中维护的产品数据。 Base是REST-ish所以实现文档很好 - 您可以以XML或JSON(Returning Json instead of XML with Umbraco Base)的形式访问数据。
此外,由于实现是REST-ish,其他使用核心站点中维护的内容的网站可以编写任何可以使用REST源的内容,例如html&的JavaScript。
答案 1 :(得分:1)
我并不是100%清楚你所追求的是什么设置,但是如果你想设置一个传统的创作/交付配置,那么Umbraco所拥有的少数付费产品之一被称为Courier。它是一个价格非常合理(〜$ 135USD,/ 99EUR)的部署管理器,用于处理两个站点之间的同步内容,即Authoring和Delivery服务器。 它是一个非常智能的工具,可以管理内容,配置和依赖项。它很整洁,也支持一个很棒的开源项目!
如果您希望设置更像是许多站点使用的集中式产品数据库的东西 - amelvin与BASE有良好的指针。他们有一个很好的api,你也可以建立自己的web服务(超出他们自己的webservice功能!)。 如果您需要此集中式产品数据来通知其他站点更新其缓存 - 我建议您查看“distributedCall”功能。 关于distributed calls in this load-balancing tutorial的一些文档可能有助于更好地理解这个概念。
...希望这有助于指明正确的方向。