本人從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