我们有一个站点需要(作为我们流程的一部分)生成一个文档(例如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. Rails应用程序模板
- 2. Android应用程序模板?
- 3. Python应用程序模板
- 4. Android模板应用程序?
- 5. NodeJs应用程序需要指导实现php作为模板
- 6. 如何从“空应用程序”模板制作通用应用程序?
- 7. SharePoint应用程序页面 - 为什么try-catch不起作用?
- 8. 使用模板记录应用程序
- 9. 使用Java web应用程序模板
- 10. Sharepoint Web应用程序
- 11. iPhone/Android Web应用程序模板
- 12. iOS中的多模板应用程序
- 13. MVC Facebook应用程序 - 双模板
- 14. 模板的应用程序的iPhone
- 15. MVC Web应用程序模板
- 16. Rails 3应用程序模板
- 17. 模板ASP.NET MVC2 Web应用程序
- 18. 创建GWT应用程序模板
- 19. .NET Web应用程序模板库
- 20. Silverlight 4:业务应用程序模板
- 21. iPhone横向专用实用程序 - 模板应用程序
- 22. 如何用HAML和SASS作为默认模板启动Rails 3应用程序?
- 23. 从Go应用程序的数据流模板创建工作
- 24. AngularJS应用程序模板中的JS插件不工作
- 25. 如何在“DataBound应用程序”模板中制作过滤器
- 26. Facebook应用程序模板教程 - 不是画布应用
- 27. Xcode 6缺少实用程序应用程序模板
- 28. PSD到SharePoint模板
- 29. 结构emberjs应用程序作为不同的模块化应用程序
- 30. 在Objective-C中为iPad应用程序创建模板机制
如果sharepoint不是解决方案,你能告诉我你会推荐什么cms工具吗? – user38734 2008-12-23 00:23:49