0

ExpressionEngine に代わるオープンソースを必死に見つけようとしていますが、支払いに問題があるからではありません。残念ながら、すべてのサイトでそれを正当化することはできません。

PyroCms は非常に洗練されたオープン ソース オプションのようですが、テンプレートをビューにリンクしてから URL にリンクする方法がわかりません。エンドユーザーがコンテンツを追加するためのカスタム フィールドを作成するにはどうすればよいでしょうか? これらのカスタム フィールドを特定のテンプレートにリンクするにはどうすればよいでしょうか? これは可能ですか?

おそらく、私の頭はまだかなり EE モードですが、Pyro のドキュメントは適切に提示されているように見えますが、非商用製品であるため、少し軽く、おそらく理解できると思います。

私が間違った方向に進んでいる場合、ExpressionEngine と同様のワークフローを維持できる別のオプションはありますか?

助けてくれてありがとう。

4

1 に答える 1

0

PyroCMS は ExpressionEngine とは少し異なることを行うため、同じことを期待して一方から他方へ少し混乱が生じるでしょう。

URL にはいくつかの異なるものがあります。

  1. モジュール
  2. ページ
  3. ルート

したがって、/blog は blog モジュールに移動します。

/foo は、作成した「Foo」という名前のページを「foo」というスラッグでロードします。

/login はルートであり、/users/login に移動します

ExpressionEngine とは異なり、すべての URL がデータベースで作成する必要があるテンプレートにマップされるという考えはありません。代わりに、モジュールは独自のビュー (テーマでオーバーライド可能) をロードでき、ユーザーはテンプレートについて何も知らなくてもページを簡単に作成できます。

一般的な考え方は、デザイナーがテーマを作成し、開発者がモジュールを作成し、エンド ユーザーが使用するだけで、テンプレートや URL マッピングなどを設定する必要がないというものです。特定のタスクを特定のタイプのユーザーに限定することで、混乱が生じません。エンドユーザーがサイトを再設計しようとする (MySpace を考えてみてください) か、デザイナーが最終的にコードを書く中間点です。代わりに、誰もが自分の得意なことを行い、その結果をサイトのアドオン ストアで共有できます。

「私はそれらが少し軽いと思います。おそらくそれは非商用製品なので理解できるでしょう.」

フォーラムまたはお問い合わせフォームを通じて、製品のどこが軽いと感じるかについてフィードバックをお寄せいただければ、A) 機能を追加できるかどうか、または B) 機能はあるが、より明確にすることができるかどうかを解決できる可能性があります。

PyroCMS は、数人の開発者による単なる「GitHub に投げ込まれた」趣味のプロジェクトではなく、サポート スタッフと開発者チームを擁する独自の会社であるため、このようなコメントは見たくありません! 何かお手伝いできることがあれば、お尋ねください。多くの場合、StackOverflow をトロールすることはありません。他の質問がある場合は、サイトにアクセスするだけです。

于 2012-05-22T00:24:11.677 に答える