Subscribe to RSS Subscribe to Comments Blog of Roy Chan

Blog of Roy Chan

OSWikiHK

這幾天忙著 OSWikiHK ,先 upgrade 到 MediaWiki 1.4.4 ,可以自動轉換繁簡中文,向外連外亦會自動加上了 rel=”nofollow” 屬性,對未來 anit-spamming 頗重要。 改動了一些設定,令 OSWikiHK 會因應造訪的 domain 顯示不同的 theme ,免了過份著重 HKLUG 的問題 ,HKLUG 的 theme 已加了統一的 header ,也連接相同 Adbanner 位,測試了在 Firefox, IE 及 Opera 都可正常顯示。我打算做好 HKLUG 的 theme 後才動手做 DebianHK 的 theme 。搞了一輪,對 MediaWiki Theme 的 customization 總算撑握多了。我本來頗喜歡 Zope 的TAL ,對平衡慣用 Dreamweaver 的 designer 和 programmer 有很太幫助。但早前試過 MediaWiki 的 PHPTal 在 1.4.x 好像不太行,而我又不用 Dreamweaver ,所以現時真觀地改 code 反宜快捷。

改了 backup script 每日把主要的database 資料 (當然不包括用戶個人資料和 images archive ,好像 Wikipedia 般容許任可人下載

另外我亦安裝了 GraphvizSyntax HighligntCharinsert 三個 extension 。Charinsert 讓可在 MediaWiki:Copyrightwarning 上加入 <charinsert> tags 令用戶在編輯條目時有個 Char 板面方便輸入特別的符號。Syntax Highlist extension 利用 enscript 美化程式碼的顯示,我改動了 code ,令 OSWikiHK 可以用 <perlcode>, <pythoncode>, <shcode>, <bashcode>, <javacode>, <cppcode> 和 <sqlcode> 分別 highlight perl/python/sh/bash/java/c++/sql 的程式碼,亦免了和 HTML 的 <code> 有衝突。 Graphviz extension 以前也提過可以用 <graphviz> 包著 DOT 言語,繪出有向圖,頗有趣。為免有人濫用令系統負荷過重,我改了 code 令只有 sysop 才可以使用 graphviz 。試畫了幾個 graph ,似乎並不易使用,不過對解釋一些程式的流程很有幫助。


Share It: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


No comments yet. Be the first.

Leave a reply

  • :-)
  • :-D
  • :lol:
  • ;-)
  • :-P
  • :-(
  • :'(
  • :'-(
  • >:-(
  • :-O
  • :annoy:
  • :appeal:
  • :asleep:
  • Zzz...
  • :-Q
  • 8-)
  • B-)
  • :clap:
  • :enjoy:
  • :blush:
  • :shy:
  • :*
  • :inlove:
  • :inlove2:
  • :inlove3:
  • :love:
  • :allure:
  • 8D~~~
  • :amative:
  • :chatter:
  • :bored:
  • bored2:
  • X-O~~~
  • :-'|
  • 8-S
  • #_#
  • :dontknow:
  • :embarrased:
  • :excite:
  • :faint:
  • :fuzzy:
  • :plan:
  • :conceal:
  • :regret:
  • :punched:
  • :silent:
  • :-X
  • :tease:
  • :vent:
  • :win:
  • :work:
  • :good:
  • :shit:
  • :bomb:

Based on Fluidity© 1998-2007 Roy Hiu-yeung Chan