Personal tools

Zope2.9がリリースされたので

手動でテストしてみた。

COREBlogはとりあえず動くものの,どうもZope自体がcontent-typeのcharsetにiso-8859-15を出力するらしく,Firefoxなどでは文字化けが起こる(試してないけどIEだと大丈夫かも)。なので,blog_headerあたりに

 <dtml-call "RESPONSE.setHeader('Content-Type','text/html;charset='+management_page_charset)">

のような行を追加して,COREBlogでセットしたcharsetを出力してあげる必要がある。

あるいは,zope.confのdefault-zpublisher-encodingを明示的に設定してあげるといいらしい。

トラックバック経由の知らせによると,アンダーバーでなくハイフンが正しい模様。というわけで修正しました(2006/01/10)。

他は特に問題なし(の模様)。

日本語化Zopeに含まれる,Zopeの管理画面を日本語化/国際化するZMILocalizerも試してみましたが,特に問題なく動く。Zope自体の変更になるべく追従できるように,とても泥臭く作ってあるのが功を奏している模様。まあしかし,テストは自動化しないとな,とつくづく思った。

さて,Zope 2.9ですが,Zope3の機能をいろいろ取り込んでいて,Zope3との融合が進んでいる模様です。去年のPyConでZope CorpのCTO Jim Fultonが言っていたことがだんだんと実現に向かって動き出しているようである。Zope3の軟着陸を目指そうとしているPloneコミュニティの動きとも符合しますね。

ZODBは一気に3.6になってDBTabが落とされている。FastCGIが正式にサポートされなくなっていたり,ライセンスがZPL 2.1になっていたりと言うことろがおもだった変更点かな。Pythonは2.4を使うようになっています。Windows版のバイナリインストーラが提供されたら,Windows上でZopeを使った(Unicodeを中心とした)エンコード変換がやりやすくなる。Python 2.4には,CJKCodecsが標準でついてきますからね。

ソースを見て,もうちょっと詳細に2.8との違いを調べてみたいと思います。

Category(s)
COREBlog
zope
The URL to Trackback this entry is:
http://coreblog.org/ats/zope-2.9/tbping

zope2.9.0のdefault-zpublisher-encoding

Posted by なごぶろ at 2006-01-09 22:06
zope2.9.0ではデフォルトでiso-8859-15エンコーディングで出力される。そんなの迷惑じゃんということで、UTF-8にしたく、etc/zope.confの該当部分を変更してみる。 このディレクティブですね。 # Directive: defa...
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
コメントスパム避けのための認証文字列です

Captcha Image

Pythonな求人
r = urlopen("http://www.webcore.co.jp/recruit")
About this blog
■Author
atsこと柴田淳です。Atsushiはガイジンにうまく発音して頂けないので,これからはJunというペンネームで行こうと思っていましたがあんまり使ってません。
Webcore株式会社 代表取締役
■TRIVIAL TECHNOLOGIES 2.0
トリビアル・テクノロジー 2.0,「トリテク 2.0」と呼んでください。
Blog(ブログ)サイトです。Plone上で動く,オープンソースのBlog Product - COREBlog2を使っています。
 
最近書いた本,Mook
みんなのPython Webアプリ編
Pythonの基礎から,Webアプリやフレームワークの仕組みまで,つまることなく一気に学べる書籍です。「みんなのPython」と一緒に読んでください:-)。
みんなのPython
Pythonの入門書です。基本的なことから分かりやすく解説するよう勤めました。Pythonをはじめたいと思っている人,JavaやC++,PerlやRubyを学ぼうと思って躓いてしまった人はぜひ読んで下さい。
 

Powered by Plone, the Open Source Content Management System