2008-12-23 69 views
0

我們有一個站點需要(作爲我們流程的一部分)生成一個文檔(例如Word docx文檔),該文檔是從我們的應用程序與模板文檔合併的數據中導出的。用戶在生成後可以在運行時編輯此文檔。我們知道我們正在尋找一個CMS系統(因爲用戶需要能夠編輯/創建新模板),但我想知道Sharepoint是否可以更好地使用(因爲我們不需要大量的開銷傳統的CMS系統)。任何SharePoint專家都可以權衡一下,並給我一些關於在哪裏尋找的指示。Sharepoint作爲模板應用程序

回答

2

我正在處理類似的問題 - 從存儲在SharePoint網站中的信息生成word文檔。這裏真正的魔力依賴於在Office 2007中使用內容控件 - 由於Office套件的新版本基於Office Open XML,因此從數據生成文檔幾乎是微不足道的。

使文檔在創建後可編輯是一種簡單的配置更改,可以通過編程或在文檔模板本身進行。事實上,我認爲,當您看到您的組織業務流程到SharePoint的容易程度時,平臺的真正價值將會大放異彩。

一旦一切配置正確,通過各種批准步驟向面向公衆的互聯網站點獲取來自公司內部的內容非常簡單,令人驚歎。

下面是在服務器上生成OOXML文檔

注意一些好的博客文章是客戶端不需要運行Office 2007打開這些文件,你可以有轉換過程,也可以安裝free compatibility packs for Office XP, 2000 & 2003

就SharePoint作爲CMS,我認爲它是一個非常引人注目的主張。確實存在一些配置和實現方面的挑戰,但我認爲任何企業CMS軟件包都會出現這種情況。一個重要的考慮因素是您CMS的網站會看到的流量。我不認爲SharePoint已經準備好擴展到谷歌般的流量,但它對於典型的企業網絡存在肯定會足夠好。

下面是一些public sites that are running MOSS

名單一旦你過去的初始配置的障礙,它變得非常容易,使整個組織CMS任務這麼好上的防火牆的兩側。

我認爲它是一個很棒的產品,並且它的靈活性和可擴展性令人驚歎。

jt

-1

Sharepoint不會爲您解除傳統CMS系統的重量和包袱。如果有的話,它會增加你的行李,與那裏的很多CMS工具相比。

因此總之 - 不要看Sharepoint - 看看其他地方!

+0

如果sharepoint不是解決方案,你能告訴我你會推薦什麼cms工具嗎? – user38734 2008-12-23 00:23:49

1

Infopath是Sharepoint人將向您推薦的表單技術。大多數Infopath表單功能都需要完整的MOSS安裝和相關的許可費用。我認爲你可以用WSS實現你想要的東西。

如果DOCX文件作爲表單模板是您的應用程序的硬性和快速需求,

  1. 自動化Word(物理隔離這一點),這是(使用Word 2007假定所有客戶端)使用OpenXML通過MS
  2. 正式支持探索。

如果您最終需要生成PDF或Word 2003 DOC文件作爲輸出,那麼您將自動執行Word,否則#2是最適合服務器的解決方案。

無論哪種方式,我認爲您可以使用SP document library來保存DOCX文件,並且您的用戶可以通過這種方式來共享和編輯具有版本控制的模板。您可以編程方式訪問應用程序特定代碼中的這些文件,並執行「帶外」數據合併。