問題タブ [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.

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

facebook - FBMLおよびHTMLParserエラー

以下のコード:

次のエラーが発生します。

しかし、その構造は私には有効なようです...

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

python - grok よりも Zope 3 を好む理由

私は Zope 2 に精通しており、Zope 3 を使用してきた限り (つまり、主に Five で)、多くの点で Zope 3 の方が優れていると思います。

今、私は Zope 3 をより深く掘り下げることを検討しています。さらに一歩進んで、代わりに grok を使用することをお勧めしますか?もしそうなら、その理由は? (そうでない場合は、なぜですか?:)

0 投票する
6 に答える
3037 参照

python - Django の目から、Zope の内部を理解する

私は Zope の初心者で、以前は約 2.5 年間 Django に取り組んでいました。だから私が最初に Zope(v2) に飛び込んだとき (私の新しい会社が 7 年間それを使っていたという理由だけで)、私はこれらの質問に直面しました。それらを理解するのを手伝ってください。

  1. そのようなzodbの「本当の」目的は何ですか? 私はそれが何をするか知っていますが、zodb が行う素晴らしいことと、Django (zodb を持たない) のようなフレームワークが見逃していることを 1 つ教えてください。

    更新: 回答に基づいて、Zodb は ORM の必要性を置き換えます。オブジェクトを db (zodb 自体) 内に直接格納できます。

  2. Zope のキラー機能の 1 つは、TTW (Through the Web または ZMI を使用した開発) 哲学であると言われています。しかし、私 (およびすべての開発者) はファイル システム ベースの開発を好みます (バージョン管理を使用する、Eclipse を使用する、Zope 外のお気に入りのツールを使用する)。では、この TTW は実際にどこで使用されているのでしょうか。

  3. これは大きなものです。Python/Django の継承と比較した場合、Zope の Acquistion はどのような「余分なもの」を獲得しますか。

  4. Django から Zope に移行するのは本当に良いことですか?

  5. Zope(v2) 用の djangosnippets.org のようなサイトはありますか?

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

django - (非常に古い)Zope/PloneサイトをDjangoに移動する

Ploneによって駆動される(現在オフラインの)サイトから新しいDjangoサイトにデータを移動するように求められます。

これらは私が持っているバージョン情報です:

Zopeバージョン(未リリースバージョン、python 2.1.3)

Pythonバージョン2.1.3(#1、2002年9月19日、13:15:46)[GCC egcs-2.91.66 19990314 / Linux(egcs-1.1.2リリース)]

CMFPlone(インストール済み製品CMFPlone(1.0.1))2003-04-11 01:17

さらに、完全なData.fsといくつかのPloneフォルダーをxml/zexpにエクスポートしています

移動するための良い戦略は何ですか?

6年前のZODBにアクセスするにはどうすればよいですか?

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

python - カスタム トラバーサルとページ テンプレート

Marius Gedminas の優れたブログ投稿を使用して、サイト内のフォルダー用のカスタム トラバーサーを作成しました。

これにより、次のことを示すことができます。http://foo.com/folder/random_id

それ以外の:http://foo.com/folder/object.html?id=random_id

構成側はうまく機能します。random_ids をキャッチし、メッセージを検索して正しいメッセージを表示する準備ができています。

私の問題は、通常のページテンプレートを介してデータを表示する方法がわからないことです-元のコードのTODOポイントで;)

通常、次のようなものを使用します。

しかし、カスタム トラバーサルのコンテキストでこれを正しく行う方法がわかりません。


更新:明確にするために、URLに何かを追加することは避けたい(いいえ: http://foo.com/folder/random_id/read )。

他のアドレスからビューを利用できるようにする必要はありません (いいえ: http://foo.com/folder/read )

使用したいビューの ZCML は次のとおりです。

私は(さらなるアドバイスに基づいて)次のように推測しています:

または、返されるオブジェクト タイプ (この場合は dict) の既定のビューです。

0 投票する
6 に答える
10425 参照

python - シグナルを受け入れないスタックされたPythonプロセスからスタックトレースを取得します

従来のZope2Webサイトを運営し、それに不満を持っている必要があります。最大の問題は、時折、ロックアップし、100%のCPU負荷で実行され、要求に応答しなくなることです。この問題は定期的に再現することはできませんが、3つの動的グラフを含む1ページで問題が発生することがあるため、ある種の競合状態が原因で無限ループやビジーウェイトが発生しているのではないかと思います。

問題は、私はまだこのことをデバッグする方法を見つけていないということです。Zopeログには何もありませんし、システムログにも何もありません。スタックトレースを取得するためにこの質問からの提案を試しましたが、効果がある唯一のシグナルはですSIGKILL

プロセスがスタックしたときにプロセスが正確にどこにあるかを見つける別の可能性はありますか?

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

javascript - Javascript + python url-en/decoding の問題

こんにちは、python と javascript の間の URL エンコーディングで困っています。助けていただければ幸いです :S

Javascript:

パイソン:

Javascriptは「lôl」を2回エンコードしますが、pythonはそれを1回行います。「l%F4l」ではなくPrototype HTTP GETリクエスト「l%C3%B4l」を介して受信するため、そこから脱出する方法がわかりません

宜しくお願いします

** Zope ウェブサーバー上で編集

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

internationalization - Ploneの翻訳の問題

私はPloneの初心者で、.poファイルの翻訳された単語を変更する必要がありました。翻訳はアラビア語です。単語を正しい単語に変更して、zopeを再起動したとき。私のploneサイトは、このファイルからアラビア語の翻訳を読み取っていなくなり、代わりに疑問符が表示されます。

検索したところ、.potファイル(翻訳カタログ)と同期する必要があることがわかりましたが、これは実際の問題ではないと思います。どんな手掛かり?

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

linux - Plone インスタンスのバックアップ (および復元)

Linux のホーム ディレクトリに Plone をインストールしています。~/Plone. これは、Web サイトの Plone のデフォルト ディストリビューションから作成されました。Plone は独自の python をコンパイルし、Zope に同梱されています。

次の場合、バックアップに必要なファイルを教えてください。

  • 1) 私の Plone インスタンスに保存された全データをバックアップします;
  • 2a) バックアップされたデータを同じバージョンの Plone に復元しますが、別の場所にあります。
  • 2b) バックアップしたデータを(少し) 新しいバージョンの Plone で復元します。

ディレクトリ全体をバックアップするのは良い考えかもしれないと思いましたが、ファイル(!!!)~/Plone/zinstanceであっても、何千もの が見つかりました。これは正しいでしょうか?/home/me/Plone/...zinstance/var/filestorage/Data.fs

このリソースを見つけましたが、具体的ではありません。

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

python - zcml ベースの python スクリプトを zope/plone のスタンドアロン スクリプトに変換する

Zope 3 zcml のような方法で動作する python クラスがありますが、python を、tal:content='context/get_tags' の行に沿って何かを介してアクセスできるスタンドアロン スクリプトに移動したいと考えています。これはそのままのコードです:

素晴らしいとは言えませんが (プログラマーは私の肩書ではないと推測されているかもしれません)、それは私が持っているものです。スタンドアロン スクリプトとして機能するように変換するにはどうすればよいですか?