问题标签 [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.
python - 用于查找 MediaWiki 标记链接内容的 Python 正则表达式
如果我有一些 xml 包含以下 mediawiki 标记之类的内容:
“ ...收集于 12 世纪,其中 [[亚历山大大帝]] 是英雄,他在其中的代表,有点像英国 [[亚瑟王|亚瑟]]”
什么是适当的论点,例如:
re.findall([[__?__]], article_entry)
我在转义双方括号并获得正确的文本链接时有点磕磕绊绊,例如:[[Alexander of Paris|poet named Alexander]]
cakephp - 在 CakePHP 框架中添加 WikiMedia 引用时如何避免单独登录?
我的团队正在尝试使用 Media Wiki 让用户发布更深入的科学研究分析。但是,MediaWiki 需要单独登录,这确实很麻烦。
有没有办法绕过单独的 Media Wiki 登录,以便已经登录到我们网站的用户可以直接进入 Wiki Media 并发布参考资料,而无需通过单独的登录屏幕?
wiki - 在 MediaWiki 之后使用哪个 wiki?
我们正在考虑从我们现有的 MediaWiki 安装转移到功能更丰富的东西。我试图找出人们今天使用 MediaWiki 的所有痛点(主要是与 Word 相比,它对外部文档的处理很差,编辑能力也不够完美)。
我们正在使用 wiki 来获取设计、规范和流程指南。我们有几个外部文档(文档、powerpoints),我们目前将它们放在一个共享文件夹中并从 wiki 链接到(因为在 MediaWiki 中上传文件不是很方便)。我们正在努力使摩擦最小化,这样任何人都不会有借口或理由不使用它。
我们正在考虑的一些选项是 Confluence、Trac 和 Sharepoint。钱不是一个大问题,只有易用性(和维护)和功能齐全。你会用什么?
mediawiki - 在 MediaWiki 中有没有办法强制一组页面具有特定的皮肤?
我热衷于这样做的原因是我们有一个运行良好的 wiki,但我想在 wiki中存储内部应用程序的帮助页面,并直接从应用程序链接到这些页面。虽然我们不会担心人们在查看 wiki 其余部分的页面时看到非文章内容(即帮助页面),但从应用程序查看时它会被简化,我认为如果我这样做是理想的给它一个我会设计的简化皮肤。
我已经发现 URL 可以添加useskin=(例如,在用户首选项页面中的预览皮肤页面中所做的那样),但是点击链接会将您恢复为正常选择的皮肤。
有没有办法调整皮肤,让所有的链接都包含useskin=?(我认为这可能有问题,因为您似乎需要完整的页面名称才能使 usekin 工作(例如..../w/index.php?title=blah....&useskin=cologneblue而不是短 URL) .
如果这不是一个聪明的方法,我可以考虑不同的方法(我运行 wiki 所在的盒子,也许可以创建一个不同的 wiki,尽管这可能有缺点,例如需要组合用户表和除非我重新编码,否则这可能仍然会选择用户喜欢的皮肤)。
任何明智的建议都非常感激!让我知道您是否需要更多信息,或者我是否需要澄清关于我的目标的任何观点。
[我确实在 MediaWiki.org Support Desk 页面上提交了这个,但没有得到回应......我希望我的问题没有那么糟糕!!]
wordpress - 使用 apt-get 安装 Web 应用程序的实例
是否可以在 Web 服务器上拥有许多 MediaWiki 或 Wordpress 实例,由 apt-get 安装和自动升级?如果是这样,Ubuntu LTS 是否会使用仅安全补丁进行升级?
谢谢!
sql - 快速获取 MySQL 中 2 列差异的方法
如何获取在另一列中没有匹配的列的字段?
我试过:
它产生了很多重复的字段,所以我做了一个:
但它只是挂起。
任何帮助将不胜感激,谢谢!
PS 我这样做是为了为 mediawiki 的 MWDumper 工具创建一个排除列表。我需要它,这样当我导入输出的 sql 时,我当前的 wiki 条目不会被覆盖。
编辑:是的,它们是 2 张不同的桌子。每个都有大约 70,000 多条记录 另外为什么我的查询很慢?如果有人能澄清一下,我将不胜感激,以便我了解原因:) 再次感谢!
php - 将选定的 Wikipedia 文章复制到自己的 wiki 中?
有没有办法将某些维基百科文章(大约 10,000 篇)批量复制到我自己的 mediawiki 网站?
编辑:如何在不覆盖类似名称的文章/页面的情况下执行此操作?我也不打算使用非法手段(爬虫等)
mediawiki - Mediawiki的AdminSettings.php的格式是什么
我正在尝试运行 dumpBackup.php 并且我得到了
我的理解是我需要将文件 AdminSettings.sample 复制到 .php。但我似乎没有这样的文件。它的格式是什么。可能看错了地方,但所有参考资料都引用了示例文件
extension-methods - MediaWiki recursiveTagParse 返回 false
我正在为我的小组编写一个供内部使用的扩展。它需要一些参数,并且应该为我们正在处理的版本返回一个 DR 表。它查询我们的 ClearQuest,而且一切正常。但是,当表中的行数超过 606(很常见)时,根本不会返回任何输出。
我使用 wiki 标记 ( {|...|} ) 编写表格并将其发送到 recursiveTagParse。我检查并 recursiveTagParse 返回错误。已经尝试过一点点,但找不到它会返回 false 而不是输出的原因。
我假设 recursiveTagParse 不会处理大量输入。有谁知道我可以设置一些变量来强制 recursiveTagParse 这样做吗?
php - 将用户添加到 MediaWiki 的脚本
我正在尝试编写一个在 MediaWiki 中创建用户的脚本,以便我可以运行批处理作业来导入一系列用户。
我正在使用 mediawiki-1.12.0。
我从论坛获得了这段代码,但它看起来不适用于 1.12(它适用于 1.13)
谢谢!