Snipsnap 修改計劃的下一步

由於 Meerkat 的出現,而使得原本的 http://blog.elixus.org/ (or http://www.blognet.org/)換了新裝,這也使得我們可以使用 ping 的方式來更新其上文章的部份,多了分類的功能。可偏偏 Snipsnap 對 MT 的 ping 並不支援,這也使得我自做聰明的實驗弄亂了它們的版面兩次,在此也說聲抱歉~_~。

後來看到了 tcc 針對這方面提出了其他 blog 軟體上的功能(http://blog.tcchou.org/space/2003-07-25#rss2tb.py),再加上我原本已有構想,所以下一步將會把 Snipsnap 對 ping 的支援也放進來,請期待。

另外把 Snipsnap 資料庫機制轉成 Hibernate 這件事,遠比我想像中的還要複雜,所以得要等好一陣子了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

four + five =

在〈Snipsnap 修改計劃的下一步〉中有 3 則留言

  1. 希望我也能一起幫忙,大家一起加油,trackback ping的功能一起討論一下嗎?

  2. 那有什麼問題..:)

    我初步的構想是採用 jakarta(http://jakarta.apache.org/) 中 commons 底下的 HttpClient(http://jakarta.apache.org/commons/httpclient/index.html) 來 ping,也就是把網址組合好後,由這個套件去連線,並且剖析傳回來的字串(XML 檔案),來判定是否成功。不過這個套件目前最新版是 2.0 Beta,我正在考量是否要等正式版。

    由於可以有多個網址去 ping,所以一個額外的 ping 站台列表是必要的,至於這個列表要怎麼列,我目前還在針對 Snipsnap 中 interwiki(intermap.txt)和 Java properties 兩個記錄方法中做研究。有了這個列表後,Snipsnap 啟動時自動載入,以後要 ping 時我們就可以在表單中有個下拉式選單來選擇要 ping 那個站台。

    目前比較麻煩的是,如何 ping 會比較好。因為 Snipsnap 是用日期來處理,而常常一天可能會有好幾篇文章,而我們要 ping 的正是這些文章,所以 ping 這個動作(或說連結)該放在那裡,如何啟動,中間的機制如何處理,這些都還需要討論。

  3. btw,今天測試你的中文化套件,有一個問題,就是我在安裝的時候,在安裝adminHome的時候
    發生了exception,訊息如下:

    HTTP ERROR: 500 org/apache/struts/util/MessageResources
    RequestURI=/install/exec/install

    log裡面顯示的,是找不到MessageResources.class,是不是沒把struts.jar加進來呢?不太清楚
    你可以幫忙查一下嗎?

返回頂端