私は大規模な大学で働いており、ソース管理システム(git、svnなど)を使ってウェブサイトを管理するように指示されています。 JoomlaはMySQLに大きく依存しています。GitでJoomlaのWebサイトを管理していますか?
現時点では、Webサイトを変更するたびにライブサーバーにプッシュする開発サーバーを使用するシステムはほとんど機能していません。それは痛みで、いつもうまくいくわけではありません。また、別の開発者が行った変更を上書きすることもできます。
devブランチのJoomlaフロントエンドからコンテンツを管理し、その変更をテストブランチに、マスター(ライブ)ブランチにプッシュすることができます。
私は、基本的に、データベースに依存しているJoomlaのようなCMSを使ってウェブサイトを管理するための良い戦略は何ですか?
によって翻訳された、あなたのコンテンツについて、またはあなたのコードについて話していますか? – Elin
私はJoomlaからコンテンツを管理したいと思います。私は、コードとデータベースを同期させておくことを心配しています。 – Kickasstimus
質問は[Programmers](http://programmers.stackexchange.com)の方が適切かどうかわかりません。しかし私の経験では、データベースはソース管理でバージョンアップするのが難しいです。しかし、あなたが使うことができる1つの戦略は、Gitで '.sql'ファイルとして使用するSQLスクリプトやクエリなどを保持し、テーブルの変更など、データベースを変更する必要があるときはいつでもそれらを実行することですそれらはデータベース構造の変更です。 Joomla **のコンテンツ**を管理したい場合は、バックアップを頻繁に行うだけです。 –