Помогите мне понять Sharepoint - PullRequest
0 голосов
/ 23 февраля 2010

Нас попросили создать веб-приложение. Одна часть спецификации заключается в том, что в будущем она может быть интегрирована в Sharepoint. Последняя версия этого приложения была написана на PHP и «интегрирована» с помощью встроенного в Sharepoint iframe; не идеально.

Я хочу понять, как использовать Sharepoint в этом контексте. Я считаю, что вы можете писать приложения Sharepoint, которые являются более «родными» для Sharepoint, чем грубый и готовый подход iframe, который я обсуждал ранее. Насколько легко взять стандартное приложение ASP.NET MVC и полностью интегрировать его в Sharepoint?

У кого-нибудь есть мысли, опыт или ресурсы по этому вопросу?

Ответы [ 3 ]

1 голос
/ 23 февраля 2010

Я думаю, что первый вопрос - какую интеграцию с SharePoint вы пытаетесь достичь? Самое простое - это использовать метод веб-части Page Viewer (т.е. iframe). Вы также можете написать собственные веб-части, которые показывают данные из вашего пользовательского приложения. Это форма интеграции. Конечно, конечная форма интеграции - заставить ваше приложение работать внутри SharePoint. Это приводит к моей следующей точке.

SharePoint (начиная с версии 2007) - это по сути гигантский каркас ASP.NET. Таким образом, вы можете теоретически использовать его для размещения любого веб-приложения ASP.NET. Я действительно делал это раньше, и это работает. Однако это было старое приложение ASP.NET webforms (не MVC). Если это то, что вы пытаетесь сделать, вам определенно нужно переписать ваше php-приложение в ASP.NET.

0 голосов
/ 23 февраля 2010

Этот сотрудник имеет подход к написанию PHP для SharePoint. Ключевое утверждение:

Есть два больших трюка - получить Правильно XML и использование NTLM аутентификации.

0 голосов
/ 23 февраля 2010

В Sharepoint есть веб-часть просмотра страниц , с помощью которой вы можете загрузить другой URL.Таким образом, вы можете легко «интегрировать» свое приложение в сайт sharepoint; -)

Но если вы действительно смотрите на Re Engineering приложения в SharePoint, тогда это другая история.Вы должны изучить текущее приложение и затем разработать его в SharePoint.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...