Tôi có một số trang web Joomla 3.x mà tôi muốn quản lý tập trung, tuy nhiên tất cả chúng đều dành cho các khách hàng khác nhau, vì vậy tôi không thể chia sẻ bất kỳ thông tin nào giữa chúng.
Những gì tôi muốn đạt được là tự động hóa các bản cập nhật giữa chúng, chạy chúng ở các phiên bản khác nhau (chủ yếu để giảm rủi ro nâng cấp) và có thể cài đặt tiện ích mở rộng cho nhiều trang web.
Những gì tôi đã làm cho đến nay là thiết lập một kho lưu trữ lật đổ với mã được chia sẻ và tôi liên kết nó với mỗi trang web với các bên ngoài svn. Tuy nhiên tôi chưa đạt được tự động hóa giữa các cơ sở dữ liệu, về mặt cấu trúc của cơ sở dữ liệu và cập nhật các chi tiết của tiện ích mở rộng.
Cài đặt của tôi chạy trên máy chủ chuyên dụng của riêng tôi, đã bị khóa, vì vậy tôi phải thay đổi quyền truy cập của các thư mục mỗi khi tôi nâng cấp Joomla hoặc tiện ích mở rộng.
Đôi khi tôi đã nâng cấp Joomla bằng cách chạy các tập lệnh SQL đi kèm với các bản nâng cấp, đôi khi tôi đã thực hiện thay đổi quyền truy cập / nâng cấp / thay đổi tuyến quyền truy cập. Cả hai cách tiếp cận vẫn còn khá tẻ nhạt.
Tôi đã có một cái nhìn khó hiểu về các phần mở rộng này: http : //extensions.j Joomla.org/extensions/core-enhancements/multipl-sites nhưng không ai trong số họ trông giống như họ có thể làm những gì tôi muốn.
Có ai đã làm bất cứ điều gì trong lĩnh vực này và có thể cho tôi một số gợi ý để tự xây dựng một hệ thống? - có thư viện mã (bên ngoài Joomla) có thể theo dõi các thay đổi đối với phần mở rộng và các bảng khác không? Danh sách các tiện ích mở rộng của tôi có khả năng bị hạn chế, tôi có xu hướng mã hóa bất kỳ thứ gì khác cần thiết trong các mẫu hoặc plugin. - còn ý tưởng nào khác không?