Umbraco:作業バージョンコントロールのツールか?試験/生まれるだろうと思っています。

StackOverflow https://stackoverflow.com/questions/1485926

  •  18-09-2019
  •  | 
  •  

質問

私見をUmbraco私のサイトは、これまで私が愛してくれてありがとう!

一つの大きな問題としているのはどうしたいのでバージョン管理、Umbracoサイトとして多くのデータは、データベース?

どのようなセットアップする試験/dev環境への展開-生産を効率化。

本日(Umbraco)を使ってSVN.異なるコピーのデータベースのための試験。

の敷地内では基本的に個人広告サイトの完全英語版をご覧下さいうろくumbracoテーブルsepparateデータベースにおい事業データではありませんか?(アクセスによるバンチのユーザーコントロール)

役に立ちましたか?

解決

このはUmbracoで作業を開始し、共通のハードルがあると答えはあなたのために働くものを使用することです。

しかし、この非常に事についてUmbracoのフォーラムで多くの議論がなされている、ここで見てみます:

ます。http://our.umbraco。 ORG /フォーラム/コア/一般/ 3619-ソース・コントロールと-複数の開発者のhttp:/ /our.umbraco.org/forum/getting-started/installing-umbraco/2918-Update-an-Umbraco-website?p=0#comment11311する

考慮すべき重要なことは、コンテンツとコードの描写です。 umbracoにおけるほとんどのコードは、DBの外部に格納され、そのように転覆または任意の他のソース管理プラットフォームに格納することができます。たとえば、テンプレート、XSLT、CSS、XSLTの拡張などが、すべてのファイルシステムに格納されています。

ページのコンテンツとサイト構造がDBに格納されます。

いくつかの灰色の領域、コンテンツだけでなく、あらゆるものを含めることができる最も顕著な辞書があります。

次のように

私たちはUmbracoで動作する方法があります:

私たちは、テンプレート用のフォルダが含まれて別の Visual StudioのWebプロジェクトを持っていますXSLT、CSS、イベントハンドラ、ユーザーコントロールなどこれはSVNに格納されます。そして、このプロジェクトのビルドにファイルがコピーされたりコンパイルされ、umbracoサイトの私達のテスト/開発用サーバーインスタンスにコピーされます。

変更が承認されたら、

私たちはただのファイルをコピーします。

あなたは(あなたが(この目的のために正確である宅配便と呼ばれるコンポーネントが含まれている)Umbraco Proを使用したり、ライブDBをバックアップし、必要なときに、あなたのdevの環境に復元するか、Umbracoのインスタンス間でコンテンツを同期する必要がある場合、またはさえ)レプリケーションを使用します。

私たちは、主に試してみて、トリッキー得ることができますバックライブサイトにアップしたコンテンツをマージする場所ですとテスト/開発環境での編集内容を避けます。しかし、時には、これは避けられません。我々はまた、試してみて、Umbracoインタフェースを介して編集テンプレートなどを避けています。

あなたの最後の質問への答えは、「私は別のDBでの私のビジネスデータを格納すべきである」、それはあなたがデータをどうしようとしているものに非常に多くを依存して、かなりトリッキーです。それは最高のCMSでCMSストア、それに格納されるコンテンツであれば、それは重く本当にCMSに収まらないリレーショナルデータをだならば、しかしその後、別々に保管してください。

私たちは、データが外部のDBに格納されており、我々はUmbracoのバックエンドに直接アプリケーションを統合した、現在のプロジェクトを進めています。 (単にユーザーコントロールを経由していくつかのデータをつかむことは容易であるが)これは非自明な作業でした、あなたは慎重にあなたのデータを格納するために必要な労力のレベルを考慮する必要があり、外部CMSの作り付けの機能と予算/時間対あなたがプレイしていますでます。

あなたは私たちはVisual Studioのテンプレートを使用したい場合は、

あなたが私たちのからダウンロードすることができますウェブサイトでます。

他のヒント

これが答えだと思ったのは多くの進されたデータについてコンテンツやコードを同期化.例えば- uSyncuSiteBuilder も気持ちいいですし、目の前にはみているパッケージをCMSコンテンツなどの文書の種類とデータの種類によって制御コードで版を制御します。彼らはかなり簡単に利用はもちろんくださいバックアップで使用されます。メディアは、通常の裏付けを使う 輸出をメディア 普段はありませんでもらいたいとの想いからメディアフォルダをSVNからは、デフォルトの場所です。代わりに入れて独自の支店やホストでIISチャージすることができる仮想ディレクトリです。このようにメディアのための独自のコードです。

が長い道のほとんどの現代CMS"においてソリューション作品とバージョン管理はところは多々あると思います。UmbracoはCMSとは大きます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top