最近每個晚上都很累;昨天在搞 Plone 和 Windows XP 間的 WebDAV 連線。

我的「很舊很舊版 IE (Product ID: 55274-642-7115725-23781)」一直可以正常地對 Plone 2.0.5 WebDAV 分享進行連線,http/https 都很健康正常;這個版本的 IE 在紀錄檔裡給出的 PROPFIND 項目會有 Microsoft Data Access Internet Publishing Provider DAV 1.1 字樣。

不過,在用「相當新版 IE (Product ID: 55274-649-6031783-23470)」進行連線的時候,web folder 所取回的 folder listing 會顯示 Zope object 的 title 而非 id;此版 IE 是 Microsoft Data Access Internet Publishing Provider DAV 1.1。這實在傷腦筋,因為 title 多半會寫入 non-ascii 字元,傳回 Windows 之後全都變成了亂碼;而且 title 不像 id 固定。如此一來,Windows 下幾乎不可使用 IE 來進行 WebDAV 連線。

我另外作了三個失敗的嚐試,這是昨天很累的原因。第一是使用免費的 netdriveplone.org how-to 裡的連結已經死了,如果以上提供的連結也死亡的話,請 google。或者也不用那麼麻煩,因為在我的主從環境裡,netdrive 只能下傳不能上傳;若打錯密碼的話,netdrive process 還會鎖死不能動。很不好用,放棄為宜。

第二次試用 BitKinex 這個多功能客戶端程式。程式介面看來不錯,原則上可用;然而它是 shareware,所以要付錢,另外不時也會出現傳輸鎖死的狀況。它不值得 US$39。

第三次試用 WebDrive。從介面來看,它根本就是 netdrive 的衍生強化版。WebDrive 和 netdrive 的功能相同,會把 WebDAV 對應成本地的網路磁碟機,使用起來非常方便。實測的結果也是三個軟體裡最穩定的。包含一年更新的授權費用是 US$49.95,還是太貴,仍被我排除在解決方案之外。

付費的解決方案大概要便宜到 US$10 且終身更新才能被我考慮,大概是沒機會找到這樣的產品了。最後我回頭找之前評估過的 Plone Desktop,現在叫作 Enfold Desktop (由 Enfold Systems 提供;這是一家提供 Plone 解決方案的公司)。結果呢,這個免費的軟體是最好用的。

在伺服器端,Enfold Desktop 是一組 Plone product 的集合,安裝僅需按照一般的程序即可:解包、重啟 Plone、進入組態頁面、完成。客戶端更簡單,執行客戶端程式的 installer,不需要重新開機,桌面上就會多出一個 "Enfold Desktop" 可以用了。在 "Enfold Desktop" 裡可以使用滑鼠右鍵選單建立新的 session;session 連線之後即可執行各種檔案操作。

Enfold Desktop 除了可以透過一致的 Windows Explorer 介面執行檔案操作之外,還支援 Plone 工作流程,故能直接在 Windows Explorer 式的環境裡面修改 Plone 內 Zope 物件的狀態。Enfold Desktop 畢竟是與 Plone 整合的工具,功能性比起其它的 WebDAV 解決方案更為優秀。

終於找到可用而且好用的解決方案,感謝上帝。我今天可以準時睡覺了。

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

我真的開始擔心了,軟體更新地這麼快,而我還在用 Plone 2.0.5...

Zope 3.1.0final released從 changelog 裡可知又增加了許多新功能。ZopeX3 framework 設計地非常清楚,利用 ZCML (XML-variant) 來和 Python 程式碼,套件的可維護性應該非常高。再加上 ZopeX3 豐富的線上文件 (整合在 application server 裡),不管是學習或者開發,都比 Zope2 輕鬆很多。

Posted by yungyuc at 17:49, 1 comments, 0 trackback.
Change to page (10 entries in each page): 1
© hover year to navigate month: powered by django