0

CMS ベースの Web サイトで共同作業する複数のフロントエンド開発者向けのバージョン管理のベスト プラクティス方法論を探しています。

そのため、積極的に開発中の CMS ベースの Web サイトがいくつかあります。興味のある方は、CMS は DNN です。私たちのテスト サーバーでは、フロントエンド開発者が CSS や JS を操作し、もちろんデータベースに保存されているページにコンテンツを追加しています。また、ソースとデータベースのローカル コピーを持っているモジュール開発者もおり、開発してテスト サーバーにプロモートします。また、モジュール開発者がバージョン管理用のリポジトリを格納できる TFS サーバーがあります。

私の質問は、フロントエンド開発者にバージョン管理をさせるにはどうすればよいですか? すべてのコンテンツ (データベース) の更新が常にテスト サーバーと同期されていないため、ローカル バージョンのデータベースを持つことはできません。データベースのコンテンツ/ページ更新のために変更スクリプトを作成することは非現実的です (言うまでもなく、それは別のスキルセットであり、CMS の使いやすさの目的を無効にします)。アプリケーションがメモリ キャッシュを使用するため、ファイルのローカル コピーをすべてホストしてから共有リモート DB に接続することはできません。

他の組織が何らかの方法でこれを達成しているに違いないため、ここで何かが欠けているように感じます。JS/CSS リソースのバージョン管理は絶対に必要です。

ありがとう。

4

1 に答える 1