RAC - Rapid Add Content

Rapid Add Content for 維基百科(簡稱RAC)是域奇為節省維護條目所需時間而DIY開發的工具。運作原理是參考了HOTCAT,目前為封閉版本,恕未能完全公開。

RAC的功能

在加上RAC的代碼後,條目頂部將會出現一個工具箱,透過點撃需要進行的動作(多為掛上模版),RAC會產生相應的維基代碼,在修改參數等細節後,可透過RAC直接儲存修改,或是預覽變更。

RAC的限制

  • 暫時來說,RAC的功能只限於「增加」,並沒有「修改」和「移除」的功能(當然單純增加也已足夠應付一般動作)
  • RAC只在Firefox 3通過測試,而主流的IE是未能支援的
  • 整個工具為為monobook風格建立,在其他風格下運行可能導致顯示問題。
  • 由於域奇慣用繁體,恕未能照顧簡體用戶,不過現階段有興趣的簡體用戶仍可以用較繁複的方式加上RAC後自行翻譯。

如何加上RAC

  • 最大的自訂性
  1. 創建「<您的用戶名字空間>/racExclude.js」,內容是var racExcludeList = [];
  2. 用戶:Ricky Lau/racMisc.js複製至「<您的用戶名字空間>/racMisc.js」,把sig:'~~~'改成sig:'<您慣用的簽署─多為~~~~>'
  3. 用戶:Ricky Lau/racContent.js複製至「<您的用戶名字空間>/racContent.js」
  4. 用戶:Ricky Lau/rac.js複製至「<您的用戶名字空間>/rac.js」
  5. 把所有「User:Ricky Lau」修改成您的用戶名稱
  6. 在「<您的用戶名字空間>/monobook.js」加上
document.write ('<scr' + 'ipt src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js"></sc' + 'ript>');
importScript ('<您的racExclude.js>');
importScript ('<您的racMisc.js>');
importScript ('<您的racContent.js>');
importScript ('<您的rac.js>');

請不要調亂引用次序

  • 最方便的引用─自訂化的功能不能使用
  1. 在「<您的用戶名字空間>/monobook.js」加上
document.write ('<scr' + 'ipt src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js"></sc' + 'ript>');
importScript ('User:Ricky Lau/racExclude.js');
importScript ('User:Ricky Lau/racMisc.js');
importScript ('User:Ricky Lau/racContent.js');
importScript ('User:Ricky Lau/rac.js');

請不要調亂引用次序