首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foswiki:不使用FTP上传和下载主题

Foswiki:不使用FTP上传和下载主题
EN

Stack Overflow用户
提问于 2016-02-27 17:55:32
回答 2查看 89关注 0票数 1

我在服务器上有一个Foswiki。如果没有FTP访问,是否可以编写以下脚本(出于各种原因,我无法使用它):

  1. 下载一个主题的wikitext,在本地修改它,然后再上传它(覆盖主题)
  2. 将wikitext上传到新主题

我一直在手动执行这些任务,但我想让它们自动化。我已经研究过Foswiki和一些插件,但似乎没有什么能够做到这一点。

有办法吗?(任何编程语言)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-28 17:52:41

如果您有web访问权限,则可以从脚本远程驱动bin/view和bin/save脚本。

看看我们的BuildContrib上传目标,举个例子。它获取一个删除键并下载原始主题以恢复任何表单数据。然后上传主题文本,创建一个新版本。它是用perl编写的,并使用LWP。

https://github.com/foswiki/distro/blob/master/BuildContrib/lib/Foswiki/Contrib/BuildContrib/Targets/upload.pm

票数 3
EN

Stack Overflow用户

发布于 2016-02-28 17:48:53

下面的不是(!)是正确的解决方案(确实存在一个很好的Foswiki方法),但是如果您知道perl,您可以使用

  1. 安装Firefox
  2. 在它中安装MozRepl插件
  3. 安装WWW::机械化::Firefox perl模块

现在,您可以直接从浏览器编写任何内容--,例如登录到Foswiki,单击按钮,保存主题,etc..etc。缺点--这不是一种简单的方法--你需要知道很多细节。

我自己用这个技术来测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35673307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档