对于某些MediaWiki扩展的感受
之前写过一篇文章《MediaWiki实用扩展程序介绍》罗列了一些常用的MediaWiki扩展,有兴趣的可以先去看一下。最近花了好几天时间把MediaWiki官网中列出的所有扩展都大致浏览了一遍,只为找些自己能用上的。基本上用于维基基金旗下站点的差不多有两百个左右,其他扩展除去停止维护的仍有近五六百个(当然某几个只是为了配合或者增强另外一些扩展的),大体上按照官方的分类分为以下几种:用户动作用...
之前写过一篇文章《MediaWiki实用扩展程序介绍》罗列了一些常用的MediaWiki扩展,有兴趣的可以先去看一下。最近花了好几天时间把MediaWiki官网中列出的所有扩展都大致浏览了一遍,只为找些自己能用上的。基本上用于维基基金旗下站点的差不多有两百个左右,其他扩展除去停止维护的仍有近五六百个(当然某几个只是为了配合或者增强另外一些扩展的),大体上按照官方的分类分为以下几种:用户动作用...
注意:虽然使用git的方式看似很便捷,但很多时候会因此发生一些莫名其妙的问题,尤其是在进行大版本升级的时候,所以最保险的方式是从官网下载各个对应版本到服务器上(1.38.1中采用git报错的有TemplateStye和Lingo)。2022年6月14日更新今天在虚拟机中测试1.38版,需要重新安装所有的扩展,之前的脚本用起来有点不顺,最大的原因就是无法判断扩展是否已经安装了(git时不时出错...
通常来说,我是很少会主动升级MediaWiki的插件,大多数情况是随着MediaWiki的版本一起升级,直到最近玩页面表单(Page Forms)插件时,提到有bug需要升级到5.1版以上,而我的还停留在4.7版。我的常规做法一般都是直接下载安装包然后解压上传到服务器,至于git的方法几乎很少用。今天再次用git尝试了升级,果然好用!既然git的方式这么方便,那么其他插件岂不也可以?既然其他...
通过上一讲内容(《MeidaWiki教程之Cargo篇》),你可能已经创建了信息框模板来处理所有数据,并考虑了每种情况的理想页面布局。但是,如何让用户使用你所创建的这一切呢?那就需要用到这一讲的主角——“Page Forms(页面表单)”:它可以让你定义表单,并通过这些表单使用已设置好的结构来创建和编辑页面(如果你看过本站之前的另一篇文章《如何用插件创建我的第一个MediaWiki信息框模板...
最近打算在心百科的维基站中添加书籍条目,然后用Cargo记录书籍信息。条目包括了书籍简介、目录、书摘等内容,正常情况下就是每个部分作为一个章节处理,样式如下:右侧是书本的信息框,左边是书籍简介以及目录等内容。只是目录内容一旦有很多的话,排版很难看,页面也很长。如果能采用选项卡的方式进行切换就好了。今天重新查看之前写的文章,正好发现一个选项卡的插件Tabber,下图是它产生的效果(未调整CSS...