(โปรดอดทนกับฉันฉันขอโทษ แต่ฉันก็ไม่สามารถถามได้อย่างรวดเร็ว)
เราทุกคนแทบจะรอ Joomla 3.5.0 รุ่นที่เสถียรใช่มั้ย
RC3 RC4 เปิดตัวในวันนี้และเป็นเพียงไม่กี่วันจนกว่าเธอจะได้รับการปล่อยตัวในที่สุด ( Joomla 3.5.0 Stable เพิ่งเปิดตัวในวันจันทร์ที่ 21 มีนาคม 2016 ) หลังจากใช้เวลานานกว่าหนึ่งปีในการสร้างและการเปลี่ยนแปลงเป้าหมายจำนวนมาก
คุณสมบัติที่ใหญ่ที่สุดในบรรดาการปรับปรุงที่เห็นได้ชัดเจนอื่น ๆนั้นแน่นอนว่าจะเป็นความสามารถในการทำงานบน PHP7 ใหม่ล่าสุดทำให้การดำเนินการเร็วขึ้นเกือบ 50% และการใช้หน่วยความจำลดลงเกือบ 4 เท่า ( แหล่งที่มา )
เนื่องจากการเปลี่ยนแปลงภายในของ PHP7 (การแนะนำของคำใบ้ประเภทและคำที่สงวนไว้ตอนนี้ "int", "สตริง" และ "ลอย") มันจะส่งผลให้เกิดการหยุดการทำงานร่วมกันของ Backwards สำหรับส่วนขยายมากมายแม้ว่า Joomla 3.5.0 เข้ากันได้อย่างสมบูรณ์กับ PHP7
(ที่มา: ตัวแบ่งความเข้ากันได้ย้อนหลังจากข่าวประชาสัมพันธ์ RC4 :)
เรามีสัญญาด้านความเข้ากันได้แบบย้อนหลังเพื่อให้แน่ใจว่ารหัสจะไม่หยุดกะทันหัน อย่างไรก็ตามมีสถานการณ์ที่ทำให้เราไม่สามารถรักษาสัญญานี้ได้อีกต่อไป ใน Joomla 3.5 เป็นกรณีนี้ เนื่องจากการเปลี่ยนแปลงใน PHP 7 เราต้องเปลี่ยนชื่อคลาส String เป็น StringHelper มิฉะนั้น Joomla! ไม่สามารถทำงานบน PHP 7 ได้นี่เป็นการเปลี่ยนแปลงเล็กน้อยมากและเราไม่คาดหวังปัญหาใด ๆ สำหรับผู้ที่สนใจคุณสามารถอ่านเพิ่มเติมได้ที่Update เพื่อแพคเกจ String 1.3
ฉันติดตามการพัฒนาของเธอและทดสอบ J! 3.5.0 บน SiteGround's PHP7 ตั้งแต่ Betas แรกของเธอจนถึง RC4 ใหม่ล่าสุดและฉันสามารถยืนยันได้ว่าการปรับปรุงนั้นยอดเยี่ยมและยอดเยี่ยม
แต่ ...ตอนนี้ฉันกังวลมากเราจะเห็นว่าส่วนขยายทั้งหมดได้รับการอัปเดตอย่างเต็มที่เพื่อรองรับ PHP7 หรือไม่ มีโอกาสที่ยิ่งใหญ่ที่จะใช้เวลาเป็นเดือนจนกว่าเราจะสามารถเรียกใช้เว็บไซต์ของเราได้อย่างอิสระบน PHP ใหม่ที่ได้รับการกำหนดค่าเนื่องจากพวกเขาอยู่บน v3.4.8
ดังนั้น ... ฉันกำลังพิจารณาอย่างจริงจังในการอัปเดตส่วนขยายผู้ดูแลระบบที่ฉันโปรดปรานเพื่อสนับสนุน PHP7ดังนั้นฉันจึงสามารถใช้พวกเขากับ v3.5 ใหม่ได้ สำหรับผู้ที่ได้รับความนิยมและสนับสนุนอย่างแข็งขัน (เช่น Akeeba, JCE, ฯลฯ .. ) ฉันจะรอการอัปเดตของนักพัฒนาโดยหวังว่าพวกเขาจะมาเร็ว แต่สำหรับผู้ที่ไม่ได้รับการสนับสนุนอย่างแข็งขันอีกต่อไป (มีหลายคนที่ฉันใช้ต่อไปเป็นเวลานานไม่ต้องขอรายละเอียดเลย) โปรดฉันต้องอัปเดตด้วยตัวเอง
และ ...ในที่สุดคำถามของฉันคือคุณทราบหรือไม่ว่าการเปลี่ยนแปลงรหัสใดที่จำเป็นเพื่อให้สามารถใช้งานร่วมกับ PHP7 ได้หรือไม่?
ฉันหมายถึงนอกเหนือจากการเปลี่ยนแปลงที่ทีม Joomla เองต้องได้รับเพื่ออัปเดตแพ็คเกจเป็น String 1.3 ...