我正在开发一个运行 Linux、Apache、PHP 和 CodeIgniter 的内部网站。我需要找到满足以下条件的解决方案:
- 文件上传。(想想word docs、excel docs和pdfs)
- 文档编辑/签出功能。
- 文档版本控制(谁对该文档进行了哪些更改)
- 维基能力。(查看、编辑、为网站内的某些页面创建文本)
这些东西中的每一个都将在 Intranet 站点中本地化。我不想链接到另一个系统来执行上述任务。我想要网站本身的所有控件。
我考虑打开 sharepoint 和 mediawiki 并使用 API 调用与之交互。然而,当涉及到 API 时,sharepoint 在 Linux 上的表现并不好。Mediawiki 有一套可怕的工具来添加文本样式。制作粗体/斜体/下划线根本不直观。
是否有充当 CMS 后端的 apache 插件?有什么项目可以用来帮助我吗?我愿意从头开始构建它,但我也想聪明一点。任何想法在这里使用什么?