問題タブ [zope]
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.
python - pythonimporterrorzope.interfaceという名前のモジュールがねじれていません
私はPythonを初めて使用します。「scrapy」をインストールしましたが、「importerror no module namedzope.interfacetwisted」というエラーが表示されます。助けてください。
前もって感謝します..........
python - Twisted / Zopeで使用できるPythonのバージョンは何ですか?
TwistedがZopeに依存していることに気づきました。Zopeをインストールしようとすると、実行後に./configureを実行すると、python2.4を使用する必要があることがわかりました(使用したいpython 2.5+ではありません)。
ただし、Twistedにpython2.5を使用することを提案するチュートリアルやガイドを見たことがあります。だから私は一般的に混乱しています。誰かがこれを設定して、zopeを使用するtwsited Webの例のいくつかを実行しましたか?どのバージョンのPythonを使用しましたか?どこかでフォローしたインストールガイドはありましたか?
python - 「シンボリック リンク」(*nixes 用語で) のようなものはありますが、Plone の ZODB のオブジェクト用ですか?
にオブジェクトがあるとします/school1/document-rules
。
別のコンテキストで/school2
、 で利用できるものと同じdocument-rules
ものを用意する必要があるとします/school1/document-rules
。
ZODB では、 と を持つということは、2 つの異なるオブジェクトがあること/school1/document-rules
を意味します。/school2/document-rules
/school2/document-rules
参考 にできるか知りたいです/school1/document-rules
。したがって、/school2/document-rules
「ReferenceDocument」、「ReferenceLink」、または単に を指すシンボリック リンクのようなものになり/school1/document-rules
ます。
なんで?ドキュメントは同じですが、同じドキュメントを異なるコンテキストで使用する方が (意味論的に) 意味がある場合があります。コンテキストに応じてレンダリングされるポートレットがあり、複製したくありませんdocument-rules
。
私が探しているようなものは存在しますか?Bultinまたはモジュールを使用していますか?
cookies - リクエストごとに異なる値の Set-Cookie を送信するサーバー
私たちの Zope サーバーは、ページをリクエストするたびに、同じ Cookie に対して異なる値を送信しています。なぜこれを行うのかわかりません。意図的なものでしょうか、それとも設定ミスによるものでしょうか? 誰かがログインした後にのみ、これを開始するようです。
私たちが使用している Extensible User Folder アドオンがそれを行っているようです。
python - さまざまなZODBblobstorageレイアウトの違いは何ですか?
ZODB blobstorageディレクトリには、文字列'lawn'、'bushy'の.layoutファイルが含まれています。
さまざまなBLOBストレージディレクトリ形式の違いは何ですか?
editor - 保存時にアップロードする Zope 外部エディター (Notepad++ を推奨)
Zopeで web 開発を行っています。ウェブエディタはただひどいです。構文の強調表示、テキスト内タブ、操作できるものはありません。
Zope External Editorをインストールしました。すべての要素で「外部エディターを使用」ボタンをクリックすると、一時ファイルが作成され、メモ帳 ++ で開くことができるようになりました。
しかし、重要な失敗が 1 つあります。ファイルを保存しても、Zope に保存されません。コードを手動で Zope にコピーする必要があります。
また、少なくともコードを強調表示するために、chrome/firefox の構文強調表示拡張機能も検索しました (ただし、保存時にアップロードする Notepad++ を好みます)。
誰かがそれを手伝ってくれますか?
python - Python パッケージの名前空間の背後にあるもの: z3c、zc、collective?
したがって、それらはすべて何らかの形で Zope に関連しています。質問はどうですか?
私は Zope に詳しくありません。zc、z3c は and の略Zope Component
だZope3 Component
と思いますが、確認したいと思います。collective
名前空間もあります。その下にはどのようなパッケージが入りますか?
他のよく知られている python パッケージの名前空間は何ですか?
zc、z3c などでパッケージの名前空間を指定する際の規則はありますか?
ときどき zc で始まるパッケージを目にしますが、なぜ名前空間が付けられているのか説明できません。たとえば、zope プロジェクトz3c.sqlalchemy
のラッパーであるため、名前空間があります。sqlalchemy
しかし別の例zc.buildout
は、完全に独立したプロジェクトのように見えます。Zope に取り組んでいる人々によって開発されたという理由だけで名前空間を得たのでしょうか? 私が Zope で作業するzc
場合、他の Zope パッケージに関係なくても、自分のプロジェクトに接頭辞を付ける必要があるということですか?
python - Zope/ZODB で、BTreeFolder2 からオブジェクトを削除する方法
私は Zope 初心者です。たとえば、ID 1 から ID 15000 までの BTreeFolder2 から一連のオブジェクトを削除する必要があります。順序は厳密にアルファであるため、次のようになります。
1
10
1000
10000
10001
など...
私の推測では、zopectl -debug を使用していくつかの Python コマンドを発行し、それらのオブジェクトを選択して削除する必要があります。
どうすればいいのかわかりません。手伝ってくれますか?
ありがとう。
python - Python、Zope コンポーネント アーキテクチャ、アダプターの登録
スタンドアロンの python アプリケーションでは、アプリケーションのアダプターを登録してアクセスするためにzope.interface、zope.componentパッケージを使用します。メタクラスの概念を使用して、メタクラスのinitメソッド内からアダプターを登録できると考えました。これにより、アダプターの登録プロセスが「自動化」されます。たとえば、zope パッケージがクラスに追加する属性を使用するなど、このアプローチに問題はありますか? ご意見をお寄せいただきありがとうございます。
plone - より良い Plone 開発のための Zope Management Interface ノウハウ
Plone をカスタマイズする典型的な「インテグレーター」プログラマーとして、より効果的にコーディングするために ZMI について何を知っておくべきですか? 時間を節約し、より良いコードを書くのに役立つ設定、ツール、落とし穴、ショートカット、暗いコーナーは何ですか?
編集: GenericSetupプロファイルを使用して設定を変更し、ファイルシステムでコーディングしていることを読んでください。ZMI を変更することは悪い考えであり、一般的には避けてください。ただし、ZMI が役立つ場合もあります。ワークフローの調査、コンテンツ アイテムのアクセス許可の調査、または portal_setup を介したプロファイルの一部のみのインストールなどです。ZMI について知っておくべきことは本当に何もないのでしょうか? それとも、他に役立つちょっとした情報がありますか?