2014-04-23 49 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

是的,我認爲這是做到這一點的方法。 –