台大計算機中心的「Drupal 6 Views Module系列」
- Drupal是一套內容管理系統,本系列文章將以View模組實際示範網站建置,除展示其驚人的彈性之外,也希望能稍微降低其學習門檻,引領讀者們進入Drupal的世界。
- 我們將在本文中為大家介紹在 Views 中的Arguments,Relationships及Sort Criteria這些強大的功能及使用方式。
上頭這兩篇文章就 Drupal 的 Views 這個模組,做了一個非常有趣的介紹吶~
經 DrupalTaiwan 上頭 charlesc 的介紹:[好文] 使用Drupal 6 Views Module系列,才得以看到這兩篇文章,同時意外看到,以前工讀時,就在計中的熱血工程師許凱平先生,也寫了一篇心得分享:採用開源軟體之個案經驗分享(一) 以開源內容管理平台Drupal開發「國家公園虛擬標本館」專案。
- jesselue 提供了 CCK+Views 的學習建議:[好文] 使用Drupal 6 Views Module系列
- Drake's blog
- 留言回應
- 672 reads
Drupal 7 的重要進展
根據官方的說法,Drupal 7 有如下幾點特色:
Revamped User Interface
有了 "Seven" 這個 theme,加上 overlay, dashbard 與 shortcut,整個就很威。其中的 dashboard 與 shortcut 很 web 2.0,你想要怎麼樣的 UI,由你自個兒來決定,完全擺脫了預先設想的 UI,高度自由化。硬要挑剔的話,就是少了幾個 preset。試想,對於一位第一次嘗試 Drupal 的人來說,有預設的親切 Admin dashboard,是會獲得不少喝采的。
另一方面,試了一下 In-place editing,還不賴。有了這個,要砍掉一個 node 也會稍為地快一些。我對於,怎麼加裝想要的功能到那個 drop-down box 這件事,比較感興趣就是了 :p
- Drake's blog
- 留言回應
- 閱讀全文
- 614 reads
Drupal 在台灣有中文支援站也
在 alan 那得知這個 Drupal Taiwan - 繁體中文支援站,好棒,這下又多了一個地方可以學習 drupal,同時認識也一樣使用 drupal 的台灣人了,就一直覺得很 high~~
- Drake's blog
- 3 則回應
- 3154 reads
Drupal Taiwan 2008 年終網聚!!!
Drupal Taiwan 2008 MeetUp @ Frog Cafe.
回來的路上,我一直在想「出席的人都非常客氣,既不吵鬧,也不嘻戲,而且還很乖地座在位置上一動也不動地聽著,實在很不可思議吶…」,也許是因為,這是個有點宅又不太宅的活動,而且又是少之又少的台灣 Drupal 活動,大家還不熟吧?
和湘穎的聊天過程中,我們聊到「不景氣的年代,大公司的網站開銷縮編,也因此多了不少的外包,因為既省成本,也省人事,更省去複雜的 C2C 人事往來」。另一位 hanamizuki 也提到「難怪我最近接到比較多的 case,愈不景氣,愈是多 case 呢~」。我個人希望,透過 Drupal Taiwan 的推廣,讓更多人投入,每個人都接到一些 case 練功兼賺點生活費,然後兩三個月就來個 Drupal Party,歡樂一下,挺不賴的。
另一方面,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
- Drake's blog
- 1 則回應
- 2297 reads
KnowledgeTree
剛剛在 LinkedIn 上的 Open Source 這個群組裏頭看到一則討論:which is the best opensource knowledge/documentation management? 因為好奇,就順著看了下來,得知有個叫 KnowledgeTree 的東西。
快速看了一下,還不是很了解這個產品的特色,於是跑去 Wikipedia 上看了一下,也沒有什麼特別的介紹,暫時不與以理會。
有趣的是,LinkedIn 裏的討論串,有位老兄說:「請不要考慮使用 Drupal 或是 Joomla,因為他們都有安全漏洞。」但是呢…我卻意外發現 KnowledgeTree 的官方網站是使用 Drupal 架的。
他們的網站都沒有什麼分欄,沒有所謂的兩欄、三欄什麼的,就都是大辣辣地把內容秀在中間。只使用了 primary links 與 secondary links,非常的精簡。不過版型設計得中規中舉,不失為一個資訊公司的好網站風格。
- Drake's blog
- 留言回應
- 2668 reads
我是這麼介紹 Drupal 的
應 Cellopoint 的邀請,給了一場 Introduction to Drupal 的 talk,時間約莫一個多小時,4+1 位聽眾,一頁投影片也沒有,就一台可以上網的筆記型電腦與一個白板。我只在前一晚想了一下要提的綱要與流程,就這樣,非常地簡易。
我是這麼想的:
- 透過 Drupal Taiwan 的 繁體中文網站秀 讓大家先了解一下,使用 Drupal 的台灣網站有哪一些。特別秀了苦勞網、行無礙與 PlayStation 臺灣網站這幾個不同性質的網站。
- Drupal 的檔案架構,特別強調了 modules, themes 與 sites/all 這三個目錄。說明了一下,藉由把自己安裝與撰寫的模組、版型等資料放進 sites/all 裏頭,在完全不更動到 Drupal 核心的情況下,可以做到日後的「幾乎無痛升級」。
- 暗示一個網站的建置,流程上以先後順序分為:1) 先決定出網站的內容類型,2) 之後再去思考這些內容的呈現方式。
- 接著指出 Drupal 一安裝好,最最重要的幾個模組,分別是:node, taxonomy, user 與 menu,然後一一做功能上的介紹。像是幾個例子:如果你要架個 web bbs,可能會希望網站上的使用者有「未註冊」「已註冊」「板主」「小組長」「副站長」「站長」,然後有不同的權限。這時你可以透過 user 的 roles 來做到。
- 「好好」介紹 taxonomy 這個模組。它可以用來做 category, tags, filter, ...,幾乎任何帶有「分門別類」的功能,都可以透過這一個(也幾乎只要一個)模組搞定。
- 接著,我們來想想「網站呈現」這麼一回事。
- CCK 登場。因為 CCK,所以我們可以非常容易地實現了「客製化的內容類型」。來幾個例子吧。
- Views 登場。因為 Views,我們可以以自己的喜好,任意地「撈」出想要的內容。
- CCK 幫忙處理了 database 的 schema;Views 處理掉了 SQL expression。簡言之,你透過後台的「點來點去」,省去了思考這兩點的所有細節。
- 最後,我們來稍為聊聊 themes,看看 themable functions 是如何的優秀。
talk 結束,回家的路上,我一直在想一個問題,「究竟這樣的 talk 會有多大的效應呢?」因為我沒有什麼準備,也沒有圖文並茂的投影片,更沒有精心設計的一些橋段或是笑話。所以多少有點擔心,這樣會不會「害」了 Drupal。
下次,去聽聽 Jimmy 的 talk 好了,觀摩一下他怎麼介紹 Drupal :)
- Drake's blog
- 1 則回應
- 3911 reads










