我们目前有一个产品,它使用Sharepoint和许多不同的Web部件库向客户显示实时数据。设置的方式是,每个客户都有一个自定义登录(activedirectory),一个自定义站点,其特定数据连接在web部件中。这意味着对于每个客户,我们都有一个完全独立的网站。如:
-
客户1->www.site.com/sites/customer1
-
-
客户X->www.site.com/sites/customerX
正如您所想象的,这是不可能维持的,因为我们所做的任何小更改都必须手动传播到整个站点,这一任务已经变得不可能了。
我的任务是研究如何最好地重新设计系统,以提供一个更集成和“应用程序平台”类型的体系结构。
就我个人而言,我很想放弃Sharepoint,因为我认为我们使用它的方式不正确(根本不是CMS),但我的经理希望为支付额外费用的客户保留Excel服务(一种定制服务)。
目前,我们使用页面查看器Web部件将MVC应用程序嵌入到Sharepoint中,但这使我们无法控制这些应用程序的布局
基本上我被难住了,我对Sharepoint有点灰心,这是上帝的错。
有没有人有这方面的经验,或者可以提供一些想法/提示?
非常感谢。