request_of_proposal - TaiBON/portal_webpages GitHub Wiki
# TaiBON 網站需求
TaiBON (Taiwan Biodiversity Observation Network)是根據 GeoBON 所建構的臺灣生物多樣性的觀測網路。主要呈現臺灣國家層級的生物多樣性指標之綜覽、趨勢及細節等,並持續監測,未來可結合公民參與,持續關注生物多樣性的議題,並藉此維護生物多樣性
- 針對不同使用者分眾,以「一般大眾」、「政府機關」、「研究者」三大類型做入口網站做不同目標導向之區分
-
具有不同身分權限設定,可分眾取得不同類型資料(TBD) - 生物多樣性指標及監測所需資料需有資料檢核機制
- 提供指標計算平台並提供相關 API,透過開放資料標準提供資料介接
- 身為一般大眾及關注生物多樣性議題者,能透過入口網站查詢及閱覽生物多樣性指標之
- 指標定義及內涵、背景脈絡等資訊
- 指標能以表格及圖片等視覺資訊呈現,助於大眾閱讀與了解
- 身為研究工作者
- 可透過入口網站 API 介接或直接下載取得生物多樣性指標及監測之資料
- 身為政府機關
名詞縮寫
縮寫 | 全名 |
---|---|
CMS | 內容管理系統 |
data portal | 資料平台網站 |
portal | 入口網站 |
PSBR | pressure, state, benefit, response ,指生物多樣性指標的四個分類 |
RWD | responsive web design, 響應式網站設計 |
TBD | to be decided, 尚待決定 |
- 需要一個 portal 及一個 data portal 網站
- portal 以 Drupal CMS 架設
- data portal web 以 Drupal Ecological Information Management System, DEIMS 架設,系統基於 Drupal 7.x
-
以 RWD 為原則,採用 bootstrap CDN 或類似模式
-
字型大小、配色以適合閱讀為原則
-
首頁的版面配置 landing page 把生物多樣性指標以 bootstrap carousel + jumbotron 大螢幕的方式或類似的方式呈現,landing page 的區塊分為下列項目:
-
頁首 (1):具有logo、導覽列,其連結包含「首頁」、「關於」、「指標與監測」、「資料」、「相關網站」及「聯絡」
-
頁首 (2):搜尋工具列
-
頁首 (3):使用者分群連結(一般大眾、研究者、政府機關)
- 針對每個分群,各自有一個頁面的連結
- 在各自分群頁面連結中有不同分類屬性的說明,例如:研究者頁面中有如何使用資料的說明、資料平台的連結等
-
探索生物多樣性指標,以 carousel 方式輪播顯示在此區塊,其元素包括
- 簡單的一句話來說明該生物多樣性指標的特徵、意義或是值得報導的內容
- 該生物多樣性指標的一小段摘要
- 該生物多樣性指標的視覺化趨勢圖
-
TaiBON 三大主軸:愛知目標、生物多樣性指標、監測,每個主軸接有一個顯目 logo 及簡單介紹
-
三大主軸的主題展示,例如生物多樣性指標 PSBR 分類
-
「聽聽專家及生態工作者的說法」,此區塊為訪談生物多樣性專家及相關 NGO、生態工作者的證言(testimonial)
-
「參與團隊及資料提供單位」,這個區塊置放各單位的 logo 及連結
-
頁尾(1):文字式的網站地圖,包含:
- 關於:最新消息、願景、戰略目標、愛知目標、聯合國永續發展指標、永續行動方案
- 指標與監測:指標評估與分析、國內指標篩選原則、指標儀錶板
- 資料:DEIMS 資料平台
- 相關網站:物種資料庫、環境資料庫、BONs
- 聯絡我們:聯絡資訊、意見回饋
-
-
將「生物多樣性指標」建立一個 drupal 內容(content)架構,並命名為 indicators,其內容包括議題、指標名稱、指標類別、意義、定義、測量方法、指標負責單位、指標建議、參考資訊、指標對應(包含聯合國永續指標(SDGs)、愛知目標、生物多樣性行動方案等三個目標)、指標視覺化、指標更新日期等欄位
- 指標對應目標,聯合國永續指標 SDGs為第 14 和第 15 項(請參見附表)
- 指標對應愛知目標(請參見附表)
- 指標視覺化需從 data portal 的資料製成互動式的趨勢圖(目前使用 plot.ly embedded figures,或是另外使用 D3.js library 來設計)
-
「指標儀錶板」為「生物多樣性指標」(content type: indicators)的 View,以 PSBR 為導覽分類
- 導覽分類採用浮動式選單設計
- 可依照指標之議題、負責單位來排序
-
logo 設計,設計原則以平面簡潔為精神,閱讀者可一看到 logo 就了解其意義
- TaiBON 的主 logo,兩個版型:彩色及灰階。另外也有網站的 favicon
- PSBR(pressure, state, benefit, response) 的小 logo (以平面、簡潔為設計精神)
-
portal 未來需要有英文版本,因此在設計內容架構時須考量到語言(中文版本及英文版本等)
-
需有無障礙網頁認證(TBD)
-
每個內容頁面下方需有留言區,採用 disqus 平台
- 需有完整網域名稱(Fully Qualified Domain Name, FQDN),預計使用 taibon.tw
- data portal 的 FQDN 為 data.taibon.tw
- 網站需有 https 協定,將 SSL 憑證交付相關憑證簽署公司簽署
- SSL disable 易受害的加密演算法,例如 RC4 等
- 作業系統需採用具有快照(snapshot)功能之檔案系統,例如 ZFS 或 BtrFS 等
- 系統需有定期備份機制(包含異地備份),備份包含
- 作業系統備份
- CMS 及資料庫備份
- 作業系統需有防火牆
- 登入 CMS 後台需強迫使用 https 協定
- 網頁伺服器及資料庫需安裝於 chroot 環境中,例如 jail
- portal 和 data portal 皆使用 docker container,以利後續的移植及設定的一致性
- Responsive Web Design, https://en.wikipedia.org/wiki/Responsive_web_design
- Attacking SSL when using RC4. URL: http://www.imperva.com/docs/HII_Attacking_SSL_when_using_RC4.pdf
- Docker. URL: http://docker.com