講者:Jimmy
灰色:全世界網站
綠色:CMS
那你為什麼要學 Drupal ?
你可以稱他單元、實體、或是通俗一點:”東西“都可以解釋(翻譯其實很難)
Entity-relationship model 由美籍華裔電腦科學家陳品山發明,是一種概念資料模型。
Entity 包含了很多 Bundle Bundle 又包含了很多 Field
而在 Drupal 內我會將它理解為 資料庫結構
內容類型 文章(Article)他可以管理欄位、管理顯示
所以我可以說 Article 是 Entity 的架構
你可以想像他是一束吸管,每一根吸管就是一個欄位(Field)這一整束欄位就是 Bundle
最新消息有欄位:標題、內容、分類、封面圖片,所以我可以說他的 Bundle Name:最新消息
表單給使用者填寫的欄位
欄位會有自己的資料儲存類型、編輯資料表單元件以及顯示方式。
其實你在定義欄位就等於在定義資料表,只是你不需要會資料庫 Drupal 會幫你搞定。
一篇文章會有一個作者,我想要取得這個作者全部的文章
文章與作者就一定要有關係!所以文章與作者他們必須要是Entity 的結構。
要有關係他們就必須要是 Entity!
我會寫出以下幾點幫助思考
前
後
必須告訴你一個殘酷的事實
免費版型不一定可以符合你的需求
套版也不一定符合你的架構
因為架構實在太彈性
很多模組 stable 版本已經很久沒更新了
這個模組功能很多,可是就是不夠穩定
為什麼畫面都沒法達到設計的要求
開發時程
愛他會希望他更好
模組更新我都怕怕的
當你今天是錘子,你看任何東西都是釘子
Drupal 很屌,可是真的沒必要所有網站都用它來做