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