WPML

ฉันได้รับอีเมลที่น่าเสียดายจาก Drupal Association ซึ่งระบุว่าพวกเขาต้องยกเลิกงาน DrupalCon ในเซาเปาโล เนื่องจากมีผู้เข้าร่วมน้อย มีผู้สนับสนุนน้อย และมีข้อเสนอเซสชันน้อยเกินไป นี่เป็นข่าวร้ายสำหรับผู้ใช้งาน Drupal ในบราซิล แต่ในเรื่องร้ายก็ยังมีเรื่องดีอยู่บ้าง

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

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

การย้ายเว็บไซต์จาก Drupal ไปยัง WordPress – ควรใช้ปลั๊กอินใด


เมื่อคุณพิจารณาที่จะย้ายจาก CMS หนึ่งไปยังอีกระบบหนึ่ง คุณย่อมรู้ดีว่ามันไม่ใช่เรื่องง่าย แนวทางปฏิบัติที่ดีที่สุดคือการสร้างการออกแบบใหม่ใน CMS ใหม่ แต่ถ้าคุณติดขัดจริง ๆ คุณอาจต้องพิจารณาลงแรงเพื่อย้ายไซต์ที่มีอยู่

คำถามที่เกี่ยวข้องมากที่สุดมักจะเป็นเรื่องที่ว่ามีฟังก์ชันการทำงานที่ต้องการอยู่หรือไม่ มาดูกัน

เนื้อหาหลายภาษา


นักพัฒนาเว็บไซต์ Drupal ที่สร้างเว็บไซต์หลายภาษาล้วนคุ้นเคยกับ i18n module ของ Drupal เป็นอย่างดี i18n เป็นโมดูลที่เขียนขึ้นอย่างยอดเยี่ยมและได้รับการบำรุงรักษาเป็นอย่างดี ใน WordPress สิ่งนี้จะเทียบเท่ากับปลั๊กอิน WPML ของเรา WPML ใช้สถาปัตยกรรมเดียวกับ i18n โดยเพิ่มแอตทริบิวต์ภาษาลงในเนื้อหาและแยกภาษาออกเป็นองค์ประกอบต่าง ๆ ใน Drupal จะเรียกว่า 'nodes' ส่วนใน WordPress จะเรียกว่า 'โพสต์' และ 'อนุกรมวิธาน'

สิ่งที่น่าสนใจเกี่ยวกับ i18n ของ Drupal คือมันฟรี แต่ปัญหาของ i18n ของ Drupal ก็คือมันฟรีเช่นกัน

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

นอกเหนือจากการให้การสนับสนุนที่เชื่อถือได้แล้ว รายได้ที่เราได้รับจาก WPML ยังช่วยให้เราสามารถจ้างทีมงานนักพัฒนา นักออกแบบ และผู้ทดสอบ QA ได้อย่างเต็มรูปแบบ เราพร้อมเสมอด้วยเวอร์ชัน WPML ที่เข้ากันได้ก่อนการเปิดตัว WordPress ทุกเวอร์ชัน และเรามีทรัพยากรในการรักษาความเข้ากันได้กับปลั๊กอินและธีมหลักอื่น ๆ

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

Views และ CCK


ลองถามนักพัฒนา Drupal ว่าพวกเขาชอบอะไรมากที่สุด แล้วคุณจะได้ยินคำตอบว่า "Views และ CCK" (CCK อยู่ในตัวหลักของ Drupal 7 แล้ว) แน่นอนว่า Views และ CCK ช่วยให้นักพัฒนาเว็บไซต์สามารถสร้างอะไรก็ได้ด้วยความพยายามเพียงเล็กน้อยและใช้โค้ดเพียงไม่กี่บรรทัด (หรืออาจไม่ใช้เลย)

เราคิดว่าสิ่งเดียวกันนี้ก็ใช้ได้กับ WordPress เช่นกัน การเขียนทุกอย่างตั้งแต่เริ่มต้นอาจเป็นเรื่องสนุก แต่มันสมเหตุสมผลจริง ๆ หรือ

ตอนนี้ WordPress มีโมดูลที่ยอดเยี่ยมเหล่านี้ในเวอร์ชันของตัวเองแล้ว เราเรียกมันว่า Views และ Types นี่เป็นโปรเจกต์ที่ท้าทายซึ่งเราได้เริ่มต้นขึ้นเมื่อประมาณหนึ่งปีที่แล้ว

Views และ Types ของเราเขียนขึ้นเพื่อตอบสนองความต้องการที่คล้ายคลึงกัน แต่ไม่ใช่การโคลนโมดูลของ Drupal เนื่องจาก Drupal มีโครงสร้างที่แตกต่างออกไป และนักพัฒนาจำเป็นต้องใช้เครื่องมือที่แตกต่างกันสำหรับ Drupal และ WordPress เราได้พยายามทำให้ Views และ Types สำหรับ WordPress ของเราใช้งานง่ายและสมบูรณ์ในตัว แทนที่จะต้องพึ่งพากลุ่มโมดูลเพิ่มเติม เราอยากให้นักพัฒนาเว็บไซต์สามารถสร้างไซต์ที่สมบูรณ์ได้ด้วยปลั๊กอินของเรา

Types จะกำหนดประเภทเนื้อหา (เช่น CCK) และ Views จะแสดงผลเนื้อหานั้น Views สามารถสืบค้นเนื้อหาจากฐานข้อมูลและแสดงผลในรูปแบบใดก็ได้ตามที่คุณต้องการ

เช่นเดียวกับโมดูล Drupal การเรียนรู้เพื่อใช้งานนั้นไม่ใช่เรื่องง่าย เพื่อเป็นการช่วยเหลือ เรากำลังสร้างบทช่วยสอนฉบับเต็ม บทช่วยสอน "เริ่มต้นใช้งาน" สั้น ๆ และจะมีตามมาอีกมากมาย อันที่จริงแล้ว ความสามารถในการใช้งานและการเรียนรู้ที่ไม่ยากเกินไปคือปัจจัยชี้เป็นชี้ตายของเครื่องมือดังกล่าว เรากำลังจัดการเรื่องนี้อยู่!

สร้างเองหรือซื้อมาใช้


ตอนนี้เรามาถึงคำถามที่สำคัญมาก

ไซต์ Drupal จำนวนมากถูกสร้างขึ้นตั้งแต่เริ่มต้น นักพัฒนาใช้โมดูลที่ทรงพลังและสร้างไซต์ขึ้นมาใหม่ทั้งหมด ใน WordPress ไซต์จำนวนมากเริ่มต้นด้วยธีมและปลั๊กอินบางตัว นักพัฒนาจะเริ่มต้นด้วยการปรับแต่งธีมและค่อย ๆ เพิ่มฟังก์ชันการทำงานด้วยปลั๊กอินสำเร็จรูป

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

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