Drake's Weblog

drupal

1 minute read

2011年我們又要再來跟你碰面。DrupalCamp台北將在 7/9, 7/10於台北的中國科技大學舉辦(近捷運萬芳醫院站),將會有300人一起參與這場盛會!
因為你們的支持,Drupal台灣才會越來越好!我們一樣沒忘記要將最好的回饋給你!
今年最特別的是除了一整天的多軌議程之外,還有第二天的社群活動與社會參與,預計的內容包含:
7/9 正式議程:
主題演講:
John Wilkins - 用Drupal 打造更美好的網際網路(英/中雙語) 洪朝貴博士 - 你善用網路了嗎? 擁有得多,不如使用得巧 專題分享:
友達光電的企業內部網站100+ 用 Drupal 打造美好資訊架構 Mobile Drupal 多伺服器/高效能的Drupal 主機解決方案 案例與座談:
Drupal 與 Facebook 交朋友,以及那些網路身分們 NNCF.org - Content, Commerce, CRM 香港南華早報 Drupal 是好的生財工具嗎? 網站標案經驗分享 + 中小型網站製作公司/工作室座談 現場教學:
Drupal 7 基本安裝與操作 Drupal 7 的基本 Fields / Views 運用 Drupal 6 的進階 CCK / Views運用 7/10 社群活動(免費參加,但需事先報名):
Drupal 7/模組中文化 Drupal Taiwan 網站優化 NGO Drupalthin - 協助非營利組織改造網站 >> 立刻報名

1 minute read

DrupalCamp Taiwan 2010 was announced by DrupalTaiwan. It has been preparing the programs for a while and fortunately (and surprisingly), I am asked/invited to have a talk (or more than one session?!) if possible~
The issue is, I don’t know what to share for this Drupal event in this 2010 hot summer? No idea at all. Actually, I doubt having anything to share ;)
Anyway, share this information to anyone interested in it.

1 minute read

Drupal是一套內容管理系統,本系列文章將以View模組實際示範網站建置,除展示其驚人的彈性之外,也希望能稍微降低其學習門檻,引領讀者們進入Drupal的世界。 我們將在本文中為大家介紹在 Views 中的Arguments,Relationships及Sort Criteria這些強大的功能及使用方式。 上頭這兩篇文章就 Drupal 的 Views 這個模組,做了一個非常有趣的介紹吶~

經 DrupalTaiwan 上頭 charlesc 的介紹:[好文] 使用Drupal 6 Views Module系列,才得以看到這兩篇文章,同時意外看到,以前工讀時,就在計中的熱血工程師許凱平先生,也寫了一篇心得分享:採用開源軟體之個案經驗分享(一) 以開源內容管理平台Drupal開發「國家公園虛擬標本館」專案。
jesselue 提供了 CCK+Views 的學習建議:[好文] 使用Drupal 6 Views Module系列

1 minute read

根據官方的說法,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
Custom Fields 除了內建 CCK,省去安裝這個模組以外,更棒的是,也可以用在 user, taxonomy 等非 node 的物件上頭了。如果套用 functional programming 的述語的話,就是所有東西如果一視同仁地以 first class 對待的話,那麼你可以施加在 node 上頭的事,當然也可以用在 user, taxonomy, menu, views, block, … 囉!
想像一下,你可以給特定的 view 新增一個 illustration 的欄位,然後透過 argument 或是其它方式,讓這個 view 在「秀」不同內容時,給與你不同的插圖 :)
Image Handling 簡單來說,就是省去你安裝 imagecache + image field 的意思。

1 minute read

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 而達成的」,非常的取巧,但我仍樂於見到又更一致的作法 :)

1 minute read

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

快速看了一下,還不是很了解這個產品的特色,於是跑去 Wikipedia 上看了一下,也沒有什麼特別的介紹,暫時不與以理會。
有趣的是,LinkedIn 裏的討論串,有位老兄說:「請不要考慮使用 Drupal 或是 Joomla,因為他們都有安全漏洞。」但是呢…我卻意外發現 KnowledgeTree 的官方網站是使用 Drupal 架的。
他們的網站都沒有什麼分欄,沒有所謂的兩欄、三欄什麼的,就都是大辣辣地把內容秀在中間。只使用了 primary links 與 secondary links,非常的精簡。不過版型設計得中規中舉,不失為一個資訊公司的好網站風格。

1 minute read

應 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 會有多大的效應呢?

Recent posts

Categories

About

You're looking at Drake's words or statements. All opinions are my own.