加入時全放在一個「所有書籤」裡面,額外記錄有加入的日期時間等資訊。
接著可以自動建立分類資料夾。
比如說建立「年 / 年-季 / 年-月-日」的日期分類資料夾。
再來從該分類資料夾內,可以自行設定書籤的「分類標籤」。
設好分類標籤,可以再生出該分類標籤的日期分類資料夾。
各分類資料夾,只會對新加入的書籤,自動做分類,資料夾內有自己手動新建資料夾,不會去動,除非整個分類資料夾先砍掉,才會重新建立。
此書籤系統在未輸出成 HTML 檔時,就是單純只有從「所有書籤」裡,額外靠日期跟標籤資訊,去自動生出對應分類資料夾,應該要避免有大類分類標籤時,吃光系統資源的問題。
承前,所以要針對自動生成的分類資料夾,另備一份快取目錄,並將有手動增設的資料夾,另設一份相關清單,亦即至少需要下面三種資料庫。
- 「所有書籤」:單純記錄下收藏的書籤,並保存加入時的日期時間等資訊,與歷史記錄要分開。
- 「分類資料夾」:按照使用者設定的規則,自動生成的資料夾,以加速讀寫為目的,純作為快取。
- 「自訂資料夾」:使用者手動新增的資料夾,另外建立一份文字清單,僅記錄手動建立的資料夾的完整路徑,其內收了哪些書籤及子資料夾。
0 comments:
張貼留言