prism

2005-04-29

CMFMailadd 0.2 Alpha Release


短命的 CMFMailadd 0.1 Alpha


說起來真是丟臉,試一下發現,01 版的預設型態是 News Item 時會有問題,趕快解決。

其實預設型態必須有 edit 這一個 method,而且我是用下面的方式修改內容:

entry.edit(text_format='structured-text,text=entry_body)

下載 CMFMailadd 0.2

詳細說明


詳細說明請見 CMFMailadd 01 Alpha Release

2005-04-28

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

2005-04-25

Open Source 的獲利模式


開放原始碼


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

技術與行銷


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

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

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

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

商機與不同的角度


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

品嚐情人果

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