วิธีการส่งปลั๊กอินไปยัง WordPress.org Repository
เผยแพร่แล้ว: 2021-06-02การโฮสต์ปลั๊กอินบนพื้นที่เก็บข้อมูล WordPress.org เป็นหนึ่งในวิธีที่ได้รับความนิยมมากที่สุด (และมีประสิทธิภาพ) ในการเริ่มต้นธุรกิจ freemium ที่ประสบความสำเร็จ หากคุณส่งปลั๊กอินไปยังที่เก็บเป็นครั้งแรก ขั้นตอนบางอย่างอาจไม่ชัดเจนหรือสับสน นั่นคือเหตุผลที่ฉันได้สรุปกระบวนการเพื่อแนะนำคุณ ฉันขอแนะนำให้บุ๊กมาร์กหน้านี้ไว้ด้วย หากคุณต้องการอ้างอิงในอนาคต
เตรียมส่ง
ก่อนอื่น คุณต้องได้รับการอนุมัติจากทีมตรวจสอบปลั๊กอินเพื่อโฮสต์ผลิตภัณฑ์ของคุณบนที่เก็บ เพื่อที่คุณจะต้องมีบัญชีบน WordPress.org ไม่มี? ไม่ต้องกังวล คุณสามารถลงทะเบียนได้ที่นี่
การสร้างไฟล์ Readme.txt ของปลั๊กอิน
ถัดไป คุณต้องสร้างไฟล์ readme.txt ที่มีรูปแบบ markdown ซึ่งจะใช้สำหรับหน้ารายการปลั๊กอินของคุณบน WordPress.org จำเป็นต้องมีข้อมูลต่อไปนี้:
- ชื่อปลั๊กอิน
- ผู้ร่วมให้ข้อมูล (ID ผู้ใช้ WordPress.org ของคุณ)
- แท็กปลั๊กอิน
- ต้องมีอย่างน้อย (เวอร์ชัน WordPress)
- ทดสอบแล้วถึง (เวอร์ชั่น WordPress)
- แท็กเสถียร (เวอร์ชันปลั๊กอิน)
- ใบอนุญาต (GPLv2 หรือใหม่กว่า)
- URI ใบอนุญาต: www.gnu.org/licenses/gpl-2.0.html
- คำอธิบาย (คำอธิบายแบบเต็มของปลั๊กอินของคุณ)
- คำถามที่พบบ่อย
- ภาพหน้าจอ
- บันทึกการเปลี่ยนแปลง
สำหรับการอ้างอิง นี่คือเทมเพลตไฟล์ readme.txt มาตรฐาน
เพื่อให้แน่ใจว่าคุณได้จัดรูปแบบและจัดโครงสร้างไฟล์ readme.txt ของปลั๊กอินอย่างถูกต้อง ให้ใช้ WordPress Readme Validator
เลือกชื่อปลั๊กอินของคุณอย่างระมัดระวัง
เป็นสิ่งสำคัญที่คุณต้องใช้เวลาในการเลือกชื่อปลั๊กอินที่ "ถูกต้อง" ก่อนการส่งครั้งแรก เนื่องจากจะส่งผลต่อ URL รายการปลั๊กอินของคุณ ซึ่งจะส่งผลต่อ SEO ของรายการ WordPress.org และในที่สุดการเปิดเผยและการเติบโตของปลั๊กอินในที่สุด
นี่คือส่วนที่เกี่ยวข้องซึ่งครอบคลุมผลกระทบของชื่อจากหน้าการส่งปลั๊กอิน:
URL ของปลั๊กอินของคุณจะถูกเติมตามค่าของ Plugin Name
ในไฟล์ปลั๊กอินหลักของคุณ (อันที่มีส่วนหัวของปลั๊กอิน) หากคุณตั้งค่าของคุณเป็น Plugin Name: Boaty McBoatface
URL ของคุณจะเป็น https://wordpress.org/plugins/boaty-mcboatface
และกระสุนของคุณจะเป็น boaty-mcboatface
เป็นต้น หากมีปลั๊กอินที่มีชื่อของคุณอยู่แล้ว คุณจะเป็น boaty-mcboatface-2
เป็นต้น มันทำงานเหมือนกับชื่อโพสต์ของ WordPress
ดังนั้นเมื่อคุณเลือกชื่อเริ่มต้น ให้คิดถึงการเพิ่มประสิทธิภาพสำหรับ SEO มากกว่าการสร้างแบรนด์ ถามตัวเองว่าคุณต้องการกำหนดเป้าหมายคำหลักใดและคาดเดาชื่อนั้นออกมา คุณสามารถหาเคล็ดลับการตั้งชื่อได้ที่นี่
โปรดจำไว้ว่า คุณสามารถเปลี่ยนชื่อปลั๊กอินได้เสมอหลังจากส่งครั้งแรก ดังนั้นแม้ว่าคุณจะเลือกชื่อที่คุณไม่ชอบ คุณสามารถเปลี่ยนได้ในภายหลัง (และหลายครั้งตามที่คุณต้องการ) สิ่งที่คุณไม่สามารถเปลี่ยนแปลงได้คือทากของปลั๊กอิน ดังนั้น การตั้งชื่อเริ่มต้นจึงมีความสำคัญ
นอกจากนี้ ให้สังเกตว่ากระสุนถูกสร้างขึ้นจากชื่อปลั๊กอินในไฟล์ปลั๊กอินหลักของคุณ ซึ่งอาจแตกต่างจากค่าชื่อปลั๊กอินในไฟล์ readme.txt
การส่งปลั๊กอินของคุณ
เมื่อคุณเลือกชื่อ SEO ที่ดีแล้ว ปลั๊กอินและไฟล์ readme.txt ก็พร้อมแล้ว ให้ไปที่หน้า Add Your Plugin และส่งเพื่อตรวจสอบ
ขั้นตอนการตรวจสอบเป็นแบบแมนนวลและอาจใช้เวลาตั้งแต่ 1 ถึง 10 วัน ขึ้นอยู่กับคิวการตรวจทานและความซับซ้อนของปลั๊กอินของคุณ หากพบปัญหาใดๆ คุณจะได้รับอีเมลแจ้งรายละเอียดปัญหาดังกล่าวและวิธีแก้ไข
เมื่อปัญหาได้รับการแก้ไขแล้ว (หากมี) คุณจะได้รับการอนุมัติทางอีเมล ปลั๊กอินของคุณยังไม่เปิดเผยต่อสาธารณะในตอนนี้ แต่คุณยังสามารถอัปโหลด แก้ไข และลบไฟล์ผ่านบรรทัดคำสั่งหรือไคลเอ็นต์ SVN ได้
เคล็ดลับ: เพื่อให้แน่ใจว่าคุณจะไม่พลาดอีเมลสำคัญ ฉันแนะนำให้อนุญาตพิเศษ [ป้องกันอีเมล] ที่อยู่อีเมลที่ทีมตรวจสอบปลั๊กอิน WordPress.org ใช้สำหรับการสื่อสารกับนักพัฒนาปลั๊กอิน
กำลังอัปโหลดปลั๊กอิน
เมื่อคุณได้รับสิทธิ์เข้าถึงที่เก็บ SVN แล้ว ขั้นตอนต่อไปคือการอัปโหลดปลั๊กอินของคุณไปยังที่เก็บ WordPress.org ก่อนที่คุณจะทำ เราขอแนะนำให้คุณทำความคุ้นเคยกับพื้นฐานของการใช้ Subversion กับ WordPress
ฉันจะใช้อินเทอร์เฟซบรรทัดคำสั่งสำหรับบทช่วยสอนนี้ หากคุณไม่ชอบมันและชอบที่จะทำงานกับไคลเอนต์แบบเห็นภาพ ให้พิจารณา TortoiseSVN สำหรับ Windows และ Cornerstone สำหรับ Mac
ก่อนที่คุณจะสามารถอัปโหลดไฟล์ปลั๊กอินไปยังที่เก็บ SVN คุณต้องสร้างโฟลเดอร์ในเครื่องที่จะเก็บไฟล์และทรัพย์สินไว้ คำสั่งนี้จะสร้างไดเร็กทอรีท้องถิ่น:
$ mkdir my-awesome-plugin
เพื่อความสม่ำเสมอ เป็นการดีที่จะตั้งชื่อโฟลเดอร์และไฟล์ PHP หลักของปลั๊กอินตาม กระสุน ที่คุณได้รับหลังจากส่งครั้งแรก ในตัวอย่างนี้ ฉันถือว่าชื่อปลั๊กอินของคุณคือ My Awesome Plugin
และกระสุนที่อนุมัติของคุณคือ my-awesome-plugin
ตอนนี้ เพื่อดูและดาวน์โหลดที่เก็บที่สร้างไว้ล่วงหน้า:
$ svn checkout https://plugins.svn.wordpress.org/my-awesome-plugin local/path/to/my-awesome-plugin
สิ่งนี้จะให้ผลตอบแทนดังต่อไปนี้:
A my-awesome-plugin/branches A my-awesome-plugin/tags A my-awesome-plugin/trunk Checked out revision #####
ที่นี่ A
หมายความว่าไดเร็กทอรีถูกเพิ่มไปยังโฟลเดอร์ภายในเครื่องจากที่เก็บส่วนกลาง ถัดไป คุณต้องคัดลอกไฟล์และโฟลเดอร์ของปลั๊กอินลงในโฟลเดอร์ trunk
:
$ rsync -r local/path/to/wordpress/wp-includes/plugins/my-awesome-plugin/* local/path/to/my-awesome-plugin/trunk
และเพิ่มลงในที่เก็บ
$ svn add trunk/*
ในทางกลับกัน คุณจะถูกขอให้ตรวจสอบตัวเอง เมื่อคุณเข้าสู่ระบบแล้ว คุณจะได้รับคำตอบที่จะมีลักษณะดังนี้:
A trunk/my-awesome-plugin.php A trunk/readme.txt
สำคัญ: WordPress.org ถือว่าโฟลเดอร์ trunk
เป็นโฟลเดอร์ระดับบนสุดของปลั๊กอิน ดังนั้น อย่าคัดลอกโฟลเดอร์ปลั๊กอินทั้งหมดตามที่เป็นอยู่ trunk
ควรรวมเฉพาะ เนื้อหา ของปลั๊กอินเท่านั้น
หลีกเลี่ยงสิ่งนี้: trunk/my-awesome-plugin/my-awesome-plugin.php
หลังจากเพิ่มไฟล์ทั้งหมดแล้ว ให้คอมมิตการเปลี่ยนแปลงกลับไปยังที่เก็บส่วนกลาง:
$ svn commit -m 'My first plugin version'
สิ่งนี้จะส่งคืนการตอบกลับต่อไปนี้:
Adding trunk/my-awesome-plugin.php Adding trunk/readme.txt Transmitting file data. Committed revision 9999999.
ในการอัปโหลดไอคอนปลั๊กอิน แบนเนอร์ และภาพหน้าจอ คุณสามารถสร้างโฟลเดอร์เนื้อหาใหม่ภายในที่เก็บภายใน SVN ของคุณ:
$ mkdir local/path/to/my-awesome-plugin/assets
คุณสามารถเรียนรู้วิธีการทำงานของเนื้อหาปลั๊กอินได้ที่นี่
เมื่อคุณมีเนื้อหาพร้อมแล้ว ให้เพิ่มเนื้อหาปลั๊กอินไปยังที่เก็บ SVN:
$ svn add assets/*
ยอมรับการเปลี่ยนแปลงอีกครั้ง:
$ svn commit -m 'Assets upload'
แค่นั้นแหละ! ปลั๊กอินของคุณพร้อมให้ดาวน์โหลดแล้ว และคุณสามารถเริ่มโปรโมตได้
เผยแพร่รุ่นใหม่
สำหรับการอัปเดตปลั๊กอินรุ่นถัดไป ขั้นตอนจะแตกต่างออกไปเล็กน้อย ก่อนที่คุณจะเผยแพร่รุ่นใหม่ ให้อัปเดตช่อง Stable Tag
ในไฟล์ trunk/readme.txt file
และหมายเลขเวอร์ชันในความคิดเห็นส่วนหัวของปลั๊กอิน เมื่อคุณมีไฟล์ปลั๊กอินพร้อมแล้ว ให้คัดลอกไปยังโฟลเดอร์ย่อยของ /tags และตั้งชื่อโฟลเดอร์ย่อยเป็นเวอร์ชันใหม่ เช่น 1.0.1
$ svn copy trunk tags/1.0.1 A tags/1.0.1
ยอมรับการเปลี่ยนแปลง
$ svn commit -m 'Version 1.0.1 release' Adding tags/1.0.1 Adding tags/1.0.1/my-awesome-plugin.php Adding tags/1.0.1/readme.txt Committed revision 999999.
ปลั๊กอินเวอร์ชันใหม่ของคุณก็พร้อมแล้ว!
เคล็ดลับการจัดการการเปิดตัว
- คุณอาจสังเกตเห็นความล่าช้าจากการเปิดตัวเวอร์ชันใหม่และเมื่อสามารถดาวน์โหลดได้จากหน้ารายการปลั๊กอิน WordPress.org ให้เวลาสองสามชั่วโมง และหากคุณยังไม่เห็น คุณสามารถส่งอีเมลถึง [email protected] เนื่องจากระบบมีปัญหาเป็นครั้งคราว
- ตามหลักการทั่วไป เพื่อลดปัญหาการซิงค์ ขอแนะนำว่าเวอร์ชันปลั๊กอินในโฟลเดอร์
trunk
ของคุณเหมือนกับเวอร์ชันปลั๊กอินในเวอร์ชันล่าสุดในโฟลเดอร์tags
อะไรต่อไป?
โดยธรรมชาติแล้ว นักพัฒนาของปลั๊กอินฟรีมักมีแรงผลักดันและหลงใหลในการสนับสนุนสิ่งต่างๆ ที่เป็นประโยชน์ต่อโลก เหนือสิ่งอื่นใด เราต้องการให้ผลิตภัณฑ์ของเราแก้ปัญหาเฉพาะที่ผู้คนอาจมี แต่ไม่ว่าปลั๊กอินของคุณจะดีแค่ไหน มันจะไม่ช่วยอะไรมากถ้าคนอื่นหามันไม่เจอ
ขั้นตอนต่อไปที่ดีในการเพิ่มการมองเห็นปลั๊กอินฟรีของคุณคือการเพิ่มประสิทธิภาพไฟล์ readme.txt สำหรับ SEO ซึ่งเป็นสิ่งที่เราสำรวจที่นี่
หากคุณกำลังคิดที่จะทำเงินจากปลั๊กอินของคุณ การให้ผลิตภัณฑ์ของคุณออนไลน์ฟรีไม่เพียงพอ คุณต้องการให้คนอื่นค้นพบ ใช้งาน รักมัน และ (หวังว่า) อัปเกรดเป็นเวอร์ชันที่ต้องชำระเงินของคุณ! ทุกวันนี้ นักพัฒนา WordPress สวมหมวกหลายใบ ตั้งแต่ผู้ผลิตผลิตภัณฑ์ เจ้าของธุรกิจ ไปจนถึงนักการตลาด และเพื่อให้คนที่เหมาะสมมองเห็นปลั๊กอินของคุณ คุณจำเป็นต้องพัฒนาและปรับแต่งทักษะทางการตลาดของคุณ
ซึ่งเป็นหัวข้อที่เราสำรวจในเชิงลึกด้วยคู่มือการตลาดสำหรับผู้สร้างผลิตภัณฑ์ WordPress ฉันยังขอแนะนำเป็นอย่างยิ่งให้ตรวจสอบเอกสารสรุปด้านล่างสำหรับการขายปลั๊กอินและธีมของ WordPress — เป็นแผนงานที่รัดกุมและนำไปปฏิบัติได้สำหรับการสร้างธุรกิจ WordPress ที่ประสบความสำเร็จ ตั้งแต่ความคิดริเริ่ม การเปิดตัว ไปจนถึงการเติบโต
รับสำเนา ofของเราฟรี
แผ่นโกงสำหรับขายธีมและปลั๊กอิน
แผนงานการเติบโตพร้อมคำแนะนำที่กระชับและนำไปใช้ได้จริงสำหรับทุกๆ เหตุการณ์สำคัญของการพัฒนาผลิตภัณฑ์ WordPress
แบ่งปันกับเพื่อน
ป้อนที่อยู่อีเมลของเพื่อนของคุณ เราจะส่งอีเมลให้เฉพาะหนังสือเล่มนี้ เพื่อเป็นเกียรติแก่หน่วยลาดตระเวน
ขอบคุณสำหรับการแชร์
ยอดเยี่ยม - เพิ่งส่งสำเนา 'แผ่นโกงสำหรับขายธีมและปลั๊กอิน' ไปที่ . ต้องการช่วยให้เรากระจายข่าวมากยิ่งขึ้นหรือไม่? ไปต่อ แบ่งปันหนังสือกับเพื่อนและเพื่อนร่วมงานของคุณ
ขอบคุณสำหรับการสมัคร!
- เราเพิ่งส่งสำเนา 'แผ่นโกงสำหรับขายธีมและปลั๊กอิน' ของคุณไปที่ .
มีการพิมพ์ผิดในอีเมลของคุณ? คลิกที่นี่เพื่อแก้ไขที่อยู่อีเมลและส่งอีกครั้ง
คุณวางแผนที่จะส่งปลั๊กอินไปยังที่เก็บ WordPress.org หรือไม่? คุณกำลังคิดที่จะใช้โมเดลธุรกิจ freemium หรือไม่? ปิดเสียงในความคิดเห็นด้านล่าง!