วิธีการส่งปลั๊กอินไปยัง 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 หรือไม่? ปิดเสียงในความคิดเห็นด้านล่าง!