2012-07-26 8 views
9

最近、orchardを使用していくつかのサイトを開発し始めました。これはこれまでのところ素晴らしいですが、デプロイメント環境を適切にセットアップする方法について少し混乱します。オーチャードCMS複数のデプロイメント環境

通常、私はローカルの開発サイト、テスト、ステージング、ライブを設定します。 web.configを使用して接続文字列やその他の設定を変更する

私は最近、AppHarborをホスティング用に使用していました。

私はすべての記事に関するコメントhereに同意する必要がありますが、私が使用するために私を期待して読んで、愛のWebマトリックスましAppHarbor here

をオーチャードを設定するのGUIDあります!

オーチャードではほとんどの開発がモジュールの作成によって行われますが、少なくともステージングとライブ環境が必要な少なくとも1つのサイトについては、

環境を設定して移行するにはどうすればよいですか?

私は、マルチテナントのプロジェクトを見てきましたが、それは別の問題に

に対処するように見える私が行っている他の何を知って興味があると思います。モジュールのオーチャード開発と家庭のソース管理のための推奨事項は、これらのモジュールのためだけです。

+0

これまでOrchard.Azureソリューションをコピーして、Web設定から接続文字列を読み込み、LogEntriesアドオンを使用するようにログを変更し、AmazonS3を使用するようにファイルストレージを変更するようにシェル設定を変更して、ウェブ設定によっても駆動される設定は、完了したら共有します。 – Axe

+0

サイト間で複製する必要があるサイトの量はどれくらいですか?ちょうどモジュール?コンテンツ、データ、コンテンツタイプすべてのカスタムコンテンツタイプがあなたのカスタムモジュールから来ているのですか、オーチャード管理者で作成しましたか? –

+0

全体がロット。たとえば、ライブでエラーが発生した場合は、Test and Devで再作成することができます。 devにいくつかのバグを修正し、テストにデプロイします。次に生きるために押し上げる。これは私の通常の仕事の流れです。このバグは、果樹園のソースまたはモジュールにある可能性があります。私は何か働いている。私はブログの意味を維持しています.... – Axe

答えて

3

私は、私のDTAP環境でコンテンツのエクスポートとインポートにインポートエクスポートモジュールを使用します。ドライバにインポート/エクスポートを実装/オーバーライドするようにしてください(Custom part properties missing in export Orchard 1.6/plug;を参照)

ウィジェットは手動で行う必要があります。それらはそのモジュールでうまくエクスポートおよびインポートされません。

モジュールとテーマについては、フォルダをコピーするだけです。メディアでも同じです。

関連する問題