我们被要求创建一个Web应用程序。规范的一部分是将来可以集成到Sharepoint中。这个应用程序的最后一个版本是用PHP编写的,并通过嵌入到Sharepoint中的iframe“集成”;不理想。
我希望了解在这种情况下使用Sharepoint。我相信你可以编写Sharepoint应用程序,它比Sharepoint更“原生”,而不是我之前讨论过的粗略和准备好的iframe方法。采用标准的ASP.NET MVC应用程序并将其完全集成到Sharepoint中有多容易?
有没有人对此事有任何想法,经验或资源?
答案 0 :(得分:1)
我认为第一个问题是您想要实现与SharePoint的哪种集成?最简单的方法是使用Page Viewer webpart(即iframe)方法。您还可以编写显示自定义应用程序数据的自定义Web部件。这是一种整合形式。当然,最终的集成形式是使您的应用程序在SharePoint中运行。这导致了我的下一个观点。
SharePoint(从2007版开始)本质上是一个巨大的ASP.NET框架。因此,理论上您可以使用它来托管任何ASP.NET Web应用程序。我之前已经完成了它并且它有效。但是,这是一个普通的ASP.NET webforms 应用程序(而不是MVC)。如果这是你想要做的,你肯定需要在ASP.NET中重写你的php应用程序。
答案 1 :(得分:0)
在Sharepoint中有一个Page Viewer webpart用于加载不同的网址。这样您就可以轻松地将您的应用程序“集成”到sharepoint站点; - )
但是,如果您真的想在SharePoint中重新设计应用程序,那么它就是一个不同的故事。您必须研究当前的应用程序,然后在SharePoint中进行开发。
答案 2 :(得分:0)
This fellow有一种编写PHP for SharePoint的方法。关键声明:
有两大伎俩 - 得到了 XML正确并使用NTLM 认证