[dctpe2011] drupal 6 的 cck/views運用--林振昇
DESCRIPTION
TRANSCRIPT
DCTPE 2011
Drupal 6 的 CCK/Views/taxonomy 運用
林振昇 | 2011/07/09NETivism.com.tw
案由 - 整理工作與知識管理
片斷資料太多、散落各處,要用的時候不好找!
● 搜尋引擎、小紙條、文件、網站書籤、記事... 曾經看過忘了在那裡!?
● 再找一次容易分心!● 火大找不到開始焦躁!● 很久沒用的帳號,拒絕服務!
一切都是資訊大爆炸惹的禍。
方案規劃
● 需要一個集中、整合的場所● 方便找、有系統地貼標籤● 殘破的線索也要能找到● 交叉引用● 方便輸入內容
評估 - 標籤網站案例
http://drupal.stackexchange.com/
評估 - 標籤網站案例
http://www.delicious.com/tag
評估 - 運用 Drupal 的可能?
http://drupalize.me/videos/fantasy-site-stack-overflow-diwd-09
評估 - 運用 Drupal 的可能?
http://drupal.org/project/arrayshift
評估 - 其他
● 標籤 v● 搜尋:全文檢索、隨打即找、文章關聯 v● 內容儲存:文字、圖片、檔案 v● 資源
● Comparison of Similiar / Relevant by term block modules. (http://drupal.org/node/323329)
● http://drupal.org/node/323329
建構
● Content type: note● Taxonomy: Free tag● CCK: FileField, FileField Sources, ImageField,
Node Reference● Views● Input formats: Markdown, GeSHi filter
設計 - Note content
● Title● Taxonomy● Body● field_refer - Node reference● field_insert_img – File● field_att_file - File
設計 - Views
● notes – 各單元索引頁
● tagged – 複合標籤列表頁
● relative - 相關標籤文章區塊 Related Notes● MPS - 注音符號標籤區塊
設計 - 使用介面
● 相關標籤區塊 Related Tagged● 隨打即找的標籤 tagfinder module
● jQuery TypeWatch● active_tags module MPS plugin● 隨打即找的搜尋 node_quick_find module● 其他優化
使用與維護
● 90% 自我感覺良好的滿意度● 樂於使用查詢● 餵資料與組織記錄也是重點● 調整永遠不夠好的 UI● 備份● Drupal 6 版本、模組維護更新● Git 程式碼版本管理 (+ features module)