SharePointサーバーから「通常の」HTMLページを提供する


8

私はHTMLで作成されたドキュメントをTOCインデックスページとともに他の多数のページにリンクし、一部はimgなどを持っています。つまり、標準のWebコンテンツです。

私の職場では、Sharepointをドキュメント交換専用に使用しています。

HTMLドキュメントをSharepointにアップロード/インポートする方法はありますか?WordやExcelなどの単一ファイルのドキュメントタイプのみをアップロードできるようです。

-

返信ありがとうございます。

サーバーはありますが、SharePointユーザーとしてのみアクセスできます。企業のIT担当者にこのドキュメントをWebサーバーにロードするよう依頼すると、Sharepointにロードするように言われ続けます。さらに説明しようとする試みは、ほとんどの場合空白の視線に遭遇します。私のニーズを得る1つは、私が使用する単純なWebサーバーがないこと、またはSharePointを使用してそれを行う方法を理解していないことです(SPは彼女の領域ではありません)専門知識)。

Sharepointにアップロードするだけの、オリジナルでは明確にしていないが、私には不明であり、地元のIT担当者が完全に把握できない側面は、サブディレクトリです。Webドキュメントのレイアウトはおおよそ次のとおりです。

/
/index.html 
/page/
      /one.html
      /two.html
/images/
      /pic1.png
      /pic2.png

...など。

すべてのリンクを再オーサリングせずに、これをSharePointに入れることはできますか?

情報ありがとうございます。


1
これはStackOverflowに属していますか?この種のことについてはもっと助けになるかもしれません...多分私は間違っています。
codeLes

それは可能ですが、答えは両方のビットです。移動する必要があると他の人が感じない限り、私はここを離れます。
BinaryMisfit

@codeLes SharePointコミュニティサイトにある必要があります
2018年

回答:


6

静的HTMLを任意のドキュメントライブラリにアップロードできます。全体の相対URLを使用して、多くの手間を省くようにしてください。CSSと画像は表示されますが、JavaScriptにセキュリティ上の問題がある可能性があります。

SharePointを使用してこの情報を保存することは、そのバージョン管理(または他のSharePoint固有の)機能を使用したい場合を除いて、おそらく最良のアイデアではありません。良いビジネスケースがあることを確認してください。そうでない場合は、alpha1が提案したようにホストするだけの方がはるかに簡単です。


1

あなたがサーバーを持っているなら、ちょうどそれをそこにホストしてください..それ自身のディレクトリか何かで。


0

「すべてのリンクを再オーサリングせずに、これをSharePointに入れることはできますか?」

いいえ、ごめんなさい。サイトのWebルートがSharePointのライブラリであるという事実を反映するようにリンクをやり直すか、そのサイトを別の場所に置く必要があります。

他の場所にサイトを配置した場合、WebページビューアーWebパーツを使用してSharePointに表示できます。

最後に、どのSharePoint Designerを使用してサイトのルートにファイルを構築できますが、私はそうしません。すべてのドキュメント(HTMLを含む)はライブラリにあるべきだと思います。それでもリンクを修正する必要があります。


0

ドキュメントライブラリにアップロードしてhtmlファイルを閲覧しただけですか?グラフ付きのExcelファイルをエクスポートして作成したページでこれを行いました。ローカルドライブで、エクスポートプロセスにより.htmファイルと、htmlファイルによって参照される画像を含むフォルダーが作成されます。.htmファイル(のみ)をアップロードすると、SharePointはサブフォルダーにも画像を含めました。Excelが.htmファイルをマルチパートファイルとして作成したので、SharePointがサブフォルダーも必要であるとSharePointが認識していたのか、SharePointが実際にHTMLを解析してサブフォルダーも必要であることを認識していたのかはわかりません。ファイルがSharePointに保存されたら、ローカルドライブのコードを使用してファイルを更新し、コードを使用してSharePointの場所にコピーします。この場合、.htmファイルのコードコピーは、画像を取り込みません。コードを使用して、SharePointドキュメントライブラリのフォルダーに画像をコピーできます。それで、それはあなたのための解決策でもありますか?HTMLパブリッシュで必要な名前のサブフォルダーを作成するようにリンクするダミーのMS Officeドキュメントを作成し、SharePointにアップロードします。いったんそこに来たら、ダミーのものを実際のファイルで上書きします。たぶん、MS Officeパブリッシュで作成されるサブフォルダーは1つだけですが、実際のプロジェクトを変更して単一のサブフォルダーを使用することもできます。


0

ブラウザのファイル処理を「許可」に設定する必要があります


0

私は今、同じような状況でこれを試しています。ブートストラップベースのサイトがあり、SharePointの外部で設計され、完全に機能しています。私の仕事は、それが利用可能な唯一のサーバーであるため、SharePointの内部で立ち上げることです。全部再開発する必要があると思いました。しかし、私がやったこと(これまでのところ、テスト段階のみ)は、SharePointのサイトコンテンツと構造の設定を使用してサイトのディレクトリ構造を複製し、ファイルをアップロードして、サイト設定を使用して開始を変更していますdefault.aspxからmy index.htmlへのサイトのページ。そして、私のシナリオでは、そして驚いたことに、それはうまく機能しています。

公平を期すために、この特定のサイトには、アクセス制御以外のSharePointの機能は必要ありません。そして、まだ説明していない問題があるかもしれません。しかし、私はそれが実際に機能しているのを見てショックを受けました。

これはSharePoint発行サイト、BTWです。他の種類のSharePointサイトでどのように機能するか(または機能するかどうか)は不明です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.