wordpress-mu 在 3.0 之後就不再是獨立分支,而是直接整併進 wordpress。 FreeBSD 的 ports 也在大約 8 月中的時候將 www/wordpress-mu 移去。整併之後升級就直接看 wordpress 即可,不會說 wordpress 升完要等一陣子 wordpress-mu 才會跟上。

之前弄的一些升級 script 就需要調整一下才能用,因為名字已經從 wordpress-mu 改成 wordpress 了。除了這個外,直接升級並沒有遇到太大的困難,升級完之後把 theme 跟 plugins 也順便更新好,這部份也沒遇到啥問題,wordpress 真的是愈來愈成熟了。

 

from ports, with script

 

其實早就試用 Roundcube 很久了,只是一直沒有「扶正」而已。 用 Roundcube 最主要的原因是他和 318Mail 的 IMAP 相容,也就是說只要把收信軟體 (包括iPhone上的) 設成 IMAP 模式的話,你在新 318Webmail 上看到的內容 (信件、資料夾等) 會和收信軟體看到的內容同步,可以減少許多跨裝置收信的問題。

現在 http://mail.pighead.cc, http://mail.ck49th318.org (http://mail.syu.tw) 的預設登入畫面已經通通改成 Roundcube,和從前的情況一樣背後的伺服器是同一個所以挑慣用的網址使用即可。

首頁有一個連結可以連到原先的 openwebmail,有需要的人還是可以用。剛好 roundcube 和 openwebmail 系統檔案位置不衝突,所以兩個系統可以併存而不會互相干擾。openwebmail 的網址其實跟以前完全一樣,只是現在要多先點一下首頁的連結才會跳到登入頁面而已。

 

小小整理了 318Blog 的首頁,同時加裝了一些 plugin,現在可以秀出 Blog 列表了 (當然只有開放的才會列出),另外也設定了 Global Search,不過似乎啥都找不到,這部份還需要再調整一下就是。

 

from ports, plugins also updated

 

應該都會從 Wei-Hao Syu’s Blog 徐偉浩的部落格 移到這邊來放,包括一些相關的軟體設定等等。

 

Just upgrade it for the coming Happy New Year!

  1. re-write the installing script.
  2. re-locate wordpress-mu directories to match the new deployment policy of jasmine’s web service.
  3. update some plugins (youtube, wpmu-ldap…) and make some plugins sitewide enable.
 

等當久的 WordPress 出來了,最大的毋共樣的地方就是後台/主控台的改進。這蓋早以前佇 WordPress.com 就有了,那時就覺得蓋好用,毋管是快速發新文章還是快速修改舊文章的功能都蓋實用,比以前的好用加幾百倍,緊佇那等看哪下 WordPress MU 的新版本會出來。這下開始可以用了,蓋爽快。

升級沒堵到什麼問題,本成裝著的 plugins 也可以用,蓋好。

 

在之前的這篇有提到舊的 wpmu-ldap 在 WordPress MU 1.5 下會出問題,所以當時是稍微修改到堪用的程度就拿來用。 而現在 wpmu-ldap 1.5 正式推出,有正式版當然直接給他用下去,試了一下可以正常運作後就讓他上線了。官網是表示這個版本在下一版的 WordPress MU (2.6) 測過也沒問題,那這樣下次升級 WordPress MU 的時候應該就不會像上次那麼辛苦了 :p

在升級 wpmu-ldap 的時候,順便解掉了更早的這篇提到無法建帳號的問題。 出問題的原因是 WordPress MU 帳號的 e-mail 是必填欄位,而 wpmu-ldap 在建立帳號時使用者資料是從 LDAP 取得的,當然 e-mail 也包括在內。 而在我們的 LDAP 資料庫中,使用者的 e-mail 並非必填,所以有可能是空白的。 結果就是 e-mail 留白的人沒辦法成功登入 WordPress MU,因為 wpmu-ldap 沒辦法建立對應的使用者帳號。

解決方案是在建立新使用者的時候 e-mail 直接填 $account@pighead.cc (反正能用 ldap 開 pighead blog 的人一定有這種 e-mail address),雖然不是很完美的解法,不過問題算是解決了。

 

1.5 也就是 WordPress 2.5 啦,主要是改進了編輯台和登入的部份,編輯台是沒太大的問題,不過登入的部份就麻煩了,因為不再使用 wp_login() 而改用 wp_signon(),所以 ldap 的 plugin 完全沒辦法作用。進去看了一下程式後,就決定從 wp_authenticate() 下手,把一些東西改一改之後就真的會動了,但是缺點就是要連續登入成功 2 次才能夠真正登入……

應該是 cookie 的問題吧,不過我不想深入去解掉這個問題,希望 wpmu-ldap 的新版 (1.5?) 可以解掉這個問題,不過以目前 WordPress MU 也才剛進 1.5-RC1 的情況下,wpmu-ldap 新版大概還有得等了

回來看一下 WordPress 新的編輯台,改進非常之多,讓人相當滿意。像是 Keep this post private 就很好用,有些東西是不能說的咪咪秘密,之前常常在修改之後一個不小心就噴出去了,然後配色也可以修改,這點就很方便。widgets 管理介面也較易使用許多……種種的改進,讓人既使在 ldap 爛一半的情況下,還是會想愈快升級愈好啊!而且 Safari 下 Visual Editor 會爛掉的問題也不存在了,非常好!

然後 Garland 這個我愛用的 theme 也有遇到一些問題:自訂顏色無法儲存。回去找了一下之前抓 Garland 1.5 版的來源網頁,發現了這句話:

If you’re trying to run Garland on the bleeding-edge of WordPress, you’ll want to change ‘Presentation’ to ‘Design’ in the 3rd to last line of functions.php to make sure it knows the proper page to hook into.

照著改就可以用了。

UPDATE: (2008-05-14)

正式版是直接推出 1.5.1 (對應 WordPress 2.5.1),在這個版本中有一個長年的 bug 也被解掉了: Links 因為 id 重覆而過不了 W3C Validation。

© 2012 豬頭黨網路 Suffusion theme by Sayontan Sinha