CMFMailadd 0.1 Alpha Release


CMFMailadd 出生了


在網路上一直找不到和 COREBlog 一樣可以 Moblog 的功能,來讓 Plone 用,只好自己花一些時間自己生嘍! 主要的一隻程式才 336 行,不知道這麼短的程式,我同時會生多少 bugs,有興趣的人就用用看吧! 說實在,CMFMailadd 又讓我的懶人 blog 向前邁一步,除了可以用傳統瀏覽器,ftp,或是 webdav 的方式加入新內容,現在也可以用 Email 的方式了,尤其是有些手機已經可以直接發 email,雖然手機上沒有 Emacs 或是 Vim,不過也不失為一個克難的方法,真是 “科技始終來自於人性”,我真是夠懶了。 :o)

這個工具完全是以方便性大於安全性作考量,用來收信的 pop3 帳號,最好不要給 shell 的權限。

主要功能


您可以設定一個 pop3 帳號來讓 CMFMailadd 收信,如果寄件者的郵件地址,是會員的郵件地址,同時該地址也在 CMFMailadd 容許的郵件地址清單中,那麼這一封信的內容就會用 CMFMailadd 的預設型態加入該郵件地址對照的會員資料夾中,或是依照設定的資料夾,不會自動轉換郵件和網站的字元編碼,也不會判斷重複附加檔案的名字。

使用方法:


將 CMFMailadd 放到您 Zope 的 Products 資料夾下,解壓縮,重新啟動 Zope,在到您 Plone 的設定介面下,選 “新增/移除產品”, 就可以看到 CMFMailadd 可以點選安裝了,安裝後,用 Zope 的管理介面看,在您的 Plone Site 的根目錄下,有一個叫 portal_mailadd 的工具,設定一下 property 就可以了,這一個工具下,有一個 recieve 的 method 可以去收信,完整的 url 可以點一下 Overview 那一項,下面有寫,可以用排程的工具去執行,像是設定 cron job 的方式,去觸發執行這一個 URL。

用 wget 去觸發的 example:

wget –http-user=username –http-passwd=password http://localhost/Plone_Site/portal_mailadd/receive

property 說明

  • folder: 資料夾的名稱,這樣信件的本體就會加到寄件者會員的家目錄下的folder,空白代表直接加入家目錄

  • file_folder: 附件資料夾的名稱,這樣信件的附件就會加到寄件者會員的家目錄下的 file_folder,空白就加入家目錄

  • default_content_type: 預設的資料型態 (Document 或是 News Item)

  • mailadd_host: POP3 帳號的主機名稱或是位址

  • mailadd_user: POP3 登入帳號名稱

  • mailadd_passwd: POP3 帳號密碼

  • mailadd_email_addr: 加入可以寄信的郵件地址,請用英文逗點隔開一個以上的地址 “,"

  • workflow_action: 預設郵件加入後的狀態,也就是 Plone 中的流程(workflow),如 submit, reject, publish ….

  • body_separater: …..


備註



  • 我的測試環境是在 Zope 2.7.5,Plone 2.0.5

Open Source 的獲利模式


開放原始碼


在國外已經行之多年的開發模式,在台灣似乎並不是那麼的流行,在政府沒有強力主導,所有的解決方案,都是大廠囊括了大多。

技術與行銷


一種技術能否成功,有時不是他本質得好壞,而是使用及採用人數,和行銷的成功,有越多人,使得資源越豐富,不管是教材,資源,人才或是解決方案的諮詢,都因使用的人數升高能成長,行銷的成功,可以傳達訊息給有高層有決定權的主管,或是消費者。

其中的例子有太多,像是太多的主管或是使用者不知道,這世界上還有其他的瀏覽器,或是 Mircosoft Office 以外的 office 軟體,或是不知道,Windows 以外還有其他作業系統,這就是現實,也是有無行銷的差異。

前些陣子,看到新聞台的記者,發布 MicrcoSoft 未來作業系統將支援 64位元運算時,心想,電視台應該作一個,在 PC 平台上作業系統支援 64 位元的時程表,他才知道 MicroSoft 支援的速度是慢的可憐。

不同領域其實有很不同的情形,像是在嵌入式系統的領域,open source 已經相當成熟,而且有著豐厚的利潤,在其他的領域則是需要知名度,或是大廠的背書,才敢採用。

商機與不同的角度


解決方案提供者
應該商機是在市場形成,open source 普遍成為解決方案時,商機才會浮現。
服務或是產品提供者
是用這些 open source 的利器,打造自己的方案,解決自己的問題,創造新的服務。

品嚐情人果

素有新好男人的老哥,這回利用新鮮的芒果青和媽媽一起醃製情人果,也就是芒果青,這回蠻成功的,味道酸甜適中,美味極了,我又有口福了,看來該是自覺一點多作一些家事回報了。

泡湯去


泡湯去


星期五晚,也是一個星期工作的段落,三五好友一起坐大牛的車,泡湯去,自從當兵以後就沒有這種大家一大群人坦承相見的經驗了,天氣還沒好到可以看星星,不過泡完神清氣爽,吃宵夜去 !

逃玩小鎮 Link

亮點的定義


亮點


原來螢幕亮點的定義是在黑色背景下,有看到不良點,但是店家說紅色,藍色,綠色的點,讓原廠判定也算是暗點,所以只剩白色的點可以換,才有所謂的無亮點保固。

所幸,店家同意再拆一台,二選一,才沒讓朋友遺憾。

結論


見識到廠商和商家的無亮點保固是只有在亮點是白色才適用,此條例,Asus (華碩),Acer (宏基) 皆適用。

Plone S5


S5


是可以用來產生網頁簡報的工具,是許多不喜歡用 MS PowerPoint 或是其他專用軟體,來作簡報的好用工具。

Plone S5


Enfoldsystems 的 Andy 就把他整合到 Zope 的Plone 下,只要是"文件"的物件,有 H1,H2,或是標題等,就可以有網頁簡報的 View,Sample Page ,以後文件寫完,簡報大概也可以完成了。:-)

FreeBSD 4.11-Release

FreeBSD 4.11 發行了,一般而言,FreeBSD 4.X 照官方的說法,目前是給較保守的使用者使用的。


FreeBSD 4.11 Release


一般情形下可以用 FreeBSD 5.X 了。


Have fun

用 Jigdo download 來下載 ISO 檔


什麼是 Jigdo


簡單的說就是,一種動態重組 ISO 檔的好用工具。

  • 傳統的方法:使用者每次重新下載整個 ISO 映像檔。

  • Jigdo 的方法: 下載完第一次後,之後只要下載有更新的套件,在自己組成新的 ISO 映像檔,時間可快多了。


繼續閱讀 Jigdo Howto

Debian GNU/Linux 3.0 r4 新版本


Debian 3.0 r4


Debian 3.0 出新的更新版本了,對一些不追求最新版本,以系統安全為第一考量的人更是安裝的首選,不過真的很新,一些 FTP 站上都還沒有。

原始新聞聯結 Link

其實我都用 Debian testing


有一點是心理因素,想追求較新的軟體,得到比較多的功能,也比較能跟上軟體的腳步,有另一點是,Debian 的 testing 版,已經比起其他 Linux 廠商所謂的 release 版還要穩定,安全許多,一般伺服器上裝的軟體更是少,所以更沒有安全上的問題,軟體之間的依存關係很少,倒是自己的 Desktop 裝了很多好玩的套件,有時太久沒更新,才覺得有一點點的風險。

一般特定的伺服器,裝的服務就只有那幾個套件,連 X window 都沒有,更新起來相當輕鬆,我的 testing 伺服器已經跑一年以上了,您還覺得一定要用 stable 嗎?

見仁見智,用的開心就好。

改了 CMFTrackback 可以在 Plone 2.0.5 運行


CMFTrackback


一開始這一個套件只有在 Plone 1 才可以運行,看了 tcc 前輩用的不錯,還有就是它的架構相當的簡單,
有點像是 CMF / Plone 下的 talkback,原來作者的文件是日文的,看看 source code 就生出來這個版本,
想要和原作者聯絡,可是我的 adsl ip,一直被擋住,信無法寄到原作者,只好放在 Zope 的官方網站上了。

有了 CMFTrackback",基本上就可以讓你 Plone 上的元件有搥背(trackback)的功能。

修改


是由原作者的 CMFTrackback_0_2 版開始修改,目前我改到 CMFTrackback_0_3_4 版本。

  • 加入可以直接用 plone quick install 的介面。

  • 加入 delete trackback 的功能。

  • 不必一定要 pykf 這一個 module


下載位址


原作者的網頁 Link

我修改的新版本,我是在 Plone 2.0.5 上測試

Zope terryh homepage