Plone 製品をcollective.leadからz3c.saconfigに移植するにはどうすればよいですか?
-
22-09-2019 - |
質問
私はcollective.leadを使用してSQLAlchemyを設定するPlone製品を持っています。これには、に記載されているPlone内データベース設定インターフェイスが含まれます。 プロフェッショナルな Plone 開発. 。これを z3c.saconfig に移植するにはどうすればよいですか?ZODB 内の設定を維持できますか、それとも site.zcml に入れる必要がありますか?
解決
私はちょうどこれに遭遇しました。完全な回答はしませんが、z3c.saconfig は SiteScopedSession を通じて ZODB 内構成をサポートしていると言えます。そのユースケースをサポートするように設計しました。ただし、独自のユーザー インターフェイスを備えた独自のサブクラスを提供し、これをローカル ユーティリティとしてインストールする必要があります。
他のヒント
集合的.saconnect は、接続文字列を管理するための優れたコントロール パネルを提供します。z3c.saconfig がインストールされている限り、これらは名前付きユーティリティとして利用可能になります。とはいえ、ほとんどの場合、z3c.saconfig zcml をビルドアウトのインスタンス セクションの zcml-Additional 属性に追加するだけです。
所属していません StackOverflow