問題タブ [plone-4.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
91 参照

plone - Plone サイトのセットアップに新しい構成リンクを追加します

サイト設定に新しいリンクが必要です。サイト設定 ( ) に外部リンクを追加するにはどうすればよい@@plone_control_panelですか?

0 投票する
1 に答える
1139 参照

performance - Plone: checkinterval は pystone をインポートできません

Plone のドキュメント (パフォーマンス チューニング用) で checkinterval の使用に関するヒントを見つけ、それをインストールしようとしました。私の中でbuildout.cfg

ただし、ビルド後に呼び出そうとするとbin/checkinterval失敗しました:

jarn.checkintervalパッケージを調べたところ、testモジュールも要件仕様も見つかりませんでした。

testパーツリスト等に追加してみましたpip install test。しかし、test私が見つけたパッケージには文字列が含まれていませんpystone

では、このpystoneユーティリティはどこにありますか?また、どのように統合して見つけられるようにすればよいでしょうか?

それとも、とにかくこのcheckintervalことは時代遅れですか?

0 投票する
2 に答える
107 参照

plone - 私の Plone 製品がクイックインストーラーに表示されません

私は従来の製品 ( Zope インストールのファイルシステム ディレクトリでBaseProduct直接バージョン管理されている)を含む Plone サイトを持っています。Productsセットアップの残りの部分は にbuildout基づいています。

プロジェクトのフォークにはAdditionalProduct、同じ方法で作成した別の製品が必要です(現在の最先端の方法ではないことはわかっていますが、以前はそうでした...)。

これで、クイックインストーラーを使用してインストールできるようになりましAdditionalProduct(今のところ、単一のテンプレートを含む単一のスキン ディレクトリが含まれていますが、これはもちろん変更されます)。

悲しいことに、これは機能しなくなりました。製品はクイックインストーラーに表示されなくなりました。目に見えるエラーはありません。インスタンスの起動中にできましpdb.set_trace()たが、error.log にもエラーはありません。

ファイルは次のprofiles.zcmlようになります。

(以前の別のフォークからコピーして変更しました。AdditionalProductその部分はよくわかりません"meta.zcml"。)

どうすればこれをデバッグできますか?

私は自分の製品を「エッグ化」したいと思っています (AdditionalProduct最初に、問題があるため、おそらくBaseProduct後で同様に) が、作業量についてはよくわかりません。ハウツーが役立つでしょう...

0 投票する
2 に答える
203 参照

plone - zopeskel が失敗する (urllib.parse をインポートできない)

zopeskelDebian ベースの Linux ボックスと CentOS ベースのサーバーの両方で、使用可能なバージョンの を Plone サイトにインストールできません。

buildout.cfgは、このハウツーに従っています:

(今のところ、器用さのコンテンツもジアゾテーマも持っていないので、となしで試してみzopeskel.dexterityましzopeskel.diazothemeたが、違いはないようです。それらを追加しても同じ結果です)。私の[buildout]セクションには が含まれていないeggsため、これもコメントアウトする必要がありました。

ビルドした後、私は試しました

これはかなり古いバージョン (私に 1.9.0 を与えました) で、やpip install sixのようなものは含まれていません。quoteurllib.parse

関連するパッケージの一部が必要なバージョンの指定に失敗していると思います。しかし、何かを追加six >= 1.3してもビルドされませんでした。

どうすればこれを修正できますか? ありがとうございました!

0 投票する
1 に答える
71 参照

plone - 「クラシック ポートレット」を Page および NewsItem のデフォルト ビューに表示するにはどうすればよいですか?

を使用して「クラシック ポートレット」をフォルダに関連付けましたが、@@manage-portletsこのフォルダの下にあるすべての NewsItem および Pages アイテムにもこのポートレットが表示されると予想していました。しかし、「ポートレットのレンダリング中にエラーが発生しました」というエラーが表示されました。そして、この次のトレースバック:

では、「クラシック ポートレット」を Page および NewsItem のデフォルト ビューに表示するにはどうすればよいでしょうか。

0 投票する
3 に答える
860 参照

plone - Plone サイトを実行できません

サイトで Plone を使用しています 次のコマンドを実行しようとすると、エラーが発生します: Plone/zinstance $ bin/instance fg

トレースバック (最新の呼び出しが最後):

0 投票する
1 に答える
91 参照

plone - portal_user_catalog を作成して使用する (Plone)

Plone サイトのフォークを作成しています (これは長い間フォークされていません)。このサイトには、ユーザー プロファイル用の特別なカタログ オブジェクト (特別な Archetypes ベースのオブジェクト タイプ) があり、次のように呼ばれportal_user_catalogます。

ユーザー プロファイルには「通常の」オブジェクトのほとんどのインデックスはなく、少数の独自のインデックス セットがあるため、これは合理的に見えます。

このオブジェクトを最初から作成する方法が見つからなかったので、古いサイトからエクスポートし (としてportal_user_catalog.zexp)、新しいサイトにインポートしました。これは機能しているように見えましたが、メソッドを明示的に呼び出しても、インポートされたカタログにオブジェクトを追加できませんcatalog_object。代わりに、ユーザー プロファイルが標準に追加されますportal_catalog

今、目的を果たしていると思われる製品内のモジュールを見つけました ( Products/myproduct/exportimport/catalog.py):

私はそれを使用しようとしましたが、どのように行うべきかわかりません。私はそれを TTW と呼ぶことはできません (メソッドを公開しようとする必要がありますか?!)。debug私はセッションでそれを試しました:

したがって、これが進むべき道である場合、「実際の」コンテキストが必要なようです。

更新:このコンテキストを取得するために、次を試しましたExternal Method:

しかし、それを呼び出したところ、属性を持たない関数<PloneSite at /Plone>への引数と同じオブジェクトが得られました。おそらく、私のサイトはそのような外部メソッドを正しく呼び出していませんか?maingetSite

または、何らかの方法でこのモジュールについて言及する必要がありconfigure.zcmlますか? ディレクトリ ツリー (特に の下Products/myproduct/profiles) exportimport、モジュール名、およびその他のいくつかの文字列を検索しましたが、何も見つかりませんでした。おそらく一度統合が行われましたが、壊れていました...

では、どうすればこれをportal_user_catalog機能させることができますか?ありがとうございました!

更新:別のdebugセッションでは、問題の原因が何らかの問題であることが示唆されていtransactionます。

この人口はportal_user_catalog持続しません。debugセッションを終了して開始fgすると、頭脳はなくなります。

0 投票する
1 に答える
662 参照

python - Plone が起動しない ValueError: 不明なロケール: UTF-8

統合インストーラーを使用して Plone をインストールしました。

私は以下を使用してploneを開始しようとしました:

ステータスを確認すると、以下の情報が表示されます。

fg で client1 を実行しようとすると、以下の応答が得られます。

私もローカルを見つけようとしました:

私のbuildout.cfgにも以下の値があります:

誰かが問題を解決するのを手伝ってくれますか?

0 投票する
1 に答える
281 参照

plone - quintagroup.transmogrifier を動作させる (バージョン競合、configuration_id) (Plone)

transmogrifierある Plone 4 サイトの抜粋を別のサイトにコピーするために使用したいと思います。quintagroup のドキュメントの指示に従いました (例:ここ) 。

ビルドアウトにcollective.transmogrifierとの両方を追加しました。quintagroup.transmogrifier

ただし、モジュールの機能が不足しているため、インストールされているバージョン 1.4collective.transmogrifierでは十分ではありませんでした。traverseutils

collective.transmogrifier = 1.5私は myで指定し、次に( Why? )で主張した which をversions.cfgに変更しました。eggs/quintagroup.transmogrifier-0.5-py2.7.egg/EGG-INFO/requires.txtcollective.transmogrifier<1.5

quintagroup.transmogrifier再構築して再起動した後、クイックインストーラービューに追加できました。しかし、Generic Setup Toolでサイトをエクスポートしようとすると、惨めに失敗しました。

default以前にエクスポート プロファイルを保存したかどうかは関係ありませんでした。

collective.transmogrifier <1.5構成ステップが欠落していませんか、それとも制約の理由がありますか? ホワイトリストに登録されたコンテンツを選択するタスクを実行する前に、この作業を確認したいのですが...

0 投票する
0 に答える
104 参照

plone - カタログ検索に基づいて Plone コンテンツをエクスポート (quintagroup.transmogrifier)

私の Plone 4 サイトでは、1.5と 1.5 をインストールしました (リリース版と最先端の github バージョンのquintagroup.transmogrifier両方を試しました) 。0.5collective.transmogrifier

ここportal_catalogでの検索に基づくエクスポートの例を見つけました。

として登録されている次のエクスポート構成がありますcatalogsearch

アイデアは、transmogrifier を呼び出すときに検索式を指定することです。

ただし、Transmogrifierオブジェクトへの両方の呼び出しは を返しません。でそれらを終了する必要がありますCtrl+Cdebugセッションに関係なく、これは機能するべきではありませんか? なにが問題ですか?