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?
sumber
Jawaban:
mysites.guru (sebelumnya myjoomla.com) melakukan semua yang Anda minta:
✔ mengelola situs web Joomla di berbagai versi secara terpusat untuk klien yang berbeda
✔ perbarui Joomla
✔ perbarui ekstensi
ditambah lebih banyak lagi:
✔ memindai malware
✔ mengembalikan file Joomla inti yang dikompromikan kembali ke file asli
✔ mengotomatiskan cadangan
✔ pemantauan uptime dan peringatan
Fitur-fitur baru sedang diimplementasikan secara teratur.
Anda mungkin juga mempertimbangkan watchful.li yang memiliki fungsi serupa dan tampaknya lebih terjangkau hingga 25 situs web. Untuk lebih dari 25 situs web, opsi situs situs my my.g.guru mungkin nilai yang lebih baik.
Saya tidak berafiliasi dengan myjoomla.org tetapi merasa berguna untuk mengelola 50 atau lebih situs web Joomla yang saya perhatikan:
sumber
Saya tahu ini tidak menjawab semua poin Anda, tetapi bagi saya saya memiliki beberapa situs yang semuanya menjalankan 3.x
Saya menggunakan Akeeba, yang memberi tahu saya tentang pembaruan yang tersedia, dan diatur untuk membuat titik pemulihan sistem (pada dasarnya cadangan SQL) ketika Joomla memperbarui. Jadi rutinitas saya adalah:
sumber
Saya mengelola 30 situs Joomla, beberapa di antaranya 2,5 dan 3,2. Pada patch saya lakukan hal berikut per Instalasi:
Ini mengurangi risiko ke minimum dan downtime ke nol jika Anda membuat dua langkah terakhir atom (sangat cepat).
sumber
Saya kira Anda belum melihat Watchful.li? Kami mengelola 200+ situs secara berkala dengan ekstensi dan pembaruan joomla. Watchful dirancang untuk membantu mengelola skenario yang tepat ini dengan cukup baik. Ini adalah layanan yang lebih baru dan mereka secara teratur menambahkan fitur-fitur baru.
Dari persyaratan yang tercantum, Watchful.li melakukan semua hal yang Anda inginkan: 1) Pembaruan Otomatis melalui panel kontrol terpusat 2) Ekstensi instalasi jarak jauh 3) Pencadangan Otomatis melalui Akeeba 4) skrip / plugin kustom mungkin 5) ton lebih banyak fitur
Sekarang kelemahan potensial yang saya lihat adalah jika Anda tertarik memberi klien akses ke bagian mereka sendiri yang tertutup dari panel kontrol ini, saya belum melihat hal itu mungkin, tetapi akan menjadi fitur yang baik untuk bertanya kepada mereka tentang implementasi.
Kami sedang dalam proses menempatkan sekitar 200 situs pada solusi ini. Kami memiliki sekitar 50 saat ini dan kami bergerak lebih dari yang kami bisa. Saya berharap dapat mengurangi banyak waktu staf kami dengan beralih ke Watchful dan meningkatkan produktivitas sebagai hasilnya.
sumber