時々 Drupal サイトを開発しています。この開発には、カスタム モジュールの作成と、もちろん管理インターフェイスでの多くの構成作業が含まれます。
SCM (もちろん git ..) を使用してカスタム モジュールを追跡しています。残念ながら、すべての drupal モジュールの構成はさらに重要で脆弱です。これらの設定はデータベースに分散されているため、簡単に追跡することはできません。
日頃から開発DBのバックアップをとっているのですが、何かがおかしいことに気付き、バックアップと実際の状態を比較して違いを探すのが面倒です。
専門的に行うためのベストプラクティスや提案はありますか? (それが問題になる場合は、まだ Drupal 6 を使用していますが、7 および 8 バージョンの新機能にも興味があります)非常に有望な Feature モジュールについて読みましたが、必要なものではありません。
私の最初のアイデアは、(1) SCM で簡単に追跡できるファイルにすべての設定を保存するモジュール、または (2) 何かが変更されるたびにテーブルをファイルにエクスポートする何らかの自動化でした。