问题标签 [xwiki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
415 浏览

javascript - xwiki REST ajax 调用错误

大家好,我在我的本地主机上有一个 xwiki,出于测试目的,我想通过编写一些简单的 jquery 脚本来测试 RESTful api:

我得到的错误是:

XMLHttpRequest 无法加载 http://localhost:8080/xwiki/rest/wikis/query?q=object:XWiki.XWikiUsers。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问。

但是与邮递员一起尝试我得到了正确的结果......我错过了什么?谢谢

0 投票
1 回答
97 浏览

java - 在 XWiki 的子维基中注册基于 java 的侦听器

我们正在开发一个 wiki 农场,其中包含各种客户的各种类似子 wiki。我真正面临的挑战是,我希望为每个子维基注册不同的(基于 Java 的)侦听器。这种监听器的一个示例是监听保存事件以更改 Wikipage 的标题。为此,我使用存储在每个子维基可能不同的对象中的模型数据。为了避免每次触发事件时都必须重新加载这些模型,我希望模型加载一次并重新使用它。但是,我已经搜索了过去几天,以找到在每个 wiki 的基础上定义/注册等侦听器组件的方法,但我找不到我要找的东西。

有人可以通过(例如)将我引导到一个示例来帮助我理解如何以这种方式构建这些听众吗?

非常感谢任何帮助:-)

0 投票
3 回答
563 浏览

xwiki - 是否有任何 API 可以在 XWiki 中自动安装扩展程序?

我使用 xwiki Enterprise 7.4。安装扩展的官方方法是使用导入功能或扩展管理器。两种方式都需要用户交互。我想自动化扩展安装过程,所以扩展安装不需要用户交互。可能吗?我已经通过 REST API 自动创建空间/页面。也许可以使用 REST API 来做到这一点,我在文档中找不到它。

为什么我需要它?这很简单:我已经为我的应用程序自动化了部署/迁移过程的所有步骤,我也想自动化 xwiki 扩展安装。

0 投票
2 回答
96 浏览

java - 在 XWIki 中作为扩展安装后初始化 java 库

我们在 java 中为 XWiki 设计了一个监听器,并正在使用扩展管理器安装它。是否有任何代码在安装时运行?我们希望立即注册监听器,而不是等待组件的第一次实例化。

XWiki 版本是 6.4.7。

任何帮助表示赞赏。

0 投票
2 回答
991 浏览

vba - 使用 excel vba 将图像上传到网络

我正在尝试将图像上传到 REST 网页。我可以通过 cURL 调用成功地做到这一点:

我现在正试图通过 Excel vba 中的 HTTP Post 来实现这一点,但遇到了一些问题。我目前正在这样做:

对于 responseText,我不断收到以下错误:

有什么想法我在这里做错了吗?

0 投票
1 回答
620 浏览

java - 维基百科内容解析 JSON

我想获取维基百科页面的内容,然后用它做一些有趣的事情。

我的想法是我想以 XML/JSON 格式获取它们,而目前我似乎没有找到一种方法来做到这一点。

目前我成功地做到了这一点:

https://en.wikipedia.org/w/api.php?action=query&format=jsonfm&prop=revisions&titles=April_1&rvprop=content&rvcontentformat=text%2Fx-wiki

但是我收到了 XWiki 中的内容,但由于页面不支持它,我无法将其更改为 JSON。

如何将 XWiki 解析为 JSON 或如何获取页面内容。

谢谢!

0 投票
0 回答
73 浏览

database - 使用 Java 保存 XWIki 文档会产生非常混乱的结果

我花了大约一周的时间来弄清楚我无法解释的非常奇怪的行为。我不确定任何类型的代码是否会有所帮助,所以我只是解释一下情况:

我们有一个类“caseClass”,其中包含以下 DBList:

姓名 =product

好听的名字=product

自定义显示 =

显示类型 =select

多选 =true

由于盒子=10

多选分隔符 = []- 空

加入分隔符 = ,

排序 =none

关系存储 =true

缓存 =false

休眠查询 =

XWiki 类名 = []- 空

Id 字段名称 = []- 空

值字段名称 = []- 空

功能方面很明显,该字段可以包含 0 - n 次出现。

我们有一个基于 java 的侦听器,用于在页面上保存具有此类的一个(确切地说是一个)对象的页面,并带有版本注释:

期望是页面的新(次要)版本与上述注释一起保存。

情况1:对象包含零引用(即为空)

以下是正在发生的事情的踪迹:

版本 1.1 - 这是初始版本 在生成保存文档(版本 1.1)的事件后,如上所述,结果是:

版本 1.2 - 使用保存传递的正确注释并作为注释“第一个注释”生成第二个事件以如上所述保存文档(这次是 1.2 版)并作为注释“第二个注释”结果是:

版本 1.2 - 未检测到更改。版本评论仍然是“第一评论”。

手动编辑页面并按下保存按钮,结果为:

1.3 版(选择​​了小修改)或2.1 版(未选择小修改)

如果我回到第一步(如Version 1.1之后所述),结果相同:第一个次要版本被保存,第二个未保存。

我已经检查了 XWiki 类中实际保存的所有内容。我可以看到在 XWiki 类中传递给 saveDocument 的信息是“正确的”数据。我也对此进行了测试minorEdit = false,这给出了类似的结果

情况2:DBList 包含一个(或多个)引用(即不为空)

以下情况正在发生:

版本 1.1 - 这是初始版本

在生成如上所述保存文档(版本 1.1)的事件后,带有注释“first comment”。结果是:

版本 1.2 - 保存传递的正确注释和注释“第一条评论”

在生成第二个监听器事件后,如上保存文档(这次是1.2 版)并作为注释“第二条评论”,结果是:

1.3 版- 通过第二次保存传递的正确评论和评论“第二次评论”</p>

我已经寻找了各个方面,例如比较对象、纸张和诸如此类的东西,但我没有发现任何差异。

解决方案

直到我决定将“关系存储”更改为 false。这导致了正确的情况(由情况 2 描述 - 有一个空的 DBList 以及一个非空的 DBList)

此解决方案适用于我们的情况,但我们更喜欢选择关系存储 ( true),因为我们不希望对 DBList 的大小有任何限制。

有没有人可以解释这种行为或可以确认这种情况正在发生?

0 投票
1 回答
176 浏览

xwiki - XWiki 在 proxmox 上

我需要在具有 Proxmox 的服务器上安装 XWiki,我不知道我使用什么容器或 VM 以及如何使团队能够在 XWiki 上工作。

& 此外,我必须确保 XWiki 的主机将拥有 puppet 代理以供以后配置。(虽然我不认为这代表一个问题)

谢谢你的帮助

0 投票
1 回答
89 浏览

xwiki - 如何访问文件管理器中上传的文件并使用速度在 xwiki 页面中显示它们

您好,我正在使用 Xwiki 并遇到问题

如何访问文件管理器中上传的文件并使用速度将它们显示在 xwiki 页面中。在页面中显示文件后,我必须通过单击眼睛按钮打开文件(使用 Open Office 导入时出现)。

提前致谢

0 投票
1 回答
1834 浏览

html - 如何在 XWiki 2.0 或 2.1 语法中指定表格边框

XWiki 中的默认表格样式在网页中看起来不错,但是当页面导出为 PDF 时,每个表格的边框都消失了,整个表格看起来很拥挤。我试过|(% border="1" %) header1,或类似的东西,都没有运气|(% style="border:1" %)|(% style="border:1 solid black" %)

但毕竟,我想做的只是获得一些或一个 wiki 页面的可移植和可打印副本。导出为 word 格式会呈现更多不可读的表格和错误的列表编号,并导出为 HTML 将整个页面包装在一个包含太多不必要内容的 zip 文件中。PDF 格式在最佳位置附近,还有什么我可以尝试完成的吗?