FAQ

<p>

FAQ

ทำความรู้จัก Vqmod ใน Opencart

ปกติเวลาที่เราต้องการแก้ไขไฟล์ในระบบซักไฟล์นึง สามารถทำได้โดยเปิดไฟล์นั้นขึ้นมาแก้ตรง ๆ แล้ว save ทับ แต่การแก้ไขไฟล์โดยตรงหากผิดพลาด หรือ Script ไม่ทำงานตามที่ตั้งใจไว้ ผลกระทบกับระบบย่อมเกิดมากน้อยตามความสำคัญ ของไฟล์และระบบนั้น ๆ ถ้าไฟล์นั้นเป็นไฟล์หลักของระบบที่ถูกเรียกใช้จากระบบอื่น ๆ เว็บไซต์อาจแสดงผลผิดเพี้ยนมี error ผุดเป็นดอกเห็ด แถมการกู้คืนหรือแก้ไขย้อนกลับก็ไม่ใช่เรื่องง่ายหากมีการแก้ไขหลายไฟล์และหลายจุด

Vqmod (Vertual Quick Mod) ถูกออกแบบพัฒนาเพื่อนำมาใช้กับ Opencart ซึ่งรันอยู่บน Platform PHP (สามารถใช้ได้กับ PHP platform อื่น ๆ ได้เช่นกัน) โดยหลักการของ Vqmod คือการการเขียน Script การแก้ไขไว้ใน XMLไฟล์ เมื่อไฟล์หลักของระบบถูกโหลด Vqmod script จะทำการหาไฟล์และไปยังบรรทัดที่ต้องการแก้ไขตามที่ระบุไว้ใน XML แล้วทำการแทนที่ด้วย Script ใหม่ (on-the-fly) หลังแทนที่เสร็จสิ้นไฟล์ใหม่ที่ได้จะถูก Clone ไปเก็บไว้ใน Temp สำหรับใช้เป็น Vitrual ไฟล์เพื่อเรียกใช้งาน กล่าวคือ เมื่อใดที่ไฟล์หลักถูกเรียกใช้งาน แทนที่จะไป Execute ไฟล์จริง Vqmod จะไปอ่านไฟล์ที่ได้ Clone เอาไว้ใน Temporary ขึ้นมา Execute แทน

ข้อดีของ Vqmod คือ
- การปรับแต่งเพิ่มเติมตัวระบบ Opencart สามารถทำได้เสมือนหนึ่งเป็นการทำงานแบบ Plug-n-Play กล่าวคือ เมื่อต้องการใช้ก็ทำการ Copy ไฟล์ XMLที่เขียน Script ไว้แล้วไปวาง เมื่อใดที่ไม่ต้องการใช้งานก็ทำการลบ XMLไฟล์
- ไม่จำเป็นต้องเข้าไปแก้ไขที่โค้ดจริง
- สามารถตรวจสอบได้โดยง่ายว่าบรรทัดไหนไฟล์ไหนที่มีการแก้ไขจาก XML ไฟล์
- ไฟล์จริงไม่ได้ถูกแก้ไขแต่เป็นการจำลองไฟล์ใหม่ขึ้นมาใช้แทน ดังนั้นหากเกิดข้อผิดพลาดเราเพียงแต่ลบไฟล์ที่จำลองขึ้นมาใหม่ใน Vqmod ออกระบบก็จะรันได้ตามปกติ (ยกเลิกการใช้ Vqmod สำหรับไฟล์ที่มีปัญหา) ดังนั้นจึงเป็นการตัดความเสี่ยงที่จะทำให้ระบบเกิดข้อผิดพลาดในแก้ไขปรับแต่งบนระบบจริงออกไป

Vqmod กับ Opencart สำหรับผู้ใช้งาน Opencart ที่ชอบในการทดลองหา Extension ใหม่ ๆ มาติดตั้งอยู่บ่อย ๆ คงต้องแนะนำให้ทำการติดตั้ง Vqmod ติดร้านของเราไว้ เนื่องจาก Extension ใหม่ ๆ ที่ถูกพัฒนาจะสนับสนุน Vqmod แทบทั้งสิ้น และการติดตั้ง extension แบบ Vqmod ยังช่วยให้ได้ทดลองติดตั้ง-และยกเลิกกรณีไม่ถูกใจหรือไม่เหมาะกับร้านของเราได้อย่างสะดวกง่ายดาย

วิธีติดตั้งVqmod หลังจากดาวน์โหลดตัวระบบมาแล้ว ให้นำไปวางไว้ใน Root ไดเรคทอรี่ hxxp://youwebsite.com/vqmod หลังจากนั้นก็ทำการเข้าไปใน URL ที่ติดตั้งโดยพิมพ์ hxxp://youwebsite.com/vqmod/install ติดตั้งเสร็จไม่ต้องลบ Directory Install นะครับ เนื่องจากเมื่อใดที่ตัวระบบ Opencart มีการแก้ไขไฟล์ของระบบ(รวมถึงไฟล์ index.php) จำเป็นต้องทำการ Run script install ทุกครั้งเพื่อปรับปรุงไฟล์ใน Temp ของ Vqmod ให้ทันสมัยอยู่ตลอดเวลา

การใช้งาน Extension บน Vqmod สำหรับ Extension ที่ support Vqmod ผู้ใช้เพียงแค่นำไฟล์ xml ที่โหลดมาวางไว้ใน Directory hxxp://youwebsite.com/vqmod/xml ก็สามารถใช้งาน Extension นั้น ๆ ได้ทันที

Downlad ตัวติดตั้ง และอ่านเพิ่มเติมเกี่ยวกับ Vqmod ได้ที่ โหลด VQMOD