Drupal 7 的重要進展

Jan 24 2010

drupal

根據官方的說法,Drupal 7 有如下幾點特色:

Revamped User Interface

有了 “Seven” 這個 theme,加上 overlay, dashbard 與 shortcut,整個就很威。其中的 dashboard 與 shortcut 很 web 2.0,你想要怎麼樣的 UI,由你自個兒來決定,完全擺脫了預先設想的 UI,高度自由化。硬要挑剔的話,就是少了幾個 preset。試想,對於一位第一次嘗試 Drupal 的人來說,有預設的親切 Admin dashboard,是會獲得不少喝采的。

Default Dashboard @ D7 Customize Your Dashboard @ D7 Administration View @ D7 Block Settings @ D7

另一方面,試了一下 In-place editing,還不賴。有了這個,要砍掉一個 node 也會稍為地快一些。我對於,怎麼加裝想要的功能到那個 drop-down box 這件事,比較感興趣就是了 :p

In-place Editing @ D7

Custom Fields

Content Types @ D7 Content Type: Article @ D7 Default Display settings of fields for 'Article' @ D7 Twitter: New content type without Body @ D7

除了內建 CCK,省去安裝這個模組以外,更棒的是,也可以用在 user, taxonomy 等非 node 的物件上頭了。如果套用 functional programming 的述語的話,就是所有東西如果一視同仁地以 first class 對待的話,那麼你可以施加在 node 上頭的事,當然也可以用在 user, taxonomy, menu, views, block, … 囉!

想像一下,你可以給特定的 view 新增一個 illustration 的欄位,然後透過 argument 或是其它方式,讓這個 view 在「秀」不同內容時,給與你不同的插圖 :)

Image Handling

Built-in ImageCache @ D7

簡單來說,就是省去你安裝 imagecache + image field 的意思。

Update Manager

Remote Module Installation @ D7

這個我非常的感興趣,不過測試一下沒有成功,就先擱著。就我在我們太極內部使用 wordpress mu 的經驗(wordpress 這部分,做得還是比 drupal 來好得太多了),只要設定好 proxy,然後就可以直接透過網頁,讓你 install/uninstall/browse/… modules/plugins,對於 administrator 是一件非常友善的事。至少會多更多努力「亂安裝模組」的管理員,說不定因此讓他/她工作的模式有趣些。

PS. 什麼時候,我們也來給 Maya 寫個 plugin manager,它會自動上 highend3d 幫你抓 plugin 下來 compile 與安裝,那應該很 high 也很混亂的吧XD

Front-end “under-the-hood” improvements

no comments~

Back-end “under-the-hood” improvements

no comments~

Unofficial Drupal Roadmap 這個群組,有一些非常有趣的觀點可以看看。

comments powered by Disqus