本人从2007年开始使用MediaWiki,已经有10多年的经验,最开始使用的时候是非常赞同Wiki的理念、非常佩服Wikipedia,可惜在国内Wiki网站的发展并不好,后来我逐步把建站平台改为Drupal了,但以前MediaWiki建成的网站还在一直维护,例如:查号吧、邮编库、繁体实用查询等,访问量也都还不错、不断更新,也把一些MediaWiki使用经验记录在本博客中。

邮编库这个网站的历史够长了,前后超过20年,可以查看网站上的“关于我们”了解详情。2006年以前采用FrontPage来制作的网页,2007年开始改用MediaWiki至今,这个Wiki软件的采用也是阴差阳错,现在看来不是很合适,因为我们网站并不是像维基百科那样主要是由网友编辑,但使用了很多年后,其方便我们自己人员编辑、方便用户留言等方面也还是有一定好处,我们自己以及老用户也已经习惯。
但有一点一直是个问题,就是页面太简陋、陈旧,甚至会给新同事和新用户留下粗糙、丑陋的不良印象。因为人少事多,一直没有下决心来进行大的改版,拖了好些年。去年我们的e
以前为了在MediaWiki网站上实现AMP版本和MIP版本可是费了不少力气,更早是用Vector做电脑版、WPtouch做手机版,然后用一个简单的Modern皮肤改为了AMP的皮肤,再后面又复制到MIP皮肤。
应该来说我们做AMP、MIP版本算是很快的,也找住了一波流量红利,但百度在把重点转向熊掌号后(再之后熊掌号也被放弃了,重点转向智能小程序),MIP慢慢淡化了,后来又取消了MIP的CDN缓存,沦为可有可无的东西。再就是我们网站自己开始采用免费或付费的CDN后,AMP的搜索引擎缓存优势也不明显了,反而是限制了我们网站的一些功能、维持一个版本增多了开发工作量。
上次MediaWiki从1.23.5和1.24.2升级到1.27.0还是在2016年,选择1.27版本的原因是这是一个长支持周期的版本,可以在3年内不用大版本升级,但在2019年也到期了,本来应该升级到1.31这个长周期版本,不过也因为时间精力顾不过来而没有进行,到2020年的1.35又是一个新的长周期版本,我们2020年10月就进行了测试,后来人手不足搁置了一段时间,现在2021年3月再次回头来进行,终于是把剩下的小问题逐步解决,然后升级网站可以推出了,下面来记录一下需要进行的工作。
首先到MediaWiki官方网站,下载最新稳定版本,阅读1.35的发布说明,还需要
前面发了一篇《内部培训资料:MediaWiki编辑和管理》,是给公司新入职同事讲的,无论是编辑人员、运营人员还是开发者都要听一听,作为一个基础。后面关于搭建和开发的内容,就只需要讲给PHP程序员听了。
前一阵子给新来的同事做内部培训,整理出来一些MediaWiki相关的资料💾,原来准备放在博客中给需要的朋友看,但忙起来就忘记了。
今天有位以前联系过我的网友,问我还在继续运营Wiki网站没有,我说有些网站很少更新、还受监管部门限制就干脆关停或者自我限制了,但依然有几个Wiki网站还在维持,只是没有真正作为一个百科全书类网站。
但我们用MediaWiki搭建运营的查号吧、邮编库这两个网站有10多年了,一直在维护、更新,所以维基百科的技术我们还是掌握和使用的,我说的近期公司内部培训就是给新来同事做的,MediaWiki方面的讲解分了两次:
前两周同事开始对阿里云服务器上的PHP 5升级为PHP 7,遇到的问题以及解决办法我记录在《PHP5.x升级到PHP7.x后Drupal网站出现的问题》一文中,本周对MediaWiki所在服务器要进行升级,所以先进行了一些测试,把Wiki站文件复制到已经升级为PHP 7.3.5的服务器上,马上看到了一堆报错,逐个去检查、搜索、修改以致全部解决,下面也来进行一些记录。
首先在MediaWiki官方网站上找到MediaWiki各个版本对PHP的要求,我们目前的MediaWiki 1.27支持PHP 5.5.9+, 5.6.x, 7.0.x, 7.1.x,并没有说支
用MediaWiki在国内建网站用户很少,用到扩展程序DPL动态页面列表的就更少,还需要对列表标题进行修改的需求的除了我们可能就找不到了,今天和同事一起商议邮编库网站新增一些页面的时候就遇到这样的需求,摸索了一下找到解决办法,记录如下:
我们在[[黑龙江省行政区划]]这样的页面中使用动态页面列表生成了下面这样的下级地市列表:
前些天写了一篇《为网站面包屑导航添加结构化数据》,主要说的是为Drupal网站的面包屑导航添加结构化数据标签,从实际应用来看是可以起到预期效果的。
后来我又尝试了在MediaWiki网站中也为面包屑导航添加结构化数据标签,做起来麻烦一些但依然是可行的,今天来记录一下。
我们从2006年很早就开始使用MediaWiki软件了,尝试了用模板来做一个面包屑导航,代码类似这样:
<div class="breadcrumb">
[[link:|首页]]
>
[[link:{
2016年11月为了宣传我们的IP查询网站,添加了“Drupal网站中显示留言者的IP地址”功能,MediaWiki站也通过修改相关程序来实现,但有用户反映不希望自己的IP地址暴露出来,特别是在查号吧这个网站,一些曝光骗子号码的匿名用户更是不愿IP暴露、引起可能的打击报复麻烦。
今天去进行了两个修改,一个是正常的页面显示中把IP地址后两位数字屏蔽,这是通过修改includes/OutputPage.php来实现的:
public function addHTML( $text ) {
//jamesqi 2
申请加入百度熊掌号后,先要绑定域名,然后就是提交资源,在提交资源的说明中需要符合验证要求,在“粉丝关注”菜单中有具体要求:

1、在H5页面需要在<head></head>之间添加:
<script src="//msite.baid
2002-2023 v11.7 a-j-e-0