テンプレート ドキュメントとマージされたアプリケーション内のデータから派生したドキュメント (たとえば、Word docx ドキュメント) を (プロセスの一部として) 生成する必要があるサイトがあります。このドキュメントは、生成後にユーザーが実行時に編集できます。CMS のようなシステムを検討していることはわかっていますが (ユーザーが新しいテンプレートを編集/作成できる必要があるため)、Sharepoint をより適切に使用できるかどうか疑問に思っていました (多くのオーバーヘッドは必要ないため)。従来の CMS システム)。シェアポイントの専門家が参加して、どこを見るべきかについていくつかの指針を教えてもらえますか.
4 に答える
私は同様の問題に取り組んでいます-SharePointサイトに保存されている情報からワードドキュメントを生成します。ここでの本当の魔法は、Office2007でコンテンツコントロールを使用することに依存しています。Officeスイートの新しいバージョンはOfficeOpen XMLに基づいているため、データからドキュメントを生成するのはほとんど簡単です。
作成後にドキュメントを編集できるようにすることは、プログラムで、またはドキュメントテンプレート自体で行うことができる単純な構成変更です。実際、組織のビジネスプロセスをSharePointに簡単に移行できることがわかると、プラットフォームの真の価値が明らかになると思います。
すべてが適切に構成されていれば、企業のセグメントの奥深くから、さまざまな承認手順を通じて一般向けのインターネットサイトにコンテンツを取得することは、息を呑むほど簡単です。
サーバー上でOOXMLドキュメントを生成するためのいくつかの良いブログ投稿があります
- ECMA Office Open XML-Word文書を生成するためのオプション(サーバー上;))
- サーバーでのWord文書の生成(パート2)-System.IO.Packagingを使用したコンテンツコントロール/構造化文書タグ(SDT)の動的な追加
クライアントはこれらのドキュメントを開くためにOffice2007を実行する必要がないことに注意してください。変換プロセスを実行するか、Office XP、2000、および2003用の無料の互換性パックをインストールできます。
CMSとしてのSharePointに関しては、かなり説得力のある提案だと思います。確かにいくつかの構成と実装の課題がありますが、それはどのエンタープライズCMSパッケージにも当てはまると思います。重要な考慮事項の1つは、CMSのサイトに表示されるトラフィックの量です。SharePointがグーグル風のトラフィックにスケールアップする準備ができているとは思わないが、それは確かに典型的な企業のインターネットプレゼンスには十分であるだろう。
これがMOSSを実行しているいくつかの公開サイトのリストです
初期構成のハードルを乗り越えると、ファイアウォールの両側で非常にうまく機能するため、組織全体でCMSタスクを有効にすることが非常に簡単になります。
私はそれが素晴らしい製品だと思います、そしてその柔軟性と拡張性に驚いています。
jt
Infopathは、Sharepoint 関係者が推奨するフォーム テクノロジです。ほとんどの Infopath フォーム機能には、MOSS のフル インストールと関連するライセンス料が必要です。ただし、WSSだけでここで必要なものを達成できると思います。
フォーム テンプレートとしての DOCX ファイルがアプリのハードで迅速な要件である場合は、次のことができます。
- Word を自動化 (これを物理的に分離)、これはMS によって正式にサポートされていません
- OpenXMLを使用して探索します (すべてのクライアントが Word 2007 を使用していると仮定します)。
最終的に PDF または Word 2003 DOC ファイルを出力として生成する必要がある場合は、Word の自動化に行き詰まります。それ以外の場合は、#2 が最もサーバーに優しいソリューションです。
どちらの方法でも、SP ドキュメント ライブラリを使用して DOCX ファイルを保持でき、ユーザーはこの方法でバージョン管理を使用してテンプレートを共有および編集できると思います。アプリケーション固有のコードでこれらのファイルにプログラムでアクセスし、「帯域外」でデータ マージを実行できます。
カスタム テンプレートに基づいてドキュメントを生成するコンポーネントを次に示します。ドキュメントは sharepoint リストから生成されます ... そのため、データはその場でリスト項目からドキュメントに取り込まれます: http://store.sharemuch.com/products/generate-word-documents-from-sharepoint-list
それが役立つことを願って、
Yaroslav Pentsarskyy ブログ: www.sharemuch.com
Sharepoint は、従来の CMS システムの重さと荷物からあなたを解放するつもりはありません. どちらかといえば、そこにある多くのCMSツールと比較して、荷物が増えます.
つまり、Sharepoint を見ないでください。他の場所を見てください。