4
วิธีการจัดการหลายเว็บไซต์ Joomla และการปรับปรุง
ฉันมีเว็บไซต์ Joomla 3.x จำนวนมากซึ่งฉันต้องการจัดการจากส่วนกลางอย่างไรก็ตามทั้งหมดนี้มีไว้สำหรับลูกค้าที่แตกต่างกันดังนั้นฉันจึงไม่สามารถแบ่งปันข้อมูลใด ๆ ระหว่างพวกเขาได้ สิ่งที่ฉันต้องการบรรลุคือการทำให้การอัปเดตอัตโนมัติระหว่างพวกเขาเรียกใช้พวกเขาในเวอร์ชันที่แตกต่างกัน สิ่งที่ฉันได้ทำไปแล้วคือการตั้งค่าพื้นที่เก็บข้อมูลการโค่นล้มด้วยรหัสที่ใช้ร่วมกันและฉันเชื่อมโยงสิ่งนี้กับแต่ละไซต์ด้วย svn externals อย่างไรก็ตามฉันไม่ประสบความสำเร็จในการทำงานอัตโนมัติระหว่างฐานข้อมูลในแง่ของโครงสร้างของฐานข้อมูลและการปรับปรุงรายละเอียดของส่วนขยาย การติดตั้งของฉันทำงานบนเซิร์ฟเวอร์เฉพาะของฉันเองซึ่งถูกล็อคดังนั้นฉันต้องเปลี่ยนสิทธิ์การเข้าถึงโฟลเดอร์ทุกครั้งที่ฉันอัพเกรด Joomla หรือส่วนขยาย บางครั้งฉันได้อัพเกรด Joomla ด้วยการรันสคริปต์ SQL ที่มาพร้อมกับการอัพเกรดตัวเองในบางครั้งฉันก็ใช้สิทธิ์การเข้าถึงการเปลี่ยนแปลง / อัพเกรด / เปลี่ยนสิทธิ์การเข้าถึง ทั้งสองวิธียังคงค่อนข้างน่าเบื่อ ฉันมีคร่าวๆดูส่วนขยายเหล่านี้: http://extensions.joomla.org/extensions/core-enhancements/multiple-sites แต่ไม่มีพวกเขาดูเหมือนว่าพวกเขาอาจทำสิ่งที่ฉันต้องการ มีใครทำอะไรในพื้นที่นี้และอาจให้คำแนะนำเพื่อสร้างระบบด้วยตัวเองได้บ้าง - มีรหัสห้องสมุด (นอก Joomla) ที่สามารถติดตามการเปลี่ยนแปลงส่วนขยายและตารางอื่น ๆ ได้หรือไม่ รายการส่วนขยายของฉันมีแนวโน้มที่จะถูก จำกัด ฉันมักจะโค้ดสิ่งอื่นที่จำเป็นในเทมเพลตหรือปลั๊กอิน - ความคิดอื่น ๆ