2005/06/15
zope 2.8 + plone 2.1
作成者 takanori
—
投稿日
2005年06月15日 14時24分
最終変更日時
2006年04月05日 00時48分
zope 2.8 上で plone 2.1 beta が動くらしいので入れてみました。
予定では、ここのサイトを丸ごと移行する予定です。
手順については zope 2.8 + plone 2.1 にまとめていく予定です。
データの移行はどうやるのが王道なのか、試行錯誤してみます。
- カテゴリ
-
plone
-
- ¦
- 固定リンク
- ¦
- コメント (14)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://takanory.net/takalog/234/tbping
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については
> データの移行はどうやるのが王道なのか、試行錯誤してみます。
僕はPlone2.1の機能を見ているだけで、データの移行はしていないので楽しみです。
ちなみに、zope 2.8 + plone 2.1だと、Plone関係のプロダクトはほとんど動きません。
ほとんど動きませんかそうですか。
このサイトは Archetypes 関連以外はほとんどプロダクト入れていないんで、なんとかなるかな?と思っています。
CMFBoard、CMFPhotoやCMFContentPanelsが動きません(インストールできません)でした。
それ以外にもいくつか試しましたが、忘れてしまいました。
私も移行を考えて、ちょっと試したのですが、そもそもマイグレーション(アップグレード)が至難の業みたいです。
サイトを zexp 形式でエクスポートしても、Formulator とか CMF 周りが完全に変わっていて、インポートすら
というFAQを見て、Data.fs をコピって、試してみたのですが、そもそもコンテンツのカット&ペーストでは
ユーザとか、ユーザフォルダとかの移動がどうにもなりません(;_;)。
動かないプロダクトも多数だし、当面、移行は無理かも… orz
あぁ、確かにユーザの移行は大変そうですね。
サイトを見ましたが CMFBoard とかも動くんでしょうかねぇ。
CMFPhoto はだめなんでしたっけ。
plone 2.1 では普通のフォルダに画像を入れて、アルバムっぽくみるモードがあるので、そっちを使えってことなんでしょうねぇ。
がんばれば 2.1 に移行できそうな気もしますが、まずは標準のアイテムを ATContentTypes ベースのものに変更するところからはじめてみてはいかがでしょうか。
そうすると、後々の移行が楽、かも?
ああー、放置ぷれいしたままで、すみません(^^;
一応 CMFPhoto CMFPhotoAlbum 自体は問題なく動くのですが、根本的にドキュメントとか、移行すると AttributeError で、ダメダメなんですよ。とほほ。CMFBoard は、動くかどうか、ちょっと疑問ですね。いずれは、動くようになるとは思いますが。
放置プレイされてました。
AttributeError? なんで出るんだろう。
Data.fs をそのまま持っていくと当然だめですけど、Plone 2.0 のドキュメントとかと ATContentTypes に移行すればそのままいける気がしますが、いかがでしょうか?
まぁ、試す環境を作るのも面倒だとは思いますが。
CMFPhoto はそのまま動くんですね。へー。
うーん、何故 AttributeError が起こるのか、こちらでもわかんないですが、Members/Foo を表示しようとすると、AttributeError になるフォルダが多数。サイトの index_html すら AttributeError で表示できなかったりします。IssueTracker を見てると、同じような現象に悩まされている人もいるようですね…。
CMFPhotoもCMFPhotoAlbumも動くのですが、悩みは、CMFPhoto は当然ながらCMF系なのでイメージカタログの対象外みたいなんすよ…。まぁ、いざとなれば新規サイトにコンテンツを手作業で移行するという荒業(過去に数回の実績あり…恐ろしい)ですね。
Plone 2.1.1 の migration コードを眺めてみましたが、どうも CMFPhoto, CMFPhotoAlbum は当然ながらアップグレードの対象となっていないようです。一旦 Image, Folder にして、migration かけてみましたが、今度は、Image の変換エラーでアップグレードに失敗しました(^^;。当分、2.1 系には移行でけないかも…
あれ? Image とか Folder になっているならちゃんと移行できると思うんですけどねぇ。
下記のリンクの中の移行手順とか当然よんでますよね?
takanori さん、いろいろレスくださいまして、ありがとうございます。読める情報は、いろいろと読んだ上での発言です(^^;。ヨーロッパの方のどこかのサイトでも、CMFPhoto, CMFPhotoAlbum は一旦全部削除した上で、フォルダと CMF Image の形にしないと migration が正しくできないと、書かれてありました。CMFPhoto は Image から派生しているので、一見うまくコンバートの対象になるように思えますが、type は、"Image" ではなく "Photo" であったりなんかして、どうも移行しきれないようです。CMFPhotoAlbum の方は、BTreeFolder2 ?だかを利用していて、これまたちょっと毛色が変わっていますので、これも無理っぽい気がしてます。あとまだ、Plone Site のルート直下にあるフォルダ自体が migration されないというバグが混じっているような気がします。
ああ、誤読してたかも…。えっと Image や Folder ですが、面倒なので移行前に WebDAV で作成させたところ、CMF でないものが作成されてしまっていたようで、多分それが原因で migration に失敗していたようです。なので、migration 後に WebDAV でどーんとこれらをコピーする方法にしたら、うまく移行できそうでした。それでも、あちこちで AttributeError 頻発してまして、それが Root 直下に集中している感じです。
migration 後に WebDAV でどーんとコピーだとそれは確実に写真データを移行できそうですね。
あとは Root 直下で出ている AttributeError ですが、それがなんなのかはちょっとそのヒントだけでは全然わかんないです。
何か入れているプロダクトがひっかかっているんでしょうかねぇ。
Product 絡みだと思います(^^;。CMFPhoto, CMFPhotoAlbum を除いてアンインストールした状態で migration すると、エラーのでる箇所がガッポリ減ったので…。メインのページは、FSCounter 絡みで引っかかってるのかも…。