1

背景

我们需要开发一个专门的 CMS(仅供内部使用)来支持技术写作团队为 Web 制作专门的长篇内容(即带有图片的文本、交互功能)。为了保护作者免受 Web 开发的细节影响(并提高输出的一致性),我们希望使用参数化占位符来增强常规的 WSIWYG html 编辑器,以用于更专业的内容(例如交互式页面元素)。占位符将通过单独的预发布过程扩展为 html/js/css/flash/etc。

内容生成是业务存在的理由,作者的生产力至关重要。如果我们使用基于网络的 CMS,作者会叛变,我敢肯定。

愿望清单

  • 基本的 Web 开发设计表面
  • 跨平台(mac/windows)
  • 源代码控制集成
  • 使用 GUI 添加/编辑占位符的能力
  • 在设计图面上指示占位符的能力
  • 能够将我们自己的报告构建到 UI 中(例如拼写检查)
  • 离线编辑(例如在飞机上,在展会上)

到目前为止的选项

开箱即用的东西不太可能足够灵活。因此,我们很可能不得不扩展现有产品。为了获得离线功能和坚如磐石的编辑,我们正在考虑扩展桌面应用程序。到目前为止,这是我们的选择:

  • Dreameaver CS4(优点:熟悉,跨平台。缺点:有限的扩展 api
  • Visual Studio(优点:良好的可扩展性。缺点:恐吓作家,Mac 用户将需要 VM)

请告诉我,我有比这更多的选择!

4

5 回答 5

1

您需要的是一个工具(不是 CMS,天哪!),它可以完成您愿望清单中的所有项目。我遇到了一个具有绝对可扩展性的优秀写作工具:

Windows Live 作家

它适合您的物品愿望清单:

  • 基本的 Web 开发界面
  • 离线编辑

使用扩展点可以轻松添加愿望清单中的其他项目:

  • 使用 GUI 添加/编辑占位符的能力(使用 SmartContentSource)
  • 在设计图面上指示占位符的能力(如果您使用 SmartContentSource,应用程序支持此功能)
  • 构建我们自己的报告的能力(如果不需要交互,请使用 ContentSource)

没有源代码控制集成,但该工具将每次写入保存到一个单独的文件中,然后可以由您最喜欢的源代码控制工具管理。

您的愿望清单中唯一没有的是 Mac 支持(当然,这可以通过使用虚拟化轻松“修复”)。

我有多年使用该工具的经验(据我所知,它是第一个测试版),相信我,这是您一直在寻找的工具。

于 2009-05-15T09:43:37.960 回答
0

Dreamweaver 或 Visual Studio 都不是 CMS。它们是工具。

您需要像EPiServer (.NET)、AxCMS.net (免费)、Drupal (php) 或Wordpress (php)这样的 CMS

自定义 CMS 以满足您的需求是很正常的。CMS 只是一个框架。您将必须制作您需要的模板,并根据您的需要对其进行自定义。例如添加用于附加文档、flsah 文件或其他类型文件的字段。

所有 CMS 都有一个所见即所得的编辑器。许多人使用tinyMCE,这是一个非常好的编辑器。

我上面提到的所有 CMS 都可以满足您的愿望清单。

如果您想要快速简单的东西,请使用 Wordpress。我正在将那个用于我自己的网站挪威时尚。所有模板都是定制的。易于使用、易于设置且易于理解。

Drupal 是一个非常好的(而且免费的)CMS,但学习起来非常困难。

如果您熟悉 Microsoft 构建其模板系统的方式,那么我会使用由 MS 开发的 AxCMS,它是免费的。

EpiServer 是一个非常好的CMS。但是您必须为许可证支付至少 10.000 美元。

但是,当沃尔沃可以带您到达那里时,为什么要购买保时捷 :)

希望这对您有所帮助。祝您选择顺利。

于 2009-05-13T23:44:25.517 回答
0

Plone是非常可定制且易于使用的网络 CMS。它使用所见即所得的编辑器,但您也可以直接编辑 HTML,或者您可以使用 DreamWeaver 或 Emacs/Vi 等外部编辑器来编辑内容。

于 2009-05-14T09:12:27.980 回答
0

我将这个问题解释为他想要一个独立的编辑器,作者可以在他们的工作站上运行,而不必使用 Web 界面来编写内容。

我对这个领域不太了解,但我使用过 Contribute(Adobe,是 Macromedia)。在 Mac 上并不完全稳定,但从未丢失任何数据 IIRC。我认为它可以做一些你想做的事情,包括离线工作,然后稍后上传到网站。

于 2009-05-14T14:25:47.570 回答
0

这个问题放在 stackoverflow 上有点不公平,因为它与我们的特定需求密切相关(在我的辩护中,我想许多大型网络出版机构都面临着类似的决定)。

最后,我们采用了与 IDE 无关的设计,使用 xhtml 作为我们的交换格式,并使用频繁(n 分钟)的计划任务将创作的输入“构建”到可发布的输出中。

于 2009-06-23T11:52:01.913 回答