Skip to main content

· 2 min read

前幾個禮拜看到 limodou 的 Openbook platform 後弄的 TurboGears 製作書站 screencast (示範影片)

第一個影片裡示範了如何使用 TurboGears 建立一個專案,與如何啟動開發用網頁伺服器. 並展示了如何透過修改模板快速訂製頁面。這個 screencast 中完全使用 TurboGears 預設的 CSS style.

1st. is a quickstart demo with hello world template version (6.5MB)

第二個影片裡示範了如何使用 TurboGears 工具箱 (Toolbox) 中的模型設計工具 (Model Designer)和資料編輯工具 (Catwalk) 來建置 TurboGears 動態內容網站

2nd is Model Designer with Catwalk (7.7MB)

第三個影片中使用到我寫的 TurboGears tgcrud 擴充模組,透過 tgcrud 擴充模組可以很容易地產生類似 Rails 的 scaffold 介面架構。但與 scaffold 不同的是所有 code 都是 implicit 的,更加容易修改.

3rd. is tgcrud, the TG's scaffold (5.2 MB)

感謝 Elvelind Grandin 協助上傳至 TurboGears 網頁空間.

· One min read

晚上剛看到在 TurboGears 的說明文件寫作文件中加上了張圖

這張圖上的口號是:

Onward, Documentation Writers! DID YOU CONTRIBUTE SOMETHING TODAY?

可以翻譯成:

前進吧,(寫手) 同志們 你今天為 (TurboGears 的文件) 革命事業貢獻了些什麼嗎?

TurboGears 用這麼有趣的圖 (萬里大長征) 來徵求貢獻文件,真是很 KUSO 呀...

PS: 這週末 (2/10) 有近期的第二次 TurboGears Doc Sprint 喔.

· 2 min read

OSDC.tw 07 的議程終於公佈了,有幸在一早 (9:00 am–10:20 am) 為大家暖場 :P

瀏覽一下大家的講題,發現我提供的講題似乎太白爛了些 XD

先把投稿的演講簡介放上吧

subject:

Test Driven Python 懶人包

abstract:

介紹透過 Test Driven programming 的方式. 使用簡單易懂的 Python 動態語言和模組來實際撰寫 Console 和網頁程式.

"Test Driven 是什麼?"

"編寫 Test Case 很麻煩吧."

"寫程式已經夠麻煩了,我不要另外寫 Test Case 啦"

在這個 session 中你可以學到懶人用的測試概念: 測試既不麻煩也不用特地學, 寫 Test Case 和寫一般函式沒兩樣. 程式註釋裡的範例片段也可以拿來當 Test Case

內容主要涵蓋

  • Test Driven 簡介
  • 簡單測試:使用 Nose 測試工具
  • 用寫文件的方式寫測試:使用 DocTest
  • console 程式測試
  • 使用 Python optparse 標準函式庫來產生 "-- help" 和處理 console 參數
  • 網頁程式測試:使用 Nose 測試 TurboGears 程式.