Automation 以编程方式更新dokuwiki页面内容的选项

Automation 以编程方式更新dokuwiki页面内容的选项,automation,dokuwiki,Automation,Dokuwiki,索尔斯 我对DokuWiki在内容修改自动化方面有一些问题。我需要以编程方式更新页面,在我的例子中,数据源将是文本文件,它将被正则表达式解析,输出将被插入到DokuWiki页面中 到目前为止,我还没有发现任何与此功能相关的东西,但我真的怀疑我是唯一一个需要这些东西的人,所以再次投资bycicle并不是最好的方式:) 目前在这个问题上有一些东西: 我的子问题是-如何使用它进行内容修改?我花了很多时间浏览了整个dokuwiki源代码,所以我希望有一些乐高积木可以简单地连接在一起,而不需要开发新的接

索尔斯

我对DokuWiki在内容修改自动化方面有一些问题。我需要以编程方式更新页面,在我的例子中,数据源将是文本文件,它将被正则表达式解析,输出将被插入到DokuWiki页面中

到目前为止,我还没有发现任何与此功能相关的东西,但我真的怀疑我是唯一一个需要这些东西的人,所以再次投资bycicle并不是最好的方式:)

目前在这个问题上有一些东西:

我的子问题是-如何使用它进行内容修改?我花了很多时间浏览了整个dokuwiki源代码,所以我希望有一些乐高积木可以简单地连接在一起,而不需要开发新的接口等


非常感谢您的回复

这里有三个选项:

  • 直接修改磁盘上的页面内容。所有页面都以原始文本文件的形式存在于
    data/pages/pagename.txt中。这样您将不会有任何修订历史记录
  • 使用XMLRPC API访问和更新页面。看
  • 使用dwpage命令行工具签出、修改页面数据,然后再次签入页面数据。看

  • 嗯,那么我有最后一个问题:如何在指定的表中修改特定的表?有没有选择或者唯一的方法是将页面解析为某种类型的html、mody数据,并将它们替换为修改后的旧页面(如page.txt,而不是只需要更改)?目前我专注于更新一些表格和它们的数据……遗憾的是,这个经过充分投票的答案从未被接受。这样做将有助于将来阅读该问题的其他人