drupal

Jan
24

Drupal 7 的重要進展

根據官方的說法,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

Jan
20

Quick Taste of Drupal 7 Alpha 1

May
22

Drupal 在台灣有中文支援站也

alan 那得知這個 Drupal Taiwan - 繁體中文支援站,好棒,這下又多了一個地方可以學習 drupal,同時認識也一樣使用 drupal 的台灣人了,就一直覺得很 high~~

Dec
24

Drupal Taiwan 2008 年終網聚!!!

Drupal Taiwan 2008 MeetUp @ Frog Cafe.

Drupal Taiwan 2008 MeetUp

回來的路上,我一直在想「出席的人都非常客氣,既不吵鬧,也不嘻戲,而且還很乖地座在位置上一動也不動地聽著,實在很不可思議吶…」,也許是因為,這是個有點宅又不太宅的活動,而且又是少之又少的台灣 Drupal 活動,大家還不熟吧?

和湘穎的聊天過程中,我們聊到「不景氣的年代,大公司的網站開銷縮編,也因此多了不少的外包,因為既省成本,也省人事,更省去複雜的 C2C 人事往來」。另一位 hanamizuki 也提到「難怪我最近接到比較多的 case,愈不景氣,愈是多 case 呢~」。我個人希望,透過 Drupal Taiwan 的推廣,讓更多人投入,每個人都接到一些 case 練功兼賺點生活費,然後兩三個月就來個 Drupal Party,歡樂一下,挺不賴的。

感謝 Jimmy 提供的照片

另一方面,Jimmy 的分享中提到 Acquia Marina 這個佈景主題,抓下來試試看,想說就直接先套上去。快速看了一下,發覺是個沒有啥文件的 theme,一般的 theme 都是這樣,不過因為我太習慣 zen完善文件(官上說是 fantasic online document)了,一時覺得不大適應。(PS. 不得不再大力推崇一下 zen,它實在非常優秀,是我目前覺得最棒的)Acquia 花了不少力氣在 theme settings 上頭,於是你可以就每個 content type 給不同的設定。ex, blog 不要秀 author info 與 posting date,但是 forum 只要秀 posting date,然後 page title 也可以自定什麼的,算是挺方便的。

簡言之,它是個你想了解 Drupal 6 的 theme setting 非常好的參考。

關於 i18n,我多少非常非常地希望,有人願意出來和大家聊聊這個,就如同今晚想到的「就公司或一個組織的網站來說,多國語言是個還算挺重要的,有個全面且簡易的作法,對開發者與使用者來說,都是同等重要的」。Cellopoint 的多國語言是透過「直接架設四套 Drupal 而達成的」,非常的取巧,但我仍樂於見到又更一致的作法 :)

下一次,來個什麼「從無到有,用 Drupal 打造一個網站」的實況轉播好了 :o

Nov
22

KnowledgeTree

剛剛在 LinkedIn 上的 Open Source 這個群組裏頭看到一則討論:which is the best opensource knowledge/documentation management? 因為好奇,就順著看了下來,得知有個叫 KnowledgeTree 的東西。

快速看了一下,還不是很了解這個產品的特色,於是跑去 Wikipedia 上看了一下,也沒有什麼特別的介紹,暫時不與以理會。

有趣的是,LinkedIn 裏的討論串,有位老兄說:「請不要考慮使用 Drupal 或是 Joomla,因為他們都有安全漏洞。」但是呢…我卻意外發現 KnowledgeTree 的官方網站是使用 Drupal 架的。

他們的網站都沒有什麼分欄,沒有所謂的兩欄、三欄什麼的,就都是大辣辣地把內容秀在中間。只使用了 primary links 與 secondary links,非常的精簡。不過版型設計得中規中舉,不失為一個資訊公司的好網站風格。

Oct
1

我是這麼介紹 Drupal 的

Cellopoint 的邀請,給了一場 Introduction to Drupal 的 talk,時間約莫一個多小時,4+1 位聽眾,一頁投影片也沒有,就一台可以上網的筆記型電腦與一個白板。我只在前一晚想了一下要提的綱要與流程,就這樣,非常地簡易。

我是這麼想的:

  1. 透過 Drupal Taiwan 的 繁體中文網站秀 讓大家先了解一下,使用 Drupal 的台灣網站有哪一些。特別秀了苦勞網行無礙PlayStation 臺灣網站這幾個不同性質的網站。
  2. Drupal 的檔案架構,特別強調了 modules, themes 與 sites/all 這三個目錄。說明了一下,藉由把自己安裝與撰寫的模組、版型等資料放進 sites/all 裏頭,在完全不更動到 Drupal 核心的情況下,可以做到日後的「幾乎無痛升級」。
  3. 暗示一個網站的建置,流程上以先後順序分為:1) 先決定出網站的內容類型,2) 之後再去思考這些內容的呈現方式。
  4. 接著指出 Drupal 一安裝好,最最重要的幾個模組,分別是:node, taxonomy, user 與 menu,然後一一做功能上的介紹。像是幾個例子:如果你要架個 web bbs,可能會希望網站上的使用者有「未註冊」「已註冊」「板主」「小組長」「副站長」「站長」,然後有不同的權限。這時你可以透過 user 的 roles 來做到。
  5. 「好好」介紹 taxonomy 這個模組。它可以用來做 category, tags, filter, ...,幾乎任何帶有「分門別類」的功能,都可以透過這一個(也幾乎只要一個)模組搞定。
  6. 接著,我們來想想「網站呈現」這麼一回事。
  7. CCK 登場。因為 CCK,所以我們可以非常容易地實現了「客製化的內容類型」。來幾個例子吧。
  8. Views 登場。因為 Views,我們可以以自己的喜好,任意地「撈」出想要的內容。
  9. CCK 幫忙處理了 database 的 schema;Views 處理掉了 SQL expression。簡言之,你透過後台的「點來點去」,省去了思考這兩點的所有細節。
  10. 最後,我們來稍為聊聊 themes,看看 themable functions 是如何的優秀。

talk 結束,回家的路上,我一直在想一個問題,「究竟這樣的 talk 會有多大的效應呢?」因為我沒有什麼準備,也沒有圖文並茂的投影片,更沒有精心設計的一些橋段或是笑話。所以多少有點擔心,這樣會不會「害」了 Drupal。

下次,去聽聽 Jimmy 的 talk 好了,觀摩一下他怎麼介紹 Drupal :)