问题标签 [mediawiki]

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 回答
1169 浏览

php - 使用 php 和 curl 更新 mediawiki

我一直在编写一个 php 脚本来更新 mediawiki 条目,但是每当我运行它时,它似乎根本没有更新 wiki,只是返回未经编辑的文章页面。

我已经包含了一个首先登录到 wiki 的部分,并且我已经成功地从 wiki 中读取了信息,但我无法更新它。

有什么我遗漏或更好的东西吗?是否有一个现有的 php 包可用于更新 mediawiki。

提前致谢,

示例代码如下:

0 投票
4 回答
10614 浏览

ide - 哪个文本编辑器支持 Wiki 代码的语法高亮显示?

是否有任何文本编辑器(例如Notepad++)语法高亮 MediaWiki 代码?尽管 Wiki 脚本本身就是一种语言,但这可能与严格的编程无关。

0 投票
3 回答
2334 浏览

wiki - 使用 MediaWiki 软件的 Wiki 在哪里存储他们的文章?

使用 MediaWiki 软件的 wiki 在哪里以及如何存储他们的文章?

0 投票
6 回答
16498 浏览

image - 在 MediaWiki 中导出和导入图像

如何从 MediaWiki 导出和导入图像?

0 投票
2 回答
212 浏览

plugins - 开发 Wiki 的有效扩展

我们由 3-4 名开发人员组成的小型团队使用 wiki 进行文档编制和协作。我正在尝试整理一些可靠的扩展列表,这将有助于使它变得更好。我们正在使用 MediaWiki,但如果您知道另一个平台的好扩展/插件,我也想听听。谢谢。

到目前为止,这是我的清单:

  • Geshi用于语法高亮。
  • FCK编辑器
  • 标记为类别

对 MediaWiki 1.15.0 不起作用的有希望的扩展

  • 分类编辑
  • 问题跟踪器
0 投票
1 回答
1672 浏览

php - Mediawiki:无效的编辑令牌

我使用带有 HTTP POST 的 API 在 Mediawiki (1.14) 中创建一个 wiki 页面:

  1. 我需要一个编辑令牌
  2. 它有效,我得到了一个新的令牌(例如:d96d72fae5e6c43b0b9f63d82ace366)
  3. 我发送 HTTP POST 以使用我的新令牌创建新站点(类似于“d96d72fae5e6c43b0b9f63d82ace366+\”
  4. 我收到一条错误消息“无效令牌”

我不明白为什么会收到此消息,因为我在 POST 请求中发送了一个新创建的令牌。

任何的想法?

0 投票
4 回答
981 浏览

python - 我可以使用 pywikipedia 来获取页面的文本吗?

是否有可能,使用 pywikipedia,只获取页面的文本,没有任何内部链接或模板,也没有图片等?

0 投票
2 回答
1633 浏览

php - 我在哪里可以找到 PHP 中好的 MediaWiki 标记解析器?

我会尝试稍微破解 MediaWiki 的代码,但我发现如果我能获得一个独立的解析器,那将是不必要的。

谁能帮我这个?

谢谢。

0 投票
3 回答
4513 浏览

mediawiki - 在 MediaWiki 中嵌入一个类别

我不太确定这在 MediaWiki 中是否可行。

我有几个类别,每个类别包含几页。如果您打开类别页面,您会看到通常由以下三个部分组成的类别内容:

  1. 用户定义的文本(可以使用编辑链接进行编辑)。
  2. 附加到此类别的所有子类别。
  3. 附加到此类别的所有页面。

我的目标是创建一个页面,其中至少包含几个类别的第 3 部分。一个页面,显示所有附加到我选择的多个类别的页面名称,按其类别分组。

我的第一种方法是使用 MediaWiki 的标准 transclude 语法:

不幸的是,这仅包含了一个类别的第一部分:用户定义的文本。缺少页面名称列表。

我的第二个想法是看看解析器函数。也许有一些功能可以提供通过类别的页面进行枚举。但我没有找到。

也许那里有一个 MediaWiki 扩展......

有没有聪明的方法来实现这一点?

0 投票
2 回答
97 浏览

wiki - 分发可更新的帮助 Wiki

我们将把基于 chm 的帮助移植到 mediawiki 实现中。只要这在我们客户的网站上是只读的,一切都会好起来的。但是我们的客户想要编辑他自己的我们产品 wiki 的副本。显然,这给我们带来了一个问题:我们如何将自己的 wiki 更改分发和合并到客户的 wiki?我们无法手动更新每个客户的 wiki。

mediawiki 是否解决更改的分发和合并(自动/半自动)?

出于多种原因,不能为所有客户托管一个集中的 wiki。