我正在开发一个运行 Linux、Apache、PHP 和 CodeIgniter 的内部网站。我需要找到一个解决方案来满足以下条件:
- 文件上传。 (想想 Word 文档、Excel 文档和 pdf)
- 文档编辑/ checkout 功能。
- 文档版本控制(谁何时对此文档进行了哪些更改)
- Wiki 功能。 (查看、编辑、创建网站内某些页面的文本)
这些内容中的每一个都将是 Intranet 站点中的本地内容。我不想链接到另一个系统来执行上述任务。我想要网站本身的所有控件。
我考虑打开 sharepoint 和 mediawiki 并使用 API 调用与之交互。然而,当涉及到 API 时,sharepoint 与 Linux 的配合并不好。 Mediawiki 有一套可怕的工具来添加文本样式。制作粗体/斜体/下划线根本不直观。
是否有一个 apache 插件可以充当 CMS 后端?有什么项目可以帮助我吗?我愿意从头开始构建它,但我也想聪明地对待它。有什么想法可以在这里使用吗?
最佳答案
您正在寻找的称为“文档管理系统”,并且有数十个开源免费系统可用。不要从头开始发明一个。您将花费几个月的时间来维护这个系统多年
如果您想要所见即所得编辑,请考虑 TinyMCE 或 CKEditor,两者都很棒,并且相对容易集成到任何后端。
关于php - Linux、Apache、PHP - 需要文档上传、编辑和版本控制解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15417749/