之前在 分類與標籤 這篇文章裡,有講述到所謂分類和標籤這兩種索引的觀念差異何在。後來曾經小修改增加了標籤 (tag / label) 的功能,但網站的後端管理系統始終沒有完成相對應的管理模組。今日下午奮發圖強,利用三個小時的時間快速撰寫了標籤的元件類別,經過晚間測試確定無誤後,上線啟用。各位如果日後看到在標題下方多了一行小字體的單一或多個連結文字,那就是我的標籤囉。目前標籤彙整、蒐集、統計等花俏的功能還沒實作,看來還是留待下一個無聊的週末午後,發顛式地突然間完成好了。
另外在分類部份,因為打算在某些分類網頁的最上方,寫些簡短的文字來介紹該分類的說明、參考等內容,原本想要修改「置頂」功能,但後來決定顯示與分類代碼相同的文章代碼內容欄位,仍繼續採用 TDC 的 node 來當作文章記錄容器。簡單修正後端管理系統與分類顯示網頁後,此功能同時上線啟用。
更新:
標籤彙整網頁與RSS訂閱功能已經啟用。
剩下預計還要做的是標籤進階搜尋功能,兩個 multi-line input,左邊的輸入吻合條件的標籤,右邊的輸入排除條件的標籤。然後這組搜尋設定可以保存下來,資料庫用兩個字串來記錄搜尋設定,提供給設定者一個固定的網址(http://takol.tw/label/search/xxx.html),同樣也提供RSS訂閱,這樣用戶就能夠依照喜好自由訂閱或搜尋這個網站的標籤相關文章。
老實說把這個功能放在個人網誌裡頭,有點無聊。但其實我的網站都是拿來讓自己練功的實驗室,藉由這些功能來測試讀者反應,並且精進與持續鍛鍊自己的技術。