多数のJoomla 3.xサイトがあり、それらを一元的に管理したいのですが、それらはすべて異なるクライアント用であるため、サイト間で情報を共有することはできません。
私が達成したいのは、それらの間の更新を自動化し、異なるバージョンで実行し(主にアップグレードのリスクを減らすため)、拡張機能を複数のサイトにインストールできるようにすることです。
これまでに行ったことは、共有コードでSubversionリポジトリを設定し、これをsvn externalsで各サイトにリンクすることです。ただし、データベースの構造と拡張機能の詳細の更新に関して、データベース間の自動化を達成していません。
私のインストールはロックダウンされた専用サーバーで実行されるため、Joomlaまたは拡張機能をアップグレードするたびにフォルダーのアクセス権を変更する必要があります。
自分でアップグレードに付属するSQLスクリプトを実行してJoomlaをアップグレードしたこともありますが、アクセス権の変更/アップグレード/アクセス権の変更のルートをとることもあります。両方のアプローチはまだ非常に退屈です。
http://extensions.joomla.org/extensions/core-enhancements/multiple-sites:これらの拡張機能をざっと見た だけでしたが、どれも私がやりたいようには見えません。
誰かがこの分野で何かをして、自分でシステムを構築するためのいくつかの指針を与えることができましたか?-拡張機能やその他のテーブルへの変更を追跡できるコードライブラリ(Joomla以外)はありますか?拡張機能のリストは制限されたままになる可能性が高く、テンプレートまたはプラグインで必要な他のコードをコーディングする傾向があります。-他のアイデアはありますか?