WPML

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

ทุกวันนี้ ธีมคุณภาพจำนวนมากเป็นแบบเชิงพาณิชย์ ปลั๊กอินก็กำลังเดินตามเส้นทางนี้เช่นกัน สิ่งที่เริ่มต้นจากปลั๊กอินที่กล้าหาญเพียงไม่กี่ตัวกำลังกลายเป็นเทรนด์

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

สิ่งที่เราขาดหายไปคือวิธีที่สะดวกสำหรับผู้ดูแลระบบ WordPress ในการค้นหา ดาวน์โหลด และอัปเกรดปลั๊กอินและธีมเชิงพาณิชย์

วิสัยทัศน์ของผมคือ


  1. ตกลงร่วมกันเกี่ยวกับวิธีการทั่วไปในการเชื่อมต่อพื้นที่จัดเก็บทางเลือกเข้ากับ WordPress

  2. สร้างปลั๊กอินที่ฮุกเข้ากับหน้าจัดการเว็บไซต์ในส่วนของปลั๊กอินและธีม และรวมพื้นที่จัดเก็บเหล่านี้เข้าไปด้วย

  3. ผลักดันให้ปลั๊กอินนี้กลายเป็นส่วนหนึ่งของตัวหลักของ WordPress

มาดูกันว่าทั้งหมดนี้หมายความว่าอย่างไร

การเพิ่มแหล่งที่มาทางเลือกในหน้าจัดการเว็บไซต์ของ WordPress


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

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


  • การติดตั้งครั้งแรกต้องทำด้วยตนเอง – นี่คือปัญหาที่แท้จริงสำหรับลูกค้าบางราย

  • ปลั๊กอินและธีมแต่ละตัวจัดการการอัปเกรดเหล่านี้แตกต่างกันเล็กน้อย เมื่อเราทำเช่นนั้น เราจะทำให้ลูกค้าสับสน

  • เราแต่ละคนเพิ่มโค้ดที่คล้ายกันเพื่อจุดประสงค์เดียวกันทุกประการ สิ่งนี้ทำให้สิ้นเปลืองหน่วยความจำและทำให้ระบบบวม

  • ผู้พัฒนาหน้าใหม่ต้องเริ่มสร้างระบบใหม่ตั้งแต่ต้น ซึ่งถือเป็นการสิ้นเปลืองทรัพยากรที่ดีไปโดยเปล่าประโยชน์

ด้วยการรวมกระบวนการค้นหา ติดตั้ง และอัปเกรดเข้าด้วยกัน เราจะช่วยแก้ปัญหาเหล่านี้ได้ทั้งหมด ลูกค้าจะได้รับประสบการณ์ที่ดีขึ้น และผู้พัฒนาจะมีภาระงานลดลง

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

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


งานแรกของปลั๊กอินใหม่คือการอนุญาตให้ผู้ใช้ค้นหาในพื้นที่จัดเก็บทั้งหมด เมื่อผู้ใช้ไปที่หน้าธีมและค้นหา "mobile apps" พวกเขาควรพบธีมที่มีคำอธิบายประกอบด้วยคำหลักเหล่านี้

คุณจะเห็นว่าธีม / ปลั๊กอินมาจากไหน เป็นแบบฟรีหรือมีค่าใช้จ่าย และมีราคาเท่าใด

ติดตั้ง แจ้งเตือน และอัปเกรด


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

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

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

มีใครพูดถึง "การขายในแอป" หรือเปล่า


หากคุณอ่านมาถึงตรงนี้โดยไม่ได้คิดถึงการขายในแอป ผมขออธิบายให้คุณสนใจสักนิด

เมื่อผมพบสิ่งที่ต้องการจากการค้นหาปลั๊กอินและธีมใหม่ ผมก็อยากจะซื้อสิ่งนั้นจากตรงนั้นเลย ผมไม่อยากออกจาก CMS ไปยังไซต์อื่น แล้วเริ่มต้นการค้นหาใหม่อีกครั้ง ผมอยู่ที่นั่นแล้ว พร้อมกับบัตรเครดิตในมือ เพียงแค่รอให้ใครสักคนมารับเงินและส่งมอบสิ่งที่ผมซื้อไป

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

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

ผมต้องการตอบแทน WordPress


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

สิ่งที่เรากำลังสร้าง


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

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

เพื่ออำนวยความสะดวกในเรื่องนี้ เนื่องจากเราทุกคนใช้ไซต์ WordPress เราจะสร้างปลั๊กอินสองตัว


  1. ตัวหนึ่งติดตั้งอยู่บนไซต์ของผู้ใช้และเชื่อมต่อกับพื้นที่จัดเก็บต่าง ๆ

  2. อีกตัวหนึ่งที่ผู้พัฒนาสามารถรันบนเซิร์ฟเวอร์ของตนเองได้ ซึ่งช่วยให้ไซต์ของตนทำงานเป็นพื้นที่จัดเก็บได้
คุณคิดอย่างไร

 

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