私は現在、オーチャードで非常にシンプルなWebサイトを開発していますが、テーマとコンテンツタイプ/ウィジェットの両方で拡張する必要がありました。さて、これは私が行った限りです。コンテンツタイプとウィジェットは、公式ドキュメントで詳細に説明されるのはそれらだけだったからです。私は他の質問への答えのためにたくさんを見ました リストのデフォルトのレイアウトを上書きする方法、または コンテンツタイプ内でカスタムフィールドを使用し、コードで参照する方法。後者は、実際にこのスレッドを開くことにした動機です。
コンテンツタイプ内でカスタムフィールドを使用し、コードでそれを参照する方法それは非常に簡単です。画像添付機能をサポートするウィジェットを取得しました-作成者が画像をアップロードします-特定の場所でユーザーに表示されます。 Image Fieldモジュールを見つけました。それを使いたいのですが。それで、依存関係を列挙する必要があると考えましたが、次に何をしますか?
このようなことに費やす時間は、すでに2日間(各14時間)無駄になっています。索引付きガイドを読むのではなく、何百ものコードを読んだり、何百ものブログをググリングしたり、つまり、干し草の山から針を探しています。拡張するにはコード全体を理解する必要がありますか?私はこの製品の開発者ではなく、実装者になりたいと思っています。多くの人もそうしていると思います。
どうしましたか?オーチャードでかなり素敵なものを開発している人がいます。そして私が見るところから-彼らは自由な人々であり-プロジェクトとは関係ありません。彼らはどこかからそれを学びました。私は彼らから学ぼうとしましたが、彼らのコードはチュートリアルとほとんど関係がありません。私は完全に迷い、失望しています。状況を打破するのを手伝ってください。
Orchard CMSのより完全なガイドを見つけられる場所はありますか? MSDNのように仕様を読んで、チュートリアルからコードを記述しているときに私が何をしているのかを確認します。
ありがとうございました。
追伸.
私はこのサイトで、私が抱えている具体的な困難についての質問を公開することが期待されていることを知っています。しかし、私は1つではなく多くを持っています。それらは通常「RTFM」で答えられる種類の質問です。だから私は上から問題を取り上げて、誰かがその「FM」を見たことがあるかどうかすべてに尋ねることに決めました。
demy Orchardコース (現在4)
いくつかの自己宣伝ですが、理解できると思います。 Orchardトレーニングデモモジュール があります。これは、Orchard開発の最も重要な側面について説明することを特に目的とした、完全にコメントされたモジュールです。
チュートリアルはよくできており、Orchardが(開発面で)必要とし、提供しているものを間違いなく教えてくれます。
オーチャードは確かにかなり急な学習曲線を持っています。基本を理解するのにも少し時間がかかりました。私が覚えていることは、フォーラムの人々は本当に役に立ち、反応が良いということです。私はそこのフォーラムから多くを学びました。オーチャードはかなり新しいので、やはり本はまだ出ていません。あなたが彼らのフォーラムを使ったことがないなら、私はそうすることを勧めます: orchard forum