2014-04-23 51 views

回答

0

Sitefinity确实提供了它们的multisite management模块,但它看起来像它的唯一可用于certain editions作为一个5000美元的附加。不知道预算是什么,但也许这是值得的,因为它允许在站点之间共享内容。

如果不是我们提议为这一个客户端一个潜在的解决方案是有一个网站是新闻项目的入口点和公正运行新闻列表和详细信息页面关闭内置的插件模板。然后在其他网站,我们想分享的内容,创建自定义的.ascx或Sitefinity MVC小部件使用在该网站上内置的Web服务从其他站点拉的新闻项目。你可能不得不为它编写一对夫妇的控件,一个是获取列表,一个是获取细节,但是它是一个穷人的方式来获得共享的内容,而无需编写自定义内容提供者或支付多站点。

这里的一些文件上使用Web服务:

http://www.sitefinity.com/blogs/svetlayankova/posts/svetla-yankovas-blog/2011/11/01/getting_started_with_restful_services_in_sitefinity

http://www.sitefinity.com/documentation/documentationarticles/developers-guide/deep-dive/client-side-programming

0

这篇文章让Sitefinity的一个实例中的您设置不同的供应商: http://www.sitefinity.com/blogs/anton-hristovs-blog/2011/08/31/quick_and_easy_way_to_extend_the_news_module_by_making_use_of_the_sitefinity_provider_model

我想你可以还可以为另一个Sitefinity网站设置提供商,就像您可以使用3.7一样。再也找不到代码了,但我过去做过。只有它在权限或编辑方面非常有限。

+0

感激牛!谢谢。 – user867597

+0

丹尼尔,我们不能只是改变新闻提供者的连接字符串来指向其他网站的数据库吗?这样它就可以从其他网站读取数据,因此当他们添加新消息时,他们会在第一个网站上显示新消息。 – user867597

+0

是的,我认为这是做到这一点的方法。 –