Saya memiliki sejumlah situs Joomla 3.x, yang ingin saya kelola secara terpusat, namun semuanya untuk klien yang berbeda, jadi saya tidak dapat berbagi informasi apa pun di antara mereka.
Yang ingin saya capai adalah mengotomatiskan pembaruan di antara mereka, menjalankannya pada versi yang berbeda (terutama untuk mengurangi risiko peningkatan) dan dapat menginstal ekstensi ke beberapa situs.
Apa yang telah saya lakukan sejauh ini adalah mengatur repositori subversi dengan kode bersama dan saya menautkan ini ke setiap situs dengan svn eksternal. Namun saya belum mencapai otomatisasi antara database, dalam hal struktur database dan memperbarui detail ekstensi.
Instalasi saya berjalan di server khusus saya sendiri, yang dikunci, jadi saya harus mengubah hak akses folder setiap kali saya memutakhirkan Joomla atau ekstensi.
Saya kadang-kadang meningkatkan Joomla dengan menjalankan skrip SQL yang datang dengan pemutakhiran sendiri, di waktu lain saya telah mengambil perubahan hak akses / peningkatan / perubahan rute hak akses. Kedua pendekatan itu masih cukup membosankan.
Saya melihat sepintas ekstensi ini: http://extensions.joomla.org/extensions/core-enhancements/multiple-sites tetapi tidak satupun dari mereka terlihat seperti mereka dapat melakukan apa yang saya inginkan.
Adakah yang melakukan sesuatu di bidang ini dan dapat memberi saya beberapa petunjuk untuk membangun sistem sendiri? - apakah ada pustaka kode (di luar Joomla) yang dapat melacak perubahan pada ekstensi dan tabel lainnya? Daftar ekstensi saya cenderung tetap dibatasi, saya cenderung memberi kode apa pun yang diperlukan dalam templat atau plugin. - Ada ide lain?