您在這裡

重新打開部分MediaWiki網站留言編輯等功能

James Qi 在 2015年4月28日 - 21:44 發表

  2006年初開始使用MediaWiki,到2011年初開始嘗試Drupal,随後因為時間精力問題“關閉大部分MediaWiki網站的留言、編輯、注冊功能”,不過這樣一來就成了單純單向展示原有内容的“死”網站了,雖然有部分網站因為初始内容用心編輯後一直還有人訪問,但這樣也沒法有大的發展。

  去年10月份到今天3月份對MediaWiki進行了全面升級,把一個系列的Wiki網站進行了目錄合并,現在一台服務器上的所有Wiki網站都可以共用一套MediaWiki程序了,例如簡體中文的實用查詢Wiki版本正體中文的實用查詢Wiki版本,都可以放在同一個目錄下,images等目錄通過設置.htaccess的重寫規則放在各自站點子目錄下。

  另外,随着前幾年大規模添加數據的階段性突擊告一段落,也需要對原有網站内容進行深耕,所以把Drupal網站和Wiki網站的反饋機制都盡量打開,Drupal上主要頁面下方留言以及聯系網站Contact頁面,Wiki頁面則采用以前的老辦法,在“頁面”的下方添加到“讨論”的鍊接以及直接展示讨論頁的内容,并開放相應的權限。

  還有就是Drupal和Wiki都設置了留言通知,隻要是有被監控的變動,就會通過郵件方式獲得通知,這樣解決了子網站過多後及時發現哪裡有留言更改的問題。MediaWiki中是在LocalSettings.php中增加一句:

$wgUserNotifiedOnAllChanges = array('James Qi', 'Somebody ID');

  在我們現在考慮進行新站開發的時候,對比了Drupal和MediaWiki的各自優缺點,還是決定用Drupal更靈活、強大,而MediaWiki則依然繼續了解、使用,可以在原有網站内容的基礎上,做好評論管理并繼續更新、添加适當内容,還是可以繼續有一定發展的。smiley


  補充:為了讓MediaWiki系列網站共享用戶及權限組,可以在共用的LocalSettings.php中添加:

$wgSharedDB = "www18daoorg";
$wgSharedPrefix = "jingle";
array_push ($wgSharedTables, 'user', 'user_groups', 'user_properties', 'user_former_groups');

$wgCookieDomain = '.18dao.org';

自由标簽:

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。