WordPress官方最近做了新的下載頁面,其中,稱呼在CVS當中、還在開發當中的版本為「Bleeding Edge」,也就是所謂的「出血」,WordPress在系統介面設計方面,使用了相當多的出版術語,例如slug、tagline等等,現在將開發中的版本稱呼為「出血」,也保持這一貫的隱喻與趣味。而我在OSSF站台上所進行的「中文WordPress專案」中,所製作的完整繁體中文安裝套件,目前也可以使用CVS方式取得,如果您熟悉*nix的命令列操作模式,請用以下方式取得程式碼:
export CVS_RSH=ssh(如果您用的是 csh,請輸入setenv CVS_RSH ssh)
cvs -d :ext:cvs@cvs.openfoundry.org:/cvs co wp-12tc
最近會把目前的系統再稍做整理,再製作一個安裝包釋出。
目前在CVS中的中文WordPress安裝套件,除了包含在原本的WordPress 1.2的架構上,以中文語系檔的方式,完成頁面以及管理介面的中文化之外,同時,系統內的安裝程式以及說明文件,都已經翻譯成中文。而目前的版本與之前所釋出的安裝包測試第六版的差別,包括以下幾點:
- 修正之前我寫的一些外掛程式的錯誤。
- 加入了wiki套件。WeblogToolsCollection網站在七月五日就推出了這個在WordPress上整合Wiki功能的套件,將ErfurtWiki這套國內可能較少人使用的Wiki系統,整合到WordPress中,原來的程式碼使用ISO-8859編碼,以及一些會破壞中文的HTML Entities轉換功能,必須稍作改寫,才能夠在中文環境中順利使用。使用方法是,只要在安裝好WordPress之後,連上
http://你的網站//wikiwiki.php
,系統就會幫你安裝好wiki所需要的資料庫,另外,因為這個 wiki 加入了 WordPress 的帳號管理機制,您可以設定成必須要有帳號、而且已經登入系統的狀況,才可以編輯 wiki 頁面。ErfurtWiki所使用的wiki語法,與其他系統稍有不同,請看一下ErfurtWiki網站上的說明(很不巧,我在寫這篇的時候,ErfurtWiki的網頁剛好掛了)如果您不想使用wiki功能,把wikiwiki.php以及ewiki.php刪除即可。 - 加入兩岸WordPress中文使用者最近所開發的各種WordPress外掛程式,包括「首字放大」、「SideBlog」等等。
- 把一些可能會常用的文件,放進了安裝包當中。
另外,也歡迎大家一起參與「中文WordPress專案」,雖然說我也不知道之後還需要做些什麼,呵。
再來講一些目前WordPress官方開發的狀況。在最近CVS當中的官方版本中,在管理介面做了一些更動,原本,管理介面上方的Banner,是一排WordPress的標準字,現在改成了您自己站台的名稱,而在每一頁的下方,加上了「Get Firefox」的圖示,看來WordPress的發展者,也在致力推廣Firefox這套瀏覽軟體。「編輯」(Edit)選項更名為「管理」(Manage),此外,管理介面中,計畫加入一個「儀表版」(Dashboard)功能,目前這個頁面還沒有做出來,還不清楚怎樣使用。
可以請教一下,要怎麼修改才能讓ErfurtWiki正常運作於中文環境呢?因為我從一開始就是採用官方版的WP安裝Blog系統,所以不知道怎麼把你所做的修改添入其中:P
我在兩個禮拜前有安裝過ErfurtWiki,第一次輸入中文的結果都是正常的,但後面修改時就會變成亂碼了。真不知該如何是好。
在ewiki.php中,找一下,有幾行用到了htmlentities這個function,這幾行一定要改寫。
或是我等下弄一個這個套件的安裝包好了。
唔…還是這個東西有附在中文包裡?
如果是這樣,我下載來研究好了 😛
NVM
我看到部落格隨便祭上的留言了:P
我會自己去下載來研究看看低。
謝謝你這些年來的無私奉獻囉:)
Zonble 大您好:
我從部落格隨便祭那下載了wiki 的檔案, 也連結了http:…//wikiwiki.php 不過畫面的一片空白的, 不過mysql 多了ewiki 的table, 那之後我要如何開始編輯我的wiki 呢? 連上wikiwiki.php 是空白畫面, 連上ewiki.php 得到如下的警告:
Warning: Call-time pass-by-reference has been deprecated – argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c:\appserv\www\blog\ewiki.php on line 1660
我該如何設定呢? please give me a faver, thank you.
喔 對, 我有安裝norton 的firewall, 但廣告攔截是close 的, 所以用外掛是ok 的