ประสบการณ์ไป Contributor Day ก่อนวันงาน WordCamp Bangkok 2018

ได้มีโอกาสไปลองร่วมงาน Contributor Day ที่จัดขึ้นก่อนวันงาน WordCamp Bangkok 2018 ซึ่งงาน Contributor Day เป็นงานที่จัดขึ้นมาเพื่อเปิดโอกาสให้ใครก็ตามได้เข้ามามีส่วนร่วมในการพัฒนา WordPress ซึ่งเค้าก็จะแบ่งเป็นทีมต่างๆ ตั้งแต่การร่วมพัฒนาส่วน Core ตลอดจนถึงการสร้าง Community ของ WordPress ให้แข็งแกร่งยิ่งขึ้น

ตอนแรกลังเลอยู่ว่าจะไปร่วมทีม Core หรือทีม CLI ดี แล้วก็แว๊บไปเห็นชื่อลีดเดอร์ของทีม Core ผมนี่ตัดสินใจง่ายเลย ว่าจะไปร่วมทีม CLI.. ผิด! ผมต้องไปร่วมทีม Core สิ ท่านผู้นำของทีมนี้คือ Konstantin Obenland (@obenland) มาจากบริษัท Automattic ซึ่งเป็นบริษัทที่พัฒนา WordPress เชียว โอกาสแบบนี้หาไม่ได้ง่ายๆ

Continue reading "ประสบการณ์ไป Contributor Day ก่อนวันงาน WordCamp Bangkok 2018"

เริ่มต้นเขียน WordPress Plugin แบบง่ายๆ

เพิ่งลองหัดเขียน WordPress Plugin โดยอ่านจาก Tutorial: How to write a WordPress Plugin? ขอบันทึก + แปลเป็นภาษาไทยเก็บไว้สักหน่อย

ก่อนจะเขียนเราควรจะระลึกไว้ก่อนว่า

  1. ชื่อ plugin ควรจะไม่ซ้ำใคร ถ้าชื่อซ้ำกันแล้ว plugin ที่เราเขียนอาจจะไปมีผลกระทบกับ plugin อันอื่นที่ใช้อยู่
  2. เราควรจะเขียน comment ตรงส่วนที่คิดว่าจำเป็นไว้ในโค้ดด้วย เพื่อที่คนอื่นเข้ามาพัฒนาต่อจะได้ไม่มึน
  3. เราควรจะทดสอบ plugin ที่เขียนเสร็จแล้วบน localhost กับ WordPress เวอร์ชั่นล่าสุด ก่อนที่จะนำไปใช้จริงในตัว production

ถ้าโอเคทั้งหมด 3 ข้อแล้ว เราก็จะมาสร้าง plugin ที่ให้แสดงคำว่า Hello World บนหน้า WordPress กัน 🙂

Continue reading "เริ่มต้นเขียน WordPress Plugin แบบง่ายๆ"