2008-12-23 70 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文件,并且您的用户可以通过这种方式来共享和编辑具有版本控制的模板。您可以编程方式访问应用程序特定代码中的这些文件,并执行“带外”数据合并。