Canner CMS 最大的特點在於能夠幫助你快速打造一個彈性且多樣化的後台,並且自動建置資料庫。為了達成這樣的目標,Canner 訂定了 schema 的規範,你可以利用這些 schema 產生多種的插件(Plugins),用以打造完美的後台。
在後台架設上,客戶及網站需求一般有各種可能,所以我們設計了一套系統讓開發者能夠自行組裝所需要的元件變成專案的後台。
Canner CMS 上有兩個重要的術語一個是 插件
另一個是 schema
接下來我們將介紹什麼叫插件及 schema。
在 Canner CMS 中所有的輸入元件都是插件。例如文字輸入框
、圖片上傳器
等等,而你要關心的只有如何將這些插件組合起來。目前 Canner 總共支援超過 30 種多種不同的插件,查看所有插件。
schema 是一個 JSON,定義了每個插件的資料型態
、樣式
、敘述
等等,最基本的 schema 由 type
, ui
, title
, description
所組成。
CannerTypes
.string()
.title('Your name')
.description('Please enter your name');
如果想對 Schema 有更深入了解,可以查看 CannerTypes