2009-08-27 22 views
0

アプリケーションをSharePointサイトに統合するのではなく、既存のWebサイトにSharePointの側面を統合したい。これは実際にはSharePoint APIとWebサービスを使用して可能ですか?既存のWebサイトにSharePointを統合する

SharePointをもっとリーズナブル(JavaScriptとCSSを含む)にすることも可能です(何ヶ月もの作業なし)。 Sharepointサイトは、単純なサイトであっても(すべてのページに関係のない資産(JS、CSSなど)をたくさん読み込むことで)常に400KBを超えるように見えます。広帯域接続では、サイトの読み込みに40秒かかることがあります。

テーブルではなくセマンティックマークアップを使用するマスターページテンプレートがありますか?私が見たすべてのSharePointサイトをSharePointサイトのように尋ねるのは、SharePointサイトのように見えるように変更することです。

SharePointの私の最初の印象が少し曖昧であることは、(Web開発側の場合)何の恩恵もありません...これを発見したのは、Microsoft.SharePoint Namespaceであり、開発の観点から読むのは大変です。

+0

「ロードするために40秒を取ることができますサイトが...」は、SharePointを訪問したい:以下は、私はそれに関与したサイトの例としては、完全にSPに基づいていますですサイトをリサイクルした後のサイト) –

+0

いいえ、それは時間がかかります(ウェブサイトの400kbが少し高すぎるようです - 特に低速ブロードバンドまたはダイヤルアップ接続の場合) – SamWM

答えて

1

1)カスタムWebアプリケーションでSharePointを使用することは可能です。それらは同じマシン上になければなりませんが、SharePoint dllを参照することで多くのことを行うことができます。オブジェクトモデルを使用すると、たとえばSPの特定の側面をドキュメントライブラリなどのアプリケーションに統合できます。

2)カスタムMasterPagesを使用することは非常に強力です。不要なコントロールを削除してSPサイトを立ち上げることができます。それはSPの外観で非常にトリッキーになる可能性があります。おそらくサイトのウォームアップ(初めてだった

http://www.cableone.net/Pages/default.aspx

+0

ドキュメントライブラリを既存のサイトに追加しますか? SharePoint.dllまたはSharePoint WebServicesを使用していますか? – SamWM

+0

ここで簡単なサンプルをご覧ください:http://svengillis.blogspot.com/2007/11/coding-against-sharepoint-object-model.html –

0

heather solomon's base master pagesを見ると、独自のカスタムマスターを作成するための優れた出発点となります。

希少なページについては、独自のマスターを使用している場合(つまり、ウェブサイトを公開する場合など)、多くの共有ポイントCSS/JSを省略することができます。

最初の質問としては、Webアプリケーション(asp.netサイトがSharePointとは別のマシンにある場合)またはSharePointオブジェクトモデル(リンクする両方のアプリケーションが同じマシンにある場合(Sharepointオブジェクトモデル(microsoft.sharepoint.dllなど))、使用しようとしているサイトがオンになっているマシン/ファーム以外のマシン/ファームからそれらを使用することはできません)。

P.S. WSSの代わりにMOSSを実行すると、その名前空間は半分ではありません。SharePoint Worldへようこそ: - D。

関連する問題