是否有符合这些要求的内容管理系统,或者我是否坚持自己的内容管理系统


Is there a content management system that fits these requirements or am I stuck rolling my own?

我正在寻找一些建议。

我的老板正在写一系列冗长的文章。他想在网上发表这些文章,但不愿意使用MS Word以外的任何东西来写作。但是,他希望文章的Web版本包含许多自定义Javascript内容(工具提示,弹出模态窗口的链接等(。他还希望能够在文章发布后对其进行修改,添加新内容、引用等。

到目前为止,我已经能够使用Word将他的一篇文章转换为html,清理Word的烂HTML(例如,使用jQuery过滤或将标签转换为标签,

或删除无用的标签(,添加自定义Javascript,并将整个内容上传到服务器。

这行得通,但非常耗时,并且使论文处于他难以编辑的状态。我倾向于将他所做的更改集成到文章的HTML版本中。

理想情况下,我想要的是具有以下功能的CMS:

  • 从.doc或.docx文件创建文档的功能(不是必需的,但会很棒。
  • 一个易于使用的所见即所得界面进行编辑,因此他可以自己编辑文章的内容。
  • 能够轻松引入自定义JavaScript,甚至自定义PHP代码,以添加模态以及我老板喜欢的其他功能。
  • 能够将文档导出回.doc或.docx,或至少是 pdf 格式。

哦,如果CMS可以处理脚注/尾注之类的东西,那就太好了,因为有很多脚注/尾注。

到目前为止,我已经研究了席尔瓦和文本模式。Textpattern使用Textile,我想如果有必要,我可以让我的老板使用它。席尔瓦看起来很复杂,也许对我正在做的事情来说有些矫枉过正。

我可以在PHP中使用像Yii这样的框架来推出自己的解决方案,但这只是一个副项目,我宁愿使用一些预制的东西。

有人有什么建议吗?它不一定是开源的。我认为我的雇主愿意为一个产品付费,如果它可以做我提到的所有事情。谢谢!

听起来Wordpress是一个不错的选择。您描述它的方式实际上只是发布可编辑的内容。

WordPress还允许您创建自定义主题或修改它们。这将允许您添加所需的自定义JavaScript或php。还有大量易于安装和使用的插件。

看看 http://wordpress.org 的功能。

更新:

你可以考虑的另外两个选择是joomla和drupal。它们都是内容管理系统。

试着说服你的老板把文件直接写进一个像 http://wikiwig.sourceforge.net/这样的基于网络的所见即所得系统。复制所有这些内容和投入所有这些内容的额外努力是没有意义的。