概要
クライアントは、サイト上のフォーム (PloneFormGen で作成) に記入する際に、フォームの入力を PDF 形式で顧客に送信するように要求してきました (変換されたフォームは、印刷、署名、および返送する必要があります)。お客様)。
私は Plone.org の IRC ルームに飛び乗って、そこにいる人たちに尋ねzopyx.smartprintng.plone
ました。フォーム入力を PDF ファイルに変換するために使用できる PloneFormGen 用のスクリプト アダプターの例があるため、これは完璧に思えました。
アドオンのドキュメントは次のページにあります。
http://docs.produce-and-publish.com/#produce-publish-client-connector
「Produce and Publish Client Connector」のみをインストールする必要があると言われましたが、ドキュメントのインストール手順に従いました。
インストール
ビルドアウトのインストールはうまくいきました。エラーはまったく報告されませんでした。私のビルドアウトは、そのインストール ドキュメント ページに記載されている内容を正確に反映しています。
しかし、Plone コントロール パネルの [アドオンの追加と削除] の下に、このアドオンへの参照が表示されず、作業中の特定のサイトで実際に有効にできないことに気付きました。(これが私が経験している問題の原因かもしれないと感じていますが、解決方法がわかりません)。-確認portal_quickinstaller
しましたが、そこにもありません。
問題
ドキュメントによると、@@asPlainPDF
レンダリングするページの URL に追加すると、PDF がレンダリングされます。
だから私mysite.com/front-page/@@asPlainPDF
は自分のブラウザに入力します。
これを行うと、次のトレースバックを受け取ります。
Traceback (innermost last):
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 46, in call_object
Module zopyx.smartprintng.plone.browser.pdf, line 249, in __call__
Module zopyx.smartprintng.plone.browser.pdf, line 85, in __call__
Module zopyx.smartprintng.plone.browser.pdf, line 232, in __call2__
Module zopyx.smartprintng.client.zip_client, line 192, in convertZIP2
Module xmlrpclib, line 1224, in __call__
Module xmlrpclib, line 1578, in __request
Module xmlrpclib, line 1264, in request
Module xmlrpclib, line 1292, in single_request
Module xmlrpclib, line 1439, in send_content
Module httplib, line 954, in endheaders
Module httplib, line 814, in _send_output
Module httplib, line 776, in send
Module httplib, line 757, in connect
Module socket, line 571, in create_connection
error: [Errno 111] Connection refused
これ以上の情報が必要な場合は、入手先を教えてください。提供します。
私はerror: [Errno 111] Connection refused
メッセージをGoogleに送りましたが、それは彼らが書いているPythonプログラムで問題を経験している人々か、名前が付けられた別のアドオンのどちらかですzopyx.smartprintng.lite
ただし、このスレッドは見つかりました: https://groups.google.com/forum/#!msg/plone-users/wCuO4RCUIQk/VslwOXvs4XwJ
そのため、あるユーザーがインストールを試みたが、zopyx.smartprintng.server
間違ったバージョンの. 、その後、私のPloneサーバーをブリックし(クライアントが立ち上がるのを止めました)、必要なzope.confファイルを作成するために、作成したバックアップbuildout.cfgからbuildoutを再実行する必要がありました。zope.configuration
>=3.8.0dev
4.0.2
サーバー情報
- プレーン 4.2.1.1 (4207)
- CMF 2.2.6
- Zope 2.13.16
- Python 2.7.3 (デフォルト、2012 年 10 月 18 日 15:13:00) [GCC 4.6.3]
概要
次のインストール手順に従いました。
http://docs.produce-and-publish.com/#produce-publish-client-connector
@@asPlainPDF
URLに追加するときに PDF を変換しようとすると、上記のトレースバックを受け取りましたインストール
zopyx.smartprintng.server
に失敗しました。