使用者:Bluedeck/etc/sandbox/box1515612315922

維基教科書,自由的教學讀本

所計劃的unblock-zh工單系統細節,歡迎提供建議。[編輯]

項目 描述
前端 內容版權 可以由內容發布者選擇,默認和中文維基站點內容版權一致,即CC-BY-SA。
軟體版權 開源,按照MIT、CC-SA 3~4、兼容GPL。一些組件會用到作業的內容不能開源。[1]
Framework 暫定vanilla
後端 安全 HTTPS、HSTS、CSP,按照mozilla observatory和SSLLAB等標準優化,域名加入HSTS preload list,preload兩年或以上。CA是LetsEncrypt。HTTPS是直接跟伺服器握手,不走cloudflare等提供商
Server & Hosting 待定。可能在Cloud VPS上。如果使用其他服務如Vultr或DigitalOcean VPS則自費。Node vanilla。
軟體版權 大部分組件開源,一些組件會用到作業的內容不能開源[1],另一些組件不能按照MIT或CC協議開源但是提供源碼。各dependencies按照dependency發布者的版權協議釋出。
資料結構 MySQL,結構見下圖。
冗餘 目前不計劃配置冗餘。但是看需求可以配置。
域名 https://www.unblock-zh.org/new/zh.wikipedia.org (目前是從藍桌另外一個網站上胡亂拼湊來的內容,沒有功能,也不是最後設計的樣子)
內容和權限管理 數據管理 和郵件列表相同,所有管理員有管理權限。
Dump 所有管理員可以訪問除了user table外的資料庫Dump。
作者管理 作者可以在提交數據後,他人查看前,修改版權協議,可以在一定時間內自行撤銷提交,可以選擇那些內容允許公開。但是為了防止spam,需要管理員確認後才能公開。
註冊用戶 不需要註冊即可使用,但是管理員必須註冊(廢話)
易用性 美觀和UX 由藍桌設計。歡迎期待UX專業的童鞋們幫助我設計,給我提意見。
國際化 計劃全面支持國際化。
CDN 目前沒有使用CDN的計劃。
API 無聊功能1 可以開放API提供IRC、QQ、Telegram bot的實時監視等魔性功能。
無聊功能2 可以利用這個API整合進維基百科的某個頁面(腦洞)。
  1. 1.0 1.1 這樣的組件一般可以在網上找到相同功能的替代品。雖然不一定是js。

Popular Q&A[編輯]

Q A
如何備份數據?(菲菇) 系統Snapshot 可以定期自動執行
手動備份 可以隨時手動執行
SQL Dump 所有管理員均可以隨時執行
API 導出(缺點:慢,優點:隨機訪問) 所有管理員可以隨時執行
為何不用toollabs?(Shizhao) 不知道會不會很難申請,另外聽說性能太糟糕,我手上又有多餘的資源。
由於一定程度上是代表官方,所以應該host在labs上(安亭) 似乎有道理。已經去信WMF詢問相關事項。

DB 結構