2008-07-13 cck 6.x-2.0rc4

既然views 和cck 已經成為Drupal 中不可或缺的元素,
當然也要寫一篇Drupal6.x cck 的rc 試用報告

如果你還在問什麼是cck, 它是用來做什麼的話,
建議你先看看 什麼是cck
這篇試用文假設讀者們已經有過簡單使用cck 的經驗為基礎的

假如還是有一點點不明白
用OOP 為比喻
內建的post, story 就是base class, 基類
cck 就提供了extend 擴展方法
令node 這個物件有它自己的子類
子類又有它自己的參數, 成員, 作為一種管理資料的手段

cck2.0 相對1.0 的版本
改變算不上多, 主要的加強包括內建了 "欄級權限控制"
和一些介面上的改進

欄級權限控制原是 content access 模組的功能
現在cck 將它內建了 cck, 作為一個子模組
它提供基於角式的每一個欄的 讀寫權限 控制
例如建立一個聯絡電話欄
但這個欄因為涉及個人資料
只可以向有相關權限的使用者存取的話
便可以到 使用者權限, 設定view, edit 權限予相關角式了

而介面上的改進都很直觀
"field type" 應該選擇相關資料的類型,
例如電話便使用 integer (沒有小數)
名字使用 text
性別也使用 text (M/F 或者 男/女 都是文字)
等等

"widget type" 則是一般使用者輸入資料的方法
名字使用 text field
性別使用 radio/checkboxes
等等

總結一下
cck 的2.0 功能上的改進只有新增一個權限控制模組
設定介面的改變輕微, 過渡的學習曲線不陡
所以, 還是將學習的精神放在views 的2.0 吧!

Google