Linux,Apache,PHP - 需要文档上传,编辑和版本控制的解决方案

时间:2013-03-14 18:48:43

标签: php linux apache web-applications

我正在开发一个运行Linux,Apache,PHP和CodeIgniter的内部网站。我需要找到满足以下条件的解决方案:

  • 文件上传。 (想想单词docs,excel docs和pdfs)
  • 文档编辑/结帐功能。
  • 文档版本控制(谁对本文档进行了哪些更改)
  • Wiki功能。 (查看,编辑,为网站内的某些页面创建文本)

这些内容中的每一项都将在Intranet站点中本机化。我不想链接到另一个系统来执行上述任务。我想要网站内的所有控件。

我考虑过使用sharepoint和mediawiki并使用API​​调用与它进行交互。然而,当涉及到API时,sharepoint对Linux不起作用。 Mediawiki有一套可怕的工具来添加文本样式。制作粗体/斜体/下划线并不直观。

是否有一个apache插件充当CMS后端?我可以用一些项目来帮助我吗?我愿意从零开始构建它,但我也想要聪明一点。任何想法在这里使用什么?

1 个答案:

答案 0 :(得分:1)

您正在寻找的是一个“文档管理系统”,并且有许多免费的开源免费系统。不要从头开发一个。您将花费数月时间,并将坚持维持该系统多年

如果您想要WYSIWYG编辑,请考虑TinyMCE或CKEditor,两者都很棒,并且相对容易集成到任何后端。