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

很多年前就用MediaWiki并投放Google AdSense广告,中间也很多次修改过广告代码及投放方式,最近又在升级MediaWiki软件,也对广告投放进行了一些调整,现在小结一下我用过的几种广告代码投放方式:

2014年10月《MediaWiki从1.16.0升级到1.23.5》和2015年4月《MediaWiki从1.23.5升级到1.24.2》后暂停了一段时间的升级,不过总是收到消息有些漏洞需要堵住,干脆等到MediaWiki 1.27.0版本新发布后再来升级,这个1.27
2010年前我们主要使用MediaWiki平台来建网站,2011年后改用更为通用的Drupal内容管理系统,新网站就用Drupal搭建,而老的Wiki网站就维持运行、管理留言等,两个系统中可能有一部分相同的内容,都是独立导入添加的。现在想把一个MediaWiki中用户创建的页面内容迁移到Drupal网站中,思路是从MediaWiki导出XML文件,变换为CSV格式,然后导入Drupal站,具体记录如下:
去年在Drupal单服务器设置Memcache缓存后,效果很明显,今年又试用阿里云的开放缓存服务OCS,同样对降低数据库负载很有用。本来在Drupal以前用MediaWiki的时候就听说过Memcache,去年先在Drupal上用起来了,随后在MediaWiki上也使用了单机的Memcache和阿里云的OCS。
Drupal上的设置还麻烦一点,MediaWiki的设置其实更简单,参看:https://www.mediawiki.org/wiki/Memcached
不过Drupal上查看Memcache是否有效很简单,可以查看网站状态以
2006年初开始使用MediaWiki,到2011年初开始尝试Drupal,随后因为时间精力问题“关闭大部分MediaWiki网站的留言、编辑、注册功能”,不过这样一来就成了单纯单向展示原有内容的“死”网站了,虽然有部分网站因为初始内容用心编辑后一直还有人访问,但这样也没法有大的发展。
去年10月份到今天3月份对MediaWiki进行了全面升级,把一个系列的Wiki网站进行了目录合并,现在一台服务器上的所有Wiki网站都可以共用一套MediaWiki程序了,例如简体中文的实用查询Wiki版本、正體中文的實用查詢Wiki版本,都可以放在同一个目录下,images等目录通
去年在上海和武汉参加北京亚艾元公司组织的Drupal培训中得知他们专门开发了微信与Drupal的接口叫做weidrupal,11月份在武汉大学图书馆培训的时候开发者范苑专门讲解演示了用法,我们当时就申请了公众服务号来熟悉微信的一些服务功能。
12月份我们先下载了一个免费的基本版来测试,但难以满足定制化的一些要求,就交几千元钱购买了高级版本。不过因为过春节前后我们搬迁服务器、调试Apache Solr等其它工作繁忙和打搅也没有太顾得上,直到现在武汉多库科技公司招人后客服力量加强才重视这个接口的问题。
MediaWiki用了9年多还从来没有尝试过编写扩展程序,有扩展需求也是在MediaWiki官方网站上去寻找能满足需求的第三方扩展。不过有用Drupal过程中积累下来的编写模块的经验,也应该可以编写出MediaWiki的扩展模块。
以前为了在Wiki页面中输出一段循环代码,用过一个叫做include_PHP的扩展,把php程序嵌入到Wiki中,但现在这个扩展已经找好不到了,是因为安全问题已经被删除了,更无法找到升级版本。前一阵子在导入新数据的时候,就遇到报错的情况而无法解决。
所以决心要自己来编写一个扩展程序解决,今天花了一下午的时间,
去年10月份开始,把使用了好些年的MediaWiki从1.16.0升级到1.23.5,这个过程延续了差不多半年时间,其中还进行了多个wiki网站搬迁到一套MediaWiki程序中的工作。好不容易基本上全部搞定,想歇一口气,但发现MediaWiki已经又升级到1.24.2了,而且原来的1.23.5有安全漏洞,必须安排升级,唉,真是麻烦啊。
今天尝试着把祁劲松的维客空间这个老的Wiki网站进行了升级,过程如下:
1、下载新版本MediaWiki程序,解压到mediawiki_code-1.24.2;
2、以前mediawik
我们是2006年开始使用MediaWiki,2012年的时候自己通过摸索利用另外一种皮肤文件来实现手机版网站,当时记录了一篇博文《MediaWiki网站添加手机版网站》,这种办法算是完全自创的,基本上可以实现希望达到的效果,因此一直沿用至今,最近的MediaWiki升级到1.23.5以及多个Wiki网站合并到一个安装目录的过程中,也保持了这种用法。
以前也注意到Wikipedia是采用另外的办法来实现手机端浏览的,但没有去深入研究。最近几天又去专门看了相关的资料,并在部分没有手机版的Wiki网站中实验,做一些记录。
2012年初,我们为了集中精力建站,关闭大部分MediaWiki网站的留言、编辑、注册功能,最近几个月对MediaWiki进行了一次升级,也在考虑是否打开一些以前的wiki网站的留言、编辑等功能,毕竟有网友互动才能让网站更有用。
我们升级是从1.16.0到1.23.5,后者把一些常用的第三方扩展模块都包含进去了,我去看了一下有这些:
2002-2023 v11.7 a-j-e-0