Contact
Line : comsiam
Contact
Line : comsiam

ก่อนติดตั้งหรืออัปเดตเทมเพลต Joomla ให้ตรวจว่าเทมเพลตรองรับเวอร์ชัน Joomla และ PHP ที่เว็บไซต์ใช้อยู่ รวมถึงตรวจส่วนเสริมที่เทมเพลตต้องใช้ด้วย รายงานในหลังบ้านช่วยตรวจข้อมูลบางส่วนได้ แต่ควรยืนยันกับผู้พัฒนาเทมเพลต เพราะ Joomla ไม่สามารถรับรองความเข้ากันได้ของโค้ดจากผู้พัฒนาภายนอกทั้งหมดได้
เริ่มจากจดเวอร์ชัน Joomla และ PHP ปัจจุบัน รวมถึงเวอร์ชันของเทมเพลตและส่วนเสริมที่เกี่ยวข้อง ข้อมูลนี้จำเป็นสำหรับเทียบกับข้อกำหนดของไฟล์ที่จะติดตั้ง
ตรวจเวอร์ชัน Joomla จากหน้าระบบหรือหน้าอัปเดตในหลังบ้าน ส่วน PHP ตรวจได้จากข้อมูลระบบของ Joomla หรือแผงควบคุมโฮสติ้ง
อย่าดูเพียงเลขรุ่นหลักของเทมเพลต ให้ตรวจช่วงเวอร์ชันที่ผู้พัฒนาระบุว่ารองรับด้วย เช่น รุ่นย่อยหรือระดับการอัปเดตที่เกี่ยวข้อง
เปิดหน้ารายละเอียดหรือบันทึกการเปลี่ยนแปลงของเทมเพลต แล้วตรวจข้อมูลเหล่านี้:
หากไม่มีข้อมูลรองรับชัดเจน ให้สอบถามผู้พัฒนาก่อนนำไปใช้กับเว็บไซต์จริง
ผู้พัฒนาอาจมีทั้งแพ็กเกจเทมเพลต แพ็กเกจ Quickstart และไฟล์อัปเดต ตรวจชื่อไฟล์และคำอธิบายให้แน่ใจว่าเลือกแพ็กเกจถูกต้อง เพราะ Quickstart อาจติดตั้งเว็บไซต์ตัวอย่างทั้งชุด และไม่เหมาะกับการนำไปลงทับเว็บไซต์ที่มีข้อมูลอยู่แล้ว
เมื่อเตรียมข้อมูลเวอร์ชันแล้ว ให้ตรวจตัวช่วยก่อนอัปเดตหรือหน้ารายการอัปเดตของ Joomla เพื่อดูว่ามีข้อมูลการรองรับจากผู้พัฒนาเทมเพลตหรือไม่
ก่อนอัปเกรด Joomla ให้เปิดส่วน Pre-Update Check ในเครื่องมืออัปเดต แล้วอ่านรายงานเรื่องความเข้ากันได้ของสภาพแวดล้อมและส่วนเสริม หากรายงานเตือนว่าเทมเพลตไม่รองรับ ให้อ่านรายละเอียดและตรวจข้อมูลจากผู้พัฒนาเทมเพลตประกอบ
ไปที่หน้าอัปเดตส่วนเสริม แล้วกดตรวจหาอัปเดต หากผู้พัฒนาระบุข้อมูลรองรับไว้ Joomla อาจนำข้อมูลนั้นมาใช้ประกอบรายงาน แต่การไม่มีคำเตือนไม่ได้ยืนยันว่าเทมเพลตทำงานได้ถูกต้องทุกหน้า
รายงานของ Joomla อาศัยข้อมูลที่ผู้พัฒนาส่งมาและข้อมูลที่บันทึกในระบบ หากสถานะไม่ชัดเจนหรือไม่พบข้อมูล ให้ตรวจเว็บไซต์หรือเอกสารของผู้พัฒนาเทมเพลตโดยตรง โดยเฉพาะก่อนอัปเกรดข้ามเวอร์ชันหลัก
แม้ข้อกำหนดจะตรงกัน ก็ยังควรทดลองติดตั้งและตรวจหน้าสำคัญ เพราะเว็บไซต์แต่ละแห่งอาจใช้โมดูล ส่วนเสริม และการปรับแต่งต่างกัน
สำรองทั้งไฟล์และฐานข้อมูลก่อนติดตั้งหรืออัปเดตเทมเพลต เก็บชุดสำรองไว้นอกเว็บไซต์ และตรวจว่าทราบขั้นตอนกู้คืนก่อนดำเนินการ
ติดตั้งเทมเพลตบนสำเนาเว็บไซต์ที่ใช้เวอร์ชัน Joomla, PHP และส่วนเสริมใกล้เคียงกับเว็บจริง ตรวจหน้าแรก หน้าบทความ เมนู โมดูล แบบฟอร์ม และภาษาที่เปิดใช้งาน
ตรวจ CSS กำหนดเอง, Template Override, Child Template และโค้ดที่เพิ่มเอง หากเทมเพลตหรือส่วนเสริมเปลี่ยนโครงสร้าง อาจต้องปรับไฟล์เหล่านี้ให้เข้ากันก่อนอัปเดตเว็บไซต์จริง
เมื่อรวบรวมข้อมูลครบแล้ว ให้ประเมินความเสี่ยงจากสิ่งที่เว็บไซต์ใช้งานอยู่ และวางแผนย้อนกลับหากเกิดปัญหา
หากผู้พัฒนายืนยันการรองรับ เวอร์ชัน PHP และ Joomla ตรงตามข้อกำหนด และเว็บไซต์ทดสอบทำงานปกติ จึงค่อยวางแผนอัปเดตเว็บไซต์จริง
หากไม่ทราบว่าเทมเพลตรองรับ Joomla รุ่นเป้าหมายหรือไม่ หรือมีส่วนเสริมสำคัญที่ยังไม่ยืนยันความเข้ากันได้ ให้เลื่อนการอัปเดตจนกว่าจะได้คำตอบ อย่าใช้รายงานอัตโนมัติเพียงอย่างเดียวแทนข้อมูลจากผู้พัฒนา
หลังติดตั้งหรืออัปเดต ให้ล้างแคชและทดสอบหน้าเว็บทั้งบนมือถือและคอมพิวเตอร์ ตรวจหน้าที่ใช้โมดูลหรือ Override เป็นพิเศษ และเก็บบันทึกเวอร์ชันก่อนกับหลังการเปลี่ยนแปลงไว้
การตรวจความเข้ากันได้ของเทมเพลตก่อนอัปเดตช่วยลดความเสี่ยงหน้าเว็บแสดงผลผิดหรือส่วนสำคัญใช้งานไม่ได้ สำหรับเว็บไซต์ของ ComSiam การทดสอบบนสำเนาเว็บไซต์และเก็บข้อมูลเวอร์ชันไว้ จะช่วยให้วางแผนอัปเดตและกู้คืนได้เป็นระบบมากขึ้น