用 COREBlog 系統的舊 Everyday Work 還在,不過改名放到別的位置去了

這兩天發起狠來,硬把 Django-based blog 程式給作完了。這個程式現在只測過撰寫 comment、收發 trackback/ping,管理介面也非常地簡單。不過反正 COREBlog1 使用 ZMI,管理介面也不怎麼樣,這方面倒也不算退步很多 :p

另外,把 Category 換成 Tag 也是放在心裡好久的想法,現在終於在這裡實現。利用 Django 提供的 syndication app,為每一個 tag 製作 RSS 也真的非常簡單。當然,其它現成的 Blog 軟體早就具備這個功能,但它們都不能用 reStructuredText 來寫 entry 呀!

接下來慢慢看能把這個程式完整化到什麼程度吧。

Posted by yungyuc at 22:43, 1 comments, 0 trackback.

這兩天被 comment spam,於是 google 了一下找到一個網頁,不能直接跑,但小改一點就可以砍 spam 了。在 COREBlog root 裡建一個 Script (Python) 物件:

for i in range(1, 465):
    try:
        ent = container.get_entry(i)
        for com in ent.comment_list():
            if com.author == "Charge Back":
                ent.deleteComment(int(com.id))
                print "%s: %s deleted" % ( com.id, com.author )
    except:
        pass

print "Done."
return printed

現在想起來,一直以來都沒有把 COREBlog 的架構弄清楚過呢;連砍 spam 都要用抄的 ;p

Posted by yungyuc at 16:53, 1 comments, 0 trackback.

從 "export.dtml" DTML method 來改寫,就可以作出自己想要的 exporter,而且速度頗快。

Posted by yungyuc at 21:08, 0 comment, 0 trackback.

剛剛 學會作 patch 。這是 patch 檔

Posted by yungyuc at 12:44, 2 comments, 0 trackback.

近幾天 COREBlog 的大消息真不少,又來了一個:

CodeSyntax has made several development works around Coreblog, a nice blogging software running on Zope.

可以在 這裡 取得。

回家才看到這個東西,還得找時間來測試。歡迎有興趣的朋友給個回應。

Posted by yungyuc at 17:19, 0 comment, 0 trackback.

因為 Aboutweb 來信說怎麼我都沒有把廣告掛上去,所以我就在每篇文章的前後各加了一欄廣告,一個放 Aboutweb,一個放 AdSense。

Aboutweb 的 JavaScript 好像不太喜歡 Zope,會丟一些和 Zope 認證相衝突的 cookie 到瀏覽器裡面,我沒搞清楚詳細的狀況。反正,如果在一個 Zope 頁面裡看了 Aboutweb 的廣告,塞了它的 cookie,該頁就會不能登入 ZMI。

為此只好再改動一下 COREBlog 的程式了 (真的很不想動,一動就得紀錄下來,昇級時又多了一件麻煩事)。在 COREBlog.pymanage_addEntry 裡加上:

kw['nocommercial_before'] = 1
kw['nocommercial_after'] = 1

這兩行,如:

kw['noheader'] = 1
kw['nocomment'] = 1
kw['nocommentform'] = 1
kw['nocommercial_before'] = 1
kw['nocommercial_after'] = 1

Entry.pymanage_editEntry 也要照貓畫虎一下。

在 skin 裡文章前後的廣告各會檢查 nocommercial_beforenocommercial_after ,如果有設值,就不顯示廣告。這個機制和 nocommentnocommentform 都是一樣的。

雖然是被 Aboutweb 逼著改的,不過這 skin 是需要這樣更動一下程式;在預覽文章的時候出現廣告,像什麼話呢。

Posted by yungyuc at 22:15, 2 comments, 0 trackback.

最近小改了一下我的 COREBlog skin vanilla 。把內容 放到畫面的中間 、調整左右空白的背景顏色、修改標題的樣式。

紀錄一下最後的樣子:

http://img165.exs.cx/img165/9779/vanillafinal8wg.th.png

這次的修改就不另外包裝了,好麻煩。如果有人想看的話,我再 export 出來給你。其實主要都是 CSS 的改動,也沒什麼好看的。 vanilla 應該是到此為止了。如果還要再改 skin 的話,就叫作 grape 吧。

Posted by yungyuc at 20:23, 2 comments, 0 trackback.

TCCatsCOREBlog 1.1 的日文在地化工作擴展到正體中文來,製作了 COREBlog ZMI 的正體中文化

不才性不喜中文介面軟體,暫時也還沒有測試用的 Zope instance 可以試驗此介面,不過從 TCC 的 screen shot 來看,版面是挺不錯的。

Posted by yungyuc at 19:05, 0 comment, 0 trackback.

ats 剛剛在 mailing list 上放了限定版的 COREBlog 1.11FC 出來。

changelog 裡寫 RC1,可是 mailing list 上又寫 FC,搞不懂 FC 是什麼意思。有興趣的人可以去 coreblog 的 mailing list 上面看 (日文),我等 1.11 正式 release 再換好了。不想 patch 那麼多次。

Posted by yungyuc at 22:18, 0 comment, 0 trackback.

為了配合 COREBlog 1.1 發行,今天再把 vanilla skin 整理了一下,一樣匯入就可以使用了。

現在的 vanilla skin 有以下的功能:

  1. navbar 有 bookmark to del.icio.us 的連結。
  2. navbar 的 del.icio.us 和 hitcounter 可以從 skin 控制頁裡設定要不要出現。
  3. 顏色設定 :)
  4. skin_setting_form 稍作修改,把相同類型的設定放在一起,彼此分隔。
Posted by yungyuc at 17:24, 0 comment, 0 trackback.
Change to page (10 entries in each page): 1 2 3
© hover year to navigate month: powered by django