問題タブ [plone]
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.
django - ユーザーが作成したサイト コンテンツ、潜在的に大規模なデータセット - Zope/Plone または Django?
会場の「What's on」サイトに似たサイトを制作したいと考えています。
計画では、会場がサイトにアカウントを登録してから、独自の「管理者」セクションを介して、開催中のすべての最新イベントをアップロード/投稿できます。非常に多くの会場がサインアップし、それぞれに多数のイベントがあり、非常に大きなデータセットが生成されることを期待しています.
次に、エンド ユーザーがサイトを通じて特定の種類のイベントを開催しているすべての会場を検索できるようにしたいと考えています。また、モバイルの iPhone/Android アプリケーションを介して検索することも重要です。
私は当初、リソースが制限された VPS でこのシステムをホストしていますが、「アップグレード」するためにすべての要素をスケールアップする必要があります (追加の帯域幅/ディスク容量などを支払わずに RAM の負荷を強打することはできません)。必要に応じてアップグレードする予定です。
多くの調査の結果、私が実装のために検討している 2 つの最良のオプションは、Zope/Plone または Django+PostgreSQL (ゼロからのサイト) であり、どちらも以前に使用したことがありません。
私の質問は、人々の経験では、「この種のサイト プラットフォームとデータセットに最も適しているのはどれか」です。'
これらのいずれかをゼロから学習するために多くの時間を割く余裕はありますが、変更して別のフレームワークでゼロからやり直す余裕はありません。
要約すると、私は目指しています(非現実的である場合はお知らせください):
- 初期費用が安い。(時間入力と引き換えに)
- データ追加のための会場ユーザー管理セクション。
- レビュー/コメントを投稿するためのユーザー ログイン。
- スケーラブル。
- 最終的に大規模なデータセット。
- 限られたリソースで高速に実行します。
- 将来性のあるフレームワークを使用します。
- 時間の経過とともにデータ モデルを比較的簡単に維持/拡張できます。
python - Plone で特定の URL/アクションへの匿名アクセスを許可する
私は Plone 3.2.3 を実行しており、 HumaineMailmanをインストールして、Web サイトのユーザーがさまざまなメーリングリストに登録したり、登録解除したりできるようにしています。HumaineMailman は非常にシンプルに動作します。リストに登録されているすべての電子メール アドレスのプレーン テキスト リストを提供する特別な URL/アクションがあります。例えば:
http://www.example.org/mailman_autolist_update?list=mylist@example.org&password=secret
その URL を単純に wget して、平文のリストを Mailman の sync_members にフィードするだけです。簡単。
問題は、Plone ではその URL に匿名でアクセスできないことです。管理者としてログインすると、ブラウザで URL にアクセスして、電子メール アドレスのリストを表示できます。しかし、ログインしていないとき (そして wget を使用してその URL を取得しているとき)、Plone はログインページにリダイレクトします。
その URL/アクションへの匿名アクセスを許可したいことを plone に伝えるにはどうすればよいですか? アクション自体 (コード内) は Products/HumaineMailman/skins/mailman_autolist_update.py で定義されています。
前もって感謝します!
plone - Plone サイトを Radiant CMS に移行する
私は Radiant に移行する大きな Plone サイトを持っています (私は Plone が大好きですが、サイトが大きくなるにつれて使い物にならないほど遅くなりました)。いくつかの同等性について少し助けが必要です。
- ユーザー権限、サインアップ、ログインなどを行うにはどうすればよいですか? 次のようなコンテンツを提供できれば幸いです。
- 誰でも閲覧可能(ステータス「公開」)
- 認証済みユーザーが閲覧可能 (ステータス「準公開」)
- 「スタッフ」が閲覧可能(ステータス「閲覧禁止」)
- Plone コンテンツには、Radiant には見られないいくつかの属性、特に「クリエイター」と「貢献者」があります。必要に応じて作成者のリストにまとめることができますが、Radiant は、コンテンツをインスタンス化したログインに「作成者」を使用することを望んでいるようです。それらを処理するためにページモデルを拡張するにはどうすればよいですか?
- サイト検索を行うにはどうすればよいですか? フリー テキストまたは割り当てられたキーワード (特定の分類法に由来することが判明しました) のいずれかで検索できるようにしたいと考えています。
- 最大の問題はコンテンツの転送です。Plone サイトからほとんどのコンテンツを FTP で転送できます。HTMLドキュメントの場合、次のようなファイルがあることを意味します:
そのようなファイル(およびいくつかの画像やPDF)でいっぱいの(Linux)ディレクトリツリー全体を取得し、それらをRadiantコンテンツに変換して、正しいメタデータを完備させるにはどうすればよいですか(使用する場合、それはファイルの最初の数行です)それらを取得するための FTP)。
plone - Ploneでrobots.txtを変更するにはどうすればよいですか?
私が管理しているPloneサイトがあり、robots.txtのDisallowにいくつかのページを追加したいと思います。
Ploneはrobots.txtファイルを自動的に生成するようです。それを変更する方法が見つかりません。また、アプリのルートに「robots.txt」ファイルを追加しようとしましたが、「robots.txtは予約されています」と表示されます
Plone(v3)でこれを変更する方法を知っている人はいますか?
plone - Plone 3 でローカルロールを持つ Form Folder を追加する
共有タブを使用して、使用可能なすべてのローカル ロールをユーザーに割り当てても、フォーム フォルダーを追加できません。これを回避するにはどうすればよいですか?
Plone 3.1.7 と PloneFormGen 1.5.2 を使用しています
inline - Ploneでは、インライン化されたコンテンツは公開時にドキュメントで更新されません
Plone CMSに、他のオブジェクトからインライン化されたコンテンツを含むドキュメントがあります。ドキュメントが私のサイトに公開されると、最後に公開された(つまり、最後に更新された)日時がページテンプレートの下部に表示されます。
私が抱えている問題は、コンテンツがインライン化されているオブジェクトを再公開すると、コンテンツに加えられた変更がドキュメントに正常に表示されますが、最後に更新された日時は同じままであるということです。
明らかに、ドキュメント自体を再公開すると最終更新が更新されますが、他のオブジェクト(コンテンツがインライン化されている)が再公開されたときに、最終更新が自動的に更新されないのはなぜですか。
ドキュメントは他のオブジェクトにもリンクしています。これらの他のオブジェクトが変更されて再公開されると、実際のドキュメントを再公開しなくても、日付と時刻が自動的に更新されます。
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にアクセスするにはどうすればよいですか?
plone - 不可欠な Plone アドオン?
Plone には優れたアドオンがいくつかありますが、Plone.org のダウンロード セクションをふるいにかけるのはかなり困難です。
Plone CMS の必需品、または特に優れたデモンストレーションであるアドオンは何だと思いますか?
各アドオンを個別の回答として追加して、簡単に投票できるようにします。
internationalization - Ploneの翻訳の問題
私はPloneの初心者で、.poファイルの翻訳された単語を変更する必要がありました。翻訳はアラビア語です。単語を正しい単語に変更して、zopeを再起動したとき。私のploneサイトは、このファイルからアラビア語の翻訳を読み取っていなくなり、代わりに疑問符が表示されます。
検索したところ、.potファイル(翻訳カタログ)と同期する必要があることがわかりましたが、これは実際の問題ではないと思います。どんな手掛かり?
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
このリソースを見つけましたが、具体的ではありません。