# 架構手冊 ## Notion 架設 Notion 是一個以共筆為主的平台,相較於其他共筆平台,Notion額外提供了資料庫的功能,並且能通過呼叫API使用,大大增加了Notion架設網站的可行性。 本平台用Notion的資料庫儲存各項專題於平台上,並給予專題頁面標籤以利於分析及排序。 ### 資料庫 資料庫建立方式非常容易,只需在空白處鍵入`/database` 即可建立空白資料庫。  建立完資料庫後,可以透過點擊`...` 調整關於資料庫的設定。其中在`Layout`可以選擇如何呈現你的資料庫。  目前平台以`Gallery`呈現資料庫,目的為清楚的展示各專題的標籤,並讓分享者能以設定`cover`的方式,使訪客一窺專題的主軸。 ### 標籤種類 目前設定的標籤有下列幾種 : * **作者** - 提供瀏覽者深入追蹤特定作者的專題 * **關鍵字** - 作者以數個關鍵字描述專題,能使瀏覽者迅速掌握專題內容,同時可用於後續的學期專題分析。 * **Link** - 提供專題頁面連結,使瀏覽者能在新分頁瀏覽專題 * **第幾個專題** - 使瀏覽者能得推測作者執行專題的經驗 * **學年度** - 用於分類各學年度專題,以利於資料分析 :::info 使用者社群龐大且穩定,不太會有關站風險。 ::: ## Zapp 架設 Zapp 是 [zapier](https://zapier.com/)提供的自動化工具,其運作概念為監控一個應用程式,當發生特定事件時,會根據發生的事件執行另外一個應用程式。 以本平台為例,Zapp會偵測Google表單是否收到新的回覆,若收到新回覆時,便自動在Notion上建立新的專題頁面。 :::danger 會接管雲端硬碟權限,若Zapier被駭客攻擊會有資料丟失的風險,不過Zapier使用群蠻大的,發生機率應該不大。 ::: 下方將示範如何製作一個串接Notion與Google表單的自動化Zapp ### Trigger Trigger 為Zapp要監控的Google 表單 * 點擊`create Zapp`後,我們會進到製作Zapp的編輯畫面,Trigger代表要監控的應用程式,Action代表監控到事件時要執行的應用程式  * 由於我們要監控Google表單,因此我們選擇Google表單,並在下方的事件選擇,當新表單回覆時 `New Forum Response` * 接著在`Account`中登入表單所屬的google帳號後,在`Trigger`選擇欲監控的表單  * 最後點選`Test`中的test測試是否連接成功  ### Action Action 為我們要在Notion資料庫執行的動作 * 設定完Trigger後,我們在Action選擇Notion  * 執行的動作選擇`Create Database Item` * 登入完Notion帳號後,先選擇欲新增資料的資料庫 選擇完畢後,可以看到下方有這個資料庫設定好的各項標籤,Notion在建立新資料時可以直接設定這些標籤 * 我們可以將`表單特定問題的答案` 輸入至這些標籤中 * 接著在`Content`中輸入要在新建立頁面中呈現的預設內容,`Content Format`則設定成Markdown  * 最後按下`Test Action` * 成功後按下Publish,就完成Google表單與Notion的自動化Zapp啦!  ## Zapp 使用量監控 我們可以簡單的利用左下角的小視窗監控Zapp執行了多少次任務(`Task`)及目前有幾個Zapp正在運行中。目前免費方案的使用量為一個月100個`Task`,以平台的負載程度是綽綽有餘的! 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up