私はDrupal問題のある初心者です。
ライブサイトで、新しいビューを作成する必要のある更新をいくつか行うつもりです。それには、いくつかの新しいコンテンツタイプとブロックを使用します。私は自分のローカル開発サイトで最初にこれらの変更を行っています。次に、これらのビューを、それらが処理するコンテンツタイプとブロックを含むパッケージとしてエクスポートできるようにしたいと考えています。これは可能ですか?
もちろん、ローカルデータベースをエクスポートしてライブサイトにインポートすることもできますが、問題は、ライブサイトが非常にアクティブであるため、データベースが常に変化していることです。そして、私のアップデートは少なくとも1週間かかるので、ついていけません。
助言がありますか?
デフォルトでは、ビューにはimport
およびexport
のオプションがあります。それを使用することで、それを行うことができます。
Drupal7では、views3.xにこのURLにインポートリンクのオプションがありますadmin/structure/views
この画像を使用すると、ビューをインポートおよびエクスポートする方法が明確にわかります。
ビューモジュールに加えて、コンテンツタイプなどをコードにエクスポートし、新しいコードをコミットして本番環境のDBに戻すことができるFeaturesモジュールを使用することもお勧めします。
確かに、ビューのインポート/エクスポートは機能しますが(ビューのエクスポートのみ)、時間を 構成管理 モジュールに投資します。ビューだけでなく、ノードやコンテンツタイプにも可能なすべてのオプションがあります。機能モジュールを使用することをお勧めしません。これにより、多くのバグと予期しない動作が発生しました。コンテンツタイプをコピーする場合(クイックダーティソリューション)、モジュール BundleCopy をお勧めします。