我可以用php建立一些wiki/google文档类型编辑器吗???

我可以用php建立一些wiki/google文档类型编辑器吗???,wiki,Wiki,如果我从零开始编写GoogleDoc/wiki,它似乎很难 那么,是否有任何类型的api/插件已经有了这些php代码。 另外,wiki如何处理并行编辑??比如,一个在另一个更新时更新了内容。后者如何获得最新的信息???? 否则,一旦后者提交更新,更新内容将被删除 谢谢我不确定你问题的第一部分,但关于平行编辑: 在我看来,你基本上是在编写一个CMS系统。与大多数CMS(CMSii?)一样,您希望每篇文章都有两种可能的状态:签入或签出。这样,就消除了两个人同时处理同一篇文章的可能性 因此,基本上,在

如果我从零开始编写GoogleDoc/wiki,它似乎很难 那么,是否有任何类型的api/插件已经有了这些php代码。 另外,wiki如何处理并行编辑??比如,一个在另一个更新时更新了内容。后者如何获得最新的信息???? 否则,一旦后者提交更新,更新内容将被删除


谢谢

我不确定你问题的第一部分,但关于平行编辑:

在我看来,你基本上是在编写一个CMS系统。与大多数CMS(CMSii?)一样,您希望每篇文章都有两种可能的状态:签入或签出。这样,就消除了两个人同时处理同一篇文章的可能性

因此,基本上,在保存文章条目的数据库表中,您需要一个名为
checked\u out
的行,它默认为
0

当编辑单击编辑文章时,您的代码首先检查以确保
已签出==0
。这样它就知道只有你在写那篇文章了。然后,如果它确实允许您处理文章,请将
checked\u out
设置为
1
。当您单击保存/更新/任何文章时,请确保它将
签出
设置回
0


对我来说,这似乎是最简单的解决方案。

有很多基于php的开源wiki。您正在寻找的支持多个作者实时编辑的技术是thx,您还可以推荐一些实现google文档类编辑的php吗?很抱歉,没有任何php库可以做到这一点。但是如果你阅读上面的链接并搜索更多关于这项技术的信息,你应该能够找到一种方法来实现它,在服务器上使用php,在编辑页面上使用javascript。问题是wiki允许用户同时处理同一篇文章吗?他们如何防止冲突??谢谢