选项以编程方式更新DokuWiki的页面内容(Options to update dokuwiki

2019-07-29 17:58发布

SOers!

我有在内容修改automatiozation的方面一些问题的DokuWiki。 我需要的是编程方式更新页面,在我的情况下,数据源是文本文件,这将是正则表达式解析和输出将被插入的DokuWiki页面。

截至这一刻,我还没有发现与此相关的功能什么,但我真的怀疑我只是有需要这样的东西,所以再次invetning bycicle这里是不是最好的方法之一:)

目前,也有一些是在这个问题:

ACCES在的Dokuwiki的原始wiki页面内容渲染插件

我的子问题是 - 如何可以用它来进行内容修改? 我不得不莫时间去通过整个DokuWiki的源代码,所以我希望有一些乐高积木,我可以简单地连接在一起,使之发生W / O开发新的接口等。

非常感谢任何责任!

Answer 1:

你有三个选择在这里:

  1. 修改页面内容在磁盘上direcly。 所有的网页都在data/pagename.txt作为原始的文本文件。 你不会有任何修订历史记录这种方式
  2. 使用XMLRPC API访问和更新您的网页。 见http://www.dokuwiki.org/devel:xmlrpc
  3. 使用dwpage命令行工具来结账,然后修改,然后再次签入您的pagedata。 见http://www.dokuwiki.org/cli#dwpagephp


文章来源: Options to update dokuwiki page contents programmatically