我們有一個站點需要(作爲我們流程的一部分)生成一個文檔(例如Word docx文檔),該文檔是從我們的應用程序與模板文檔合併的數據中導出的。用戶在生成後可以在運行時編輯此文檔。我們知道我們正在尋找一個CMS系統(因爲用戶需要能夠編輯/創建新模板),但我想知道Sharepoint是否可以更好地使用(因爲我們不需要大量的開銷傳統的CMS系統)。任何SharePoint專家都可以權衡一下,並給我一些關於在哪裏尋找的指示。Sharepoint作爲模板應用程序
回答
我正在處理類似的問題 - 從存儲在SharePoint網站中的信息生成word文檔。這裏真正的魔力依賴於在Office 2007中使用內容控件 - 由於Office套件的新版本基於Office Open XML,因此從數據生成文檔幾乎是微不足道的。
使文檔在創建後可編輯是一種簡單的配置更改,可以通過編程或在文檔模板本身進行。事實上,我認爲,當您看到您的組織業務流程到SharePoint的容易程度時,平臺的真正價值將會大放異彩。
一旦一切配置正確,通過各種批准步驟向面向公衆的互聯網站點獲取來自公司內部的內容非常簡單,令人驚歎。
下面是在服務器上生成OOXML文檔
- ECMA Office Open XML - Options for Generating Word Documents (on the server;))
- Generating Word Documents on the Server (Part 2) - Dynamically Adding Content Controls/Structured Document Tags (SDT) using System.IO.Packaging
注意一些好的博客文章是客戶端不需要運行Office 2007打開這些文件,你可以有轉換過程,也可以安裝free compatibility packs for Office XP, 2000 & 2003
就SharePoint作爲CMS,我認爲它是一個非常引人注目的主張。確實存在一些配置和實現方面的挑戰,但我認爲任何企業CMS軟件包都會出現這種情況。一個重要的考慮因素是您CMS的網站會看到的流量。我不認爲SharePoint已經準備好擴展到谷歌般的流量,但它對於典型的企業網絡存在肯定會足夠好。
下面是一些public sites that are running MOSS
名單一旦你過去的初始配置的障礙,它變得非常容易,使整個組織CMS任務這麼好上的防火牆的兩側。
我認爲它是一個很棒的產品,並且它的靈活性和可擴展性令人驚歎。
jt
Sharepoint不會爲您解除傳統CMS系統的重量和包袱。如果有的話,它會增加你的行李,與那裏的很多CMS工具相比。
因此總之 - 不要看Sharepoint - 看看其他地方!
Infopath是Sharepoint人將向您推薦的表單技術。大多數Infopath表單功能都需要完整的MOSS安裝和相關的許可費用。我認爲你可以用WSS實現你想要的東西。
如果DOCX文件作爲表單模板是您的應用程序的硬性和快速需求,
- 自動化Word(物理隔離這一點),這是不(使用Word 2007假定所有客戶端)使用OpenXML通過MS
- 正式支持探索。
如果您最終需要生成PDF或Word 2003 DOC文件作爲輸出,那麼您將自動執行Word,否則#2是最適合服務器的解決方案。
無論哪種方式,我認爲您可以使用SP document library來保存DOCX文件,並且您的用戶可以通過這種方式來共享和編輯具有版本控制的模板。您可以編程方式訪問應用程序特定代碼中的這些文件,並執行「帶外」數據合併。
以下是基於自定義模板生成文檔的組件。這些文件是從SharePoint列表生成...這樣的數據從列表項被拉入上飛文件: http://store.sharemuch.com/products/generate-word-documents-from-sharepoint-list
希望幫助,
雅羅斯拉夫Pentsarskyy 博客:www.sharemuch。 com
- 1. ASP.net應用程序模板
- 2. Winforms應用程序模板
- 3. Rails應用程序模板
- 4. Python應用程序模板
- 5. Android模板應用程序?
- 6. Android應用程序模板?
- 7. 在不同的應用程序模板中調用應用程序模板
- 8. NodeJs應用程序需要指導實現php作爲模板
- 9. 如何從「空應用程序」模板製作通用應用程序?
- 10. SharePoint應用程序頁面 - 爲什麼try-catch不起作用?
- 11. 模板MVC應用程序工作的網站,但不是作爲IIS應用程序
- 12. 使用模板記錄應用程序
- 13. 使用Java web應用程序模板
- 14. Sharepoint Web應用程序
- 15. .net應用程序在sharepoint
- 16. Sharepoint與Silverlight應用程序
- 17. 從SharePoint應用程序
- 18. .NET Web應用程序模板庫
- 19. MVC Web應用程序模板
- 20. VS 2013 - ASP.NET Web應用程序模板
- 21. 模板的應用程序的iPhone
- 22. HTML5移動應用程序模板
- 23. 「部分應用程序」模板參數
- 24. Web應用程序模板生成器
- 25. iOS中的多模板應用程序
- 26. Rails 3應用程序模板
- 27. 燼應用程序模板類名
- 28. iPhone/Android Web應用程序模板
- 29. Shopify應用程序代理集模板
- 30. Silverlight 4:業務應用程序模板
如果sharepoint不是解決方案,你能告訴我你會推薦什麼cms工具嗎? – user38734 2008-12-23 00:23:49