背景
我们需要开发一个专门的 CMS(仅供内部使用)来支持技术写作团队为 Web 制作专门的长篇内容(即带有图片的文本、交互功能)。为了保护作者免受 Web 开发的细节影响(并提高输出的一致性),我们希望使用参数化占位符来增强常规的 WSIWYG html 编辑器,以用于更专业的内容(例如交互式页面元素)。占位符将通过单独的预发布过程扩展为 html/js/css/flash/etc。
内容生成是业务存在的理由,作者的生产力至关重要。如果我们使用基于网络的 CMS,作者会叛变,我敢肯定。
愿望清单
- 基本的 Web 开发设计表面
- 跨平台(mac/windows)
- 源代码控制集成
- 使用 GUI 添加/编辑占位符的能力
- 在设计图面上指示占位符的能力
- 能够将我们自己的报告构建到 UI 中(例如拼写检查)
- 离线编辑(例如在飞机上,在展会上)
到目前为止的选项
开箱即用的东西不太可能足够灵活。因此,我们很可能不得不扩展现有产品。为了获得离线功能和坚如磐石的编辑,我们正在考虑扩展桌面应用程序。到目前为止,这是我们的选择:
- Dreameaver CS4(优点:熟悉,跨平台。缺点:有限的扩展 api)
- Visual Studio(优点:良好的可扩展性。缺点:恐吓作家,Mac 用户将需要 VM)
请告诉我,我有比这更多的选择!