問題タブ [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.
plone - Plone サイトのセットアップに新しい構成リンクを追加します
サイト設定に新しいリンクが必要です。サイト設定 ( ) に外部リンクを追加するにはどうすればよい@@plone_control_panel
ですか?
performance - Plone: checkinterval は pystone をインポートできません
Plone のドキュメント (パフォーマンス チューニング用) で checkinterval の使用に関するヒントを見つけ、それをインストールしようとしました。私の中でbuildout.cfg
:
ただし、ビルド後に呼び出そうとするとbin/checkinterval
失敗しました:
jarn.checkinterval
パッケージを調べたところ、test
モジュールも要件仕様も見つかりませんでした。
test
パーツリスト等に追加してみましたpip install test
。しかし、test
私が見つけたパッケージには文字列が含まれていませんpystone
。
では、このpystone
ユーティリティはどこにありますか?また、どのように統合して見つけられるようにすればよいでしょうか?
それとも、とにかくこのcheckinterval
ことは時代遅れですか?
plone - 私の Plone 製品がクイックインストーラーに表示されません
私は従来の製品 ( Zope インストールのファイルシステム ディレクトリでBaseProduct
直接バージョン管理されている)を含む Plone サイトを持っています。Products
セットアップの残りの部分は にbuildout
基づいています。
プロジェクトのフォークにはAdditionalProduct
、同じ方法で作成した別の製品が必要です(現在の最先端の方法ではないことはわかっていますが、以前はそうでした...)。
これで、クイックインストーラーを使用してインストールできるようになりましたAdditionalProduct
(今のところ、単一のテンプレートを含む単一のスキン ディレクトリが含まれていますが、これはもちろん変更されます)。
悲しいことに、これは機能しなくなりました。製品はクイックインストーラーに表示されなくなりました。目に見えるエラーはありません。インスタンスの起動中にできましpdb.set_trace()
たが、error.log にもエラーはありません。
ファイルは次のprofiles.zcml
ようになります。
(以前の別のフォークからコピーして変更しました。AdditionalProduct
その部分はよくわかりません"meta.zcml"
。)
どうすればこれをデバッグできますか?
私は自分の製品を「エッグ化」したいと思っています (AdditionalProduct
最初に、問題があるため、おそらくBaseProduct
後で同様に) が、作業量についてはよくわかりません。ハウツーが役立つでしょう...
plone - zopeskel が失敗する (urllib.parse をインポートできない)
zopeskel
Debian ベースの Linux ボックスと CentOS ベースのサーバーの両方で、使用可能なバージョンの を Plone サイトにインストールできません。
私buildout.cfg
は、このハウツーに従っています:
(今のところ、器用さのコンテンツもジアゾテーマも持っていないので、となしで試してみzopeskel.dexterity
ましzopeskel.diazotheme
たが、違いはないようです。それらを追加しても同じ結果です)。私の[buildout]
セクションには が含まれていないeggs
ため、これもコメントアウトする必要がありました。
ビルドした後、私は試しました
これはかなり古いバージョン (私に 1.9.0 を与えました) で、やpip install six
のようなものは含まれていません。quote
urllib.parse
関連するパッケージの一部が必要なバージョンの指定に失敗していると思います。しかし、何かを追加six >= 1.3
してもビルドされませんでした。
どうすればこれを修正できますか? ありがとうございました!
plone - 「クラシック ポートレット」を Page および NewsItem のデフォルト ビューに表示するにはどうすればよいですか?
を使用して「クラシック ポートレット」をフォルダに関連付けましたが、@@manage-portlets
このフォルダの下にあるすべての NewsItem および Pages アイテムにもこのポートレットが表示されると予想していました。しかし、「ポートレットのレンダリング中にエラーが発生しました」というエラーが表示されました。そして、この次のトレースバック:
では、「クラシック ポートレット」を Page および NewsItem のデフォルト ビューに表示するにはどうすればよいでしょうか。
plone - Plone サイトを実行できません
サイトで Plone を使用しています 次のコマンドを実行しようとすると、エラーが発生します: Plone/zinstance $ bin/instance fg
トレースバック (最新の呼び出しが最後):
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>
への引数と同じオブジェクトが得られました。おそらく、私のサイトはそのような外部メソッドを正しく呼び出していませんか?main
getSite
または、何らかの方法でこのモジュールについて言及する必要がありconfigure.zcml
ますか? ディレクトリ ツリー (特に の下Products/myproduct/profiles
) exportimport
、モジュール名、およびその他のいくつかの文字列を検索しましたが、何も見つかりませんでした。おそらく一度統合が行われましたが、壊れていました...
では、どうすればこれをportal_user_catalog
機能させることができますか?ありがとうございました!
更新:別のdebug
セッションでは、問題の原因が何らかの問題であることが示唆されていtransaction
ます。
この人口はportal_user_catalog
持続しません。debug
セッションを終了して開始fg
すると、頭脳はなくなります。
python - Plone が起動しない ValueError: 不明なロケール: UTF-8
統合インストーラーを使用して Plone をインストールしました。
私は以下を使用してploneを開始しようとしました:
ステータスを確認すると、以下の情報が表示されます。
fg で client1 を実行しようとすると、以下の応答が得られます。
私もローカルを見つけようとしました:
私のbuildout.cfgにも以下の値があります:
誰かが問題を解決するのを手伝ってくれますか?
plone - quintagroup.transmogrifier を動作させる (バージョン競合、configuration_id) (Plone)
transmogrifier
ある Plone 4 サイトの抜粋を別のサイトにコピーするために使用したいと思います。quintagroup のドキュメントの指示に従いました (例:ここ) 。
ビルドアウトにcollective.transmogrifier
との両方を追加しました。quintagroup.transmogrifier
ただし、モジュールの機能が不足しているため、インストールされているバージョン 1.4collective.transmogrifier
では十分ではありませんでした。traverse
utils
collective.transmogrifier = 1.5
私は myで指定し、次に( Why? )で主張した which をversions.cfg
に変更しました。eggs/quintagroup.transmogrifier-0.5-py2.7.egg/EGG-INFO/requires.txt
collective.transmogrifier<1.5
quintagroup.transmogrifier
再構築して再起動した後、クイックインストーラービューに追加できました。しかし、Generic Setup Toolでサイトをエクスポートしようとすると、惨めに失敗しました。
default
以前にエクスポート プロファイルを保存したかどうかは関係ありませんでした。
collective.transmogrifier <1.5
構成ステップが欠落していませんか、それとも制約の理由がありますか? ホワイトリストに登録されたコンテンツを選択するタスクを実行する前に、この作業を確認したいのですが...
plone - カタログ検索に基づいて Plone コンテンツをエクスポート (quintagroup.transmogrifier)
私の Plone 4 サイトでは、1.5と 1.5 をインストールしました (リリース版と最先端の github バージョンのquintagroup.transmogrifier
両方を試しました) 。0.5
collective.transmogrifier
ここportal_catalog
での検索に基づくエクスポートの例を見つけました。
として登録されている次のエクスポート構成がありますcatalogsearch
。
アイデアは、transmogrifier を呼び出すときに検索式を指定することです。
ただし、Transmogrifier
オブジェクトへの両方の呼び出しは を返しません。でそれらを終了する必要がありますCtrl+C
。debug
セッションに関係なく、これは機能するべきではありませんか? なにが問題ですか?