WPML

เราพร้อมแล้วสำหรับ Release Candidate ของ WPML 3.2 ซึ่ง RC นอกจากจะฟังดูดีแล้ว ยังหมายความว่าเราเกือบจะพร้อมที่จะส่งมอบการอัปเดตนี้ให้กับทุกคนแล้ว อันที่จริง เรากำลังเปลี่ยนไปใช้ WPML 3.2 บนเว็บไซต์บางแห่งของเราเอง

นับตั้งแต่ เวอร์ชันเบต้าก่อนหน้านี้ เนื้อหาของ WPML 3.2 ยังไม่มีการเปลี่ยนแปลง

ในการอัปเดตนี้ เราได้ปรับปรุงประสิทธิภาพให้ดียิ่งขึ้น แก้ไขปัญหาที่เหลืออยู่ และอัปเดตการแปลอนุกรมวิธานและการสแกนสตริง

ข่าวสารเกี่ยวกับการแปลอนุกรมวิธาน


WPML 3.2 เพิ่มหน้าจัดการเว็บไซต์ใหม่ (แท็บภายใต้การแปลอนุกรมวิธาน) เพื่อซิงโครไนซ์ลำดับชั้นของอนุกรมวิธาน ก่อนหน้านี้ งานนี้จะทำโดยอัตโนมัติในขณะที่คุณแปล ปัญหาคือ การควบคุมสิ่งที่เกิดขึ้นและสิ่งที่คุณจะได้รับนั้นทำได้ยาก

การซิงค์ลำดับชั้นของอนุกรมวิธานแบบใหม่ช่วยให้คุณกำหนดลำดับชั้นเดียวกันสำหรับอนุกรมวิธานในทุกภาษาได้ โดยทำงานดังนี้:

  1. เลือกภาษาที่จะใช้เป็นข้อมูลอ้างอิง (ก่อนหน้านี้ ระบบจะถือว่าเป็นภาษาเริ่มต้นของไซต์)
  2. ดูว่าการเปลี่ยนแปลงใดบ้างที่จะเกิดขึ้นกับโครงสร้างของอนุกรมวิธานในภาษาที่แปลทั้งหมด
  3. นำการเปลี่ยนแปลงเหล่านี้ไปใช้

เราแยกสิ่งนี้ออกจากขั้นตอนการทำงานของ 'การแปลเนื้อหา' ตามปกติ เพื่อปรับปรุงประสิทธิภาพ ความแม่นยำ และการควบคุม (อย่างมาก) เว็บไซต์ส่วนใหญ่ที่ใช้ลำดับชั้นของอนุกรมวิธานที่ซับซ้อนมักจะแก้ไขโครงสร้างของอนุกรมวิธานน้อยกว่าการแก้ไขโพสต์มาก จากประสบการณ์ของเรา โครงสร้างของอนุกรมวิธานมีความคล้ายคลึงกับเมนูของไซต์เป็นอย่างมาก คุณจะอัปเดตเพียงนาน ๆ ครั้ง

การซิงค์ลำดับชั้นของอนุกรมวิธานใน WPML 3.2
การซิงค์ลำดับชั้นของอนุกรมวิธานใน WPML 3.2

การซิงค์อนุกรมวิธานแบบใหม่จะอ่านโครงสร้างทั้งหมดและปรับเปลี่ยนทุกภาษาไปพร้อมกัน ซึ่งมีความแม่นยำมากกว่าสิ่งที่เราใช้ในเวอร์ชันของ WPML ก่อนหน้านี้มาก เพื่อหลีกเลี่ยงไม่ให้สิ่งนี้ทำงานในทุกงานแปล เราอนุญาตให้คุณเรียกใช้งานได้เฉพาะเมื่อคุณต้องการเท่านั้น วิธีนี้ช่วยลดภาระการทำงานและทำให้คุณสามารถควบคุมอนุกรมวิธานของเว็บไซต์คุณได้

การสแกนสตริงในปลั๊กอินและธีมที่ปรับปรุงดียิ่งขึ้น


WPML 3.2 ปรับปรุงความแม่นยำในการสแกนปลั๊กอินและธีมเพื่อหาสตริงที่แปลได้อย่างมาก ตอนนี้ เรายังลงทะเบียนสตริงภายใต้บริบทที่แตกต่างไปจากเดิมเล็กน้อย ไม่ต้องกังวล เมื่อคุณอัปเกรด WPML จะตรวจสอบว่าคุณมีสตริงที่มีบริบท 'เก่า' หรือไม่ หากมี คุณจะเห็นข้อความเกี่ยวกับวิธีการอัปเดต กระบวนการอัปเดตจะย้ายสตริงไปยังบริบทใหม่ ตรวจสอบให้แน่ใจว่าสตริงทั้งหมดในโค้ดพร้อมสำหรับการแปล และยังล้างสตริง 'phantom' (สตริงที่ไม่ได้แปลและไม่ได้ใช้งานอีกต่อไป) ด้วย

ใช่แล้ว ประสิทธิภาพที่ดีขึ้น


ตลอดรอบการพัฒนานี้ เราได้ทดสอบภาระการทำงานของ WPML บนเซิร์ฟเวอร์ของคุณพร้อมกับการเปลี่ยนแปลงทุกอย่างที่เราทำ เป้าหมายของเราคือการลดส่วนเกินที่เราเห็น และตรวจสอบให้แน่ใจว่าทั้งภาระของ CPU และการสืบค้นฐานข้อมูลลดลง

Release Candidate นี้ก็ไม่มีข้อยกเว้น เราสามารถค้นพบกลุ่มของการสืบค้นที่สามารถตัดออกได้ ส่งผลให้การทดสอบของเราแสดงให้เห็นถึงประสิทธิภาพที่เหนือกว่าเวอร์ชันที่ใช้งานจริงและเวอร์ชันสำหรับนักพัฒนาของ WPML 3.2 ก่อนหน้านี้ แทนที่จะโอ้อวดด้วยตัวเลข เราขอให้คุณเป็นผู้ประเมินสิ่งนี้เอง

การเปลี่ยนแปลงอื่น ๆ ในการอัปเดตนี้

  • แก้ไขปัญหาความเข้ากันได้กับเซิร์ฟเวอร์ Windows
  • แก้ไขการแจ้งเตือนทางอีเมล
  • แก้ไขปัญหาเกี่ยวกับไซต์แมป XML ของ WPSEO เมื่อใช้ภาษาในโดเมน
  • อัปเดตการแปลสตริงที่ปรับให้เข้ากับท้องถิ่น
  • การแก้ไขข้อบกพร่องอื่น ๆ อีกหลายรายการ
  • ปรับปรุง API และเอกสารประกอบ
  • ปรับปรุงความเข้ากันได้กับ Gravity Forms

ดาวน์โหลด


WPML เวอร์ชันนี้มีให้ใช้งานจาก บัญชี WPML ของคุณเท่านั้น เข้าสู่ระบบและคลิกที่ ดาวน์โหลด ดาวน์โหลดแพ็คเกจ CMS Beta และแตกไฟล์ ไฟล์ ZIP นี้ประกอบด้วยไฟล์ ZIP ของส่วนประกอบทั้งหมดของ WPML

WPML 3.2 ได้ผ่านการทดสอบ QA ไปแล้วหนึ่งรอบ ตอนนี้ หลังจากการเปลี่ยนแปลงล่าสุดทั้งหมด เรากำลังเริ่มรอบ QA เต็มรูปแบบอีกครั้ง เราคาดว่าจะเปิดตัวเวอร์ชันสุดท้ายในอีกสองสัปดาห์นับจากนี้

มีคำติชมหรือไม่


เรายินดีรับฟังความคิดเห็นของคุณ สำหรับคำถาม ข้อเสนอแนะ และไอเดียต่าง ๆ โปรดแสดงความคิดเห็นของคุณที่นี่ หากต้องการรายงานปัญหาทางเทคนิค (และรับความช่วยเหลือจากฝ่ายสนับสนุนของเรา) โปรดใช้ ฟอรัมการสนับสนุนทางเทคนิค ของเรา

อัปเดตวันที่ 7 มิถุนายน – ล่าช้าหนึ่งสัปดาห์และประสิทธิภาพที่ดีขึ้น

WPML 3.2 ล่าช้าไปเล็กน้อย แต่ก็กำลังดีขึ้นมากเช่นกัน ก่อนที่เราจะกดปุ่ม 'เปิดตัว' เราได้ทำการทดสอบเพิ่มเติมกับเว็บไซต์ของเราเอง เราพบว่าประสิทธิภาพการทำงานไม่ดีและได้หยุดทุกอย่างเพื่อแก้ไขปัญหานี้ ปรากฏว่า WPML 3.2 มีปัญหาในการทำงานร่วมกับ WPSEO และปลั๊กอินอื่น ๆ อีกสองสามตัว เราได้จัดการเรื่องนี้เรียบร้อยแล้ว และตอนนี้ WPML ทำงานโดยใช้การสืบค้นและเวลาของ PHP เพียงประมาณ 1/2 เมื่อเทียบกับ 3.1.9.7

เรากำลังจะรัน QA ใหม่สำหรับฟังก์ชันที่เกี่ยวข้อง การทดสอบ QA นี้จะเริ่มในวันพรุ่งนี้ (วันจันทร์) หลังจากนี้ เราจะเปิดตัว WPML 3.2

เราขออภัยอย่างยิ่งสำหรับความล่าช้าเพิ่มเติมนี้ เรารู้ว่ารอบการพัฒนานี้ใช้เวลายาวนาน มันเป็นรอบการพัฒนาที่ยาวนานและซับซ้อน และเราต้องการนำเสนอเวอร์ชันใหม่นี้ให้กับคุณในรูปแบบที่ตรงตามความคาดหวัง

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: