回答:
機能モジュールは、データベースに通常保存されているほとんどの設定をコードにエクスポートする方法です。機能を削除すると、すべてを削除するコードが削除されます。
機能のすばらしいところは、いつでも(ビュー、パネルなど)の設定を変更でき、それらの変更がデータベースに保存されることです。それらがデータベースに保存されたら、機能を削除してもかまいません(私はこれを自分で試したことはありません)。
これを行う最も簡単な方法は、機能にある各アイテムに移動して、それを再保存することです。たとえば、フィーチャに「ニュース」というビューがあった場合、[構造]> [ビュー]> [ニュース]> [編集]に移動できます。次に、そのビューで[保存]をクリックします。機能を見ると、「オーバーライド済み」と表示されているはずです。
すべてがオーバーライドされたら、機能を削除しても問題ありません。すべてのバックアップを作成し、まず機能を無効にして、必要なものがすべて消えないようにしてください。
機能ツールモジュールを使用できます。モジュールの主な目的は、機能から要素を削除してDBに戻す機能を提供することです。
これを行う簡単な方法は、.infoファイルからすべての依存関係をコメント化して、安全に再作成し、無効化/アンインストールすることです。