Aug
嚐鮮
整合開發慣用 radrails ,新版有些功能,作來玩玩。
radrails 0.7 new features screencast
小試一番
找官方網站展示的 weblog 過程來跑一次看看。
radrails 0.7 funblog screencast
倉庫貨色
試著用 SDK 版本看看,奈何太複雜,還是專用比較方便。
之前的升級過程。
整合開發慣用 radrails ,新版有些功能,作來玩玩。
radrails 0.7 new features screencast
找官方網站展示的 weblog 過程來跑一次看看。
radrails 0.7 funblog screencast
試著用 SDK 版本看看,奈何太複雜,還是專用比較方便。
之前的升級過程。
Rails 有一種外掛新功能的方式稱為引擎。很好奇 Rails Day 2006 Rule04 卻是規定不能使用引擎。
現有引擎 列表 似乎有點少,關於安裝與使用的細節可以參考 LoginEngine README ,裡面說的蠻詳細的。
加上一點搜尋了解 LoginEngine 這個模組,以及 UserHelper 中的 form_input 。
rails 有些預設的 ajax 功能,參考 Ajax on Rails 一文,作來玩玩。
跟著 How to paginate, sort and search a table with Ajax and Rails 一文繼續做
根據 Richard White 的 AjaxScaffold 3.1.0 released 例子做一半, 只有做比較簡單的 belongs_to 那一邊。
發現 RadRails 0.6.3 某些 rhtml 會觸發 Exception,反應出 view 這一層的問題。ajax_scaffold 展現的華麗是否會帶來維護不易的邊際效應,有待繼續練習觀察。
加上簡化輸出 HTML SELECT (view helper) 的功能。參閱 handy select functions 一文。
除了安裝之外,陸陸續續都會更動 typo 一些設定,這些都紀錄在下面,細節可以參考部落格記載。
資料庫備份中有很大部分是 sessions 引起,近千筆資料並不會去除,所以備份前可以考慮將這些 sessions 清空,這些 sessions 可以變的很驚人的數量。
基本上使用資料庫在共用環境也快不到哪裡去,因為會期管理變成在不同機器,難免有延遲。typo 本身安裝時就需要資料庫,所以預設是使用 active_record_store。
http://www.typosphere.org/trac/browser/tags/release_4_0_3/config/environment.rb
# Use the database for sessions instead of the file system # (create the session table with 'rake create_sessions_table') config.action_controller.session_store = :active_record_store
目前為止有兩個小圖提供文章使用,一是 screencast
一是 archive
用,採用上傳到 resource 方式使用,重複使用下,是否可以用 theme 方式包裝。
換成新的佈景。
/showswf 新增。
之前所做的一些螢幕秀檔案。
在 theme 中加入 js 碼,一但換佈景,就會失效,另外也置入到 /showswf 去。
需要更換兩個地方,一個是原先解開的目錄 themes/browntype/images/ 下,一個是 public/images/theme 這個目錄。
目前看不到,原因不明。
不清楚,必須 SSH 登入把 ruby 的行程都刪除,然後進 typo 管理頁將快取頁清掉後正常。
Update : 2006-09-05 again
上傳檔案放在 /files 目錄下,一旦檔案偏多,一是不容易找到,一是會造成編輯困難,因為預設編輯文章頁面有資源列表,一個表數百筆,恐怕會很難找。
用 typo 的特殊語法對於資料的再轉利用是否會造成麻煩 ? 命名空間的做法需要再考慮。
auto cross aricles ref link ? 文章自動註解 ?