【问题标题】:Options to update dokuwiki page contents programmatically以编程方式更新 dokuwiki 页面内容的选项
【发布时间】:2012-06-09 05:38:50
【问题描述】:

各位!

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

到目前为止,我还没有找到与此功能相关的任何东西,但我真的怀疑我只是一个需要这些东西的人,所以再次发明自行车不是最好的方法:)

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

Acces the raw wiki page contents in a Dokuwiki Render Plugin

我的子问题是 - 我如何使用它来进行内容修改?我有很多时间浏览整个 dokuwiki 源代码,所以我希望有一些乐高积木,我可以简单地将它们连接在一起,以便在不开发新界面等的情况下实现它。

非常感谢您的任何回复!

【问题讨论】:

    标签: automation dokuwiki


    【解决方案1】:

    这里有三个选项:

    1. 直接修改磁盘上的页面内容。您所有的页面都在data/pages/pagename.txt 作为原始文本文件。这样你就不会有任何修订历史了
    2. 使用 XMLRPC API 访问和更新您的页面。见http://www.dokuwiki.org/devel:xmlrpc
    3. 使用 dwpage 命令行工具签出,然后修改,然后再次签入您的页面数据。见http://www.dokuwiki.org/cli#dwpagephp

    【讨论】:

    • 嗯。然后我有最后的问题:如何修改指定表中的特定表?是否有任何选项或唯一方法是将页面解析为某种 html、mody 数据,并将旧页面替换为修改后的页面(如 page.txt,而不是仅需要更改)?目前我专注于更新一些表及其数据...
    • 很遗憾,这个广受好评的答案从未被接受。这样做会帮助以后阅读该问题的其他人
    猜你喜欢
    • 2015-06-30
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    相关资源
    最近更新 更多