2011-11-29 9 views
5

Ploneインストールでは、インストールされている1.2.0 five.grokを持っていたので、私は卵ソースに "static"フォルダを持っていなければなりませんでした。それは適切に。Groone ploneプロダクト内の私の静的フォルダを見つける

私は1.3.0 five.grokがインストールされている環境に移動したとき、この静的フォルダは登録されていませんでした。私はもちろん、configure.zcmlファイルに明示的に登録することができます。これはうまくいきます。 five.grokのソースコードを確認すると、実際にこれに関連した変更があります。クラスStaticResourcesGrokkerはfive.grokの1.2.0と1.3.0の間のmeta.pyから削除されました。

"grok way"に静的フォルダを登録する新しい方法があるかどうかを理解しようとしていますか、またはconfigure.zcmlで明示的に登録するだけに戻すべきですか?

答えて

2

なぜこのような便利な機能が消えたのか説明がありません。あなたは差分から見ることができるように

http://svn.zope.org/five.grok/trunk/src/five/grok/meta.py?rev=123298&r1=112163&r2=123298

StaticResourcesGrokkerクラスはシルヴァンzope213とのマージ中に抹消されました:私は見つけることができるすべては、このコミット差分ました。 (sic)ブランチであり、コメントは与えられていない。

この機能が復元されるまで、手動で静的フォルダを登録することをお勧めします。

1

はおそらく答えはここにある:

引用:

'静的' ディレクトリは、もはや自動的にgrokkedず、静的リソースを提供するためDirectoryResourceとして登録されています。静的リソースのサービスは、FanstaticライブラリとWSGIコンポーネントによって置き換えられています。

関連する問題