Portal

Portal:นักพัฒนา

From Joomla! Documentation

This page is a translated version of the page Portal:Developers and the translation is 92% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎eesti • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎русский • ‎українська • ‎فارسی • ‎বাংলা • ‎ไทย • ‎中文(中国大陆)‎ • ‎中文(台灣)‎
Joomla! Developers Portal

การพัฒนา Joomla! นั้น ดำเนินการโดย ฝ่ายผลิต และนักพัฒนาบุคคลที่สาม. หน้าเว็บนี้เป็นจุดเริ่มต้นสำหรับนักพัฒนาผู้ที่มีความสนใจในการพัฒนา คอมโพเนนท์, โมดูล, ปลั๊กอิน และ เทมเพลท.

สนใจเข้าร่วมเป็นผู้อุทิศตนหลักเพื่อช่วยพัฒนา?


เริ่มต้น!

มีหลากหลายวิธีการในการติดตั้งอุปกรณ์คอมพิวเตอร์หรือเครื่องเวิร์กสเตชั่นเพื่อพัฒนา Joomla! คุณสามารถดูคำแนะนำบางส่วนได้จาก การติดตั้งเครื่องเวิร์กสเตชั่นเพื่อพัฒนา Joomla!.

ถัดจากนั้น, คุณควรทำความคุ้นเคยกับ Joomla! แนวทางการเขียนโค้ดให้ปลอดภัย และบทความสั้นๆในหน้า แนวทางปฏิบัติที่ดีที่สุดในการพัฒนา Joomla!.

เอกสารประกอบการใช้งานที่อยู่ในหน้า Joomla! API จะช่วยให้คุณทำความคุ้นเคยกับรากฐานของการเขียนโค้ดสำหรับ Joomla!.

ท้ายสุด, Joomla! มีแหล่งข้อมูลของทรัพยากรมากมายสำหรับนักพัฒนา. หน้าเว็บ Joomla! Resources ของเรา จะพาคุณไปในทิศทางที่ถูกต้องในกรณีที่คุณต้องการความช่วยเหลือและแนวทางในแก้ปัญหาต่างๆ.


การพัฒนาส่วนขยายทั้ง 4 ประเภท


คอมโพเนนท์


มีบทความต่างๆ, บทความสอนการใช้งาน, ข้อมูลอ้างอิง, และ คำถามที่พบบ่อย อยู่มากมายที่มีเนื้อหามุ่งเน้นไปในเรื่องของการพัฒนาคอมโพเนนท์ หากนี่เป็นการพัฒนาคอมโพเนนท์สำหรับ Joomla! ครั้งแรกของคุณ, คุณควรเริ่มต้นที่ ข้อมูลพื้นฐานเกี่ยวกับการทำงานของคอมโพเนนท์. หากจำเป็น, คุณสามารถดูภาพการไหลเวียนของคำสั่งที่ใช้ควบคุมการทำงานของคอมโพเนนท์ได้จาก แผนภาพไดอะแกรม.

ถัดจากนั้น, คุณจะต้องอยากอ่านบทความสอนใช้งาน  Joomla 3.x MVC tutorial    การพัฒนาคอมโพเนนท์ที่มีลักษณะเป็น Model-View-Controller ของเรา. อย่าลืมทำตัวคุณให้คุ้นเคยกับ Joomla! ด้วย แนวทางการเขียนให้ปลอดภัย and แนวทางปฏิบัติที่ดีที่สุดในการพัฒนา.

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

หากต้องการดูบทความและข้อมูลเพิ่มเติมอื่นๆ:

กรุณาดูเพิ่มเติมได้ที่ หน้าเว็บชุมทางสำหรับการพัฒนาคอมโพเนนท์.


ปลั๊กอิน

บทความต่อไปนี้จะช่วยให้คุณคุ้นเคยกับปลั๊กอินของ Joomla!. บทความดังกล่าวนี้จะเป็นจุดเริ่มต้นที่ดีในการทำความเข้าใจและการพัฒนาปลั๊กอิน.

เริ่มต้น

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

ระดับกลาง

เพื่อทำความเข้าใจและเรียนรู้เกี่ยวกับปลั๊กอินมากขึ้น ขอแนะนำให้คุณอ่าน การสร้างปลั๊กอินขั้นพื้นฐานสำหรับ Joomla!.

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

ระดับสูง

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

หากต้องการดูบทความและข้อมูลเพิ่มเติมอื่นๆ:

กรุณาดูเพิ่มเติมได้ที่ หน้าเว็บชุมทางสำหรับการพัฒนาปลั๊กอิน.


โมดูล


หากต้องการดูบทความและข้อมูลเพิ่มเติมอื่นๆ:

กรุณาดูเพิ่มเติมได้ที่ หน้าเว็บชุมทางสำหรับการพัฒนาโมดูล.


เทมเพลท

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

เริ่มต้น

ระดับกลาง

หากต้องการดูบทความและข้อมูลเพิ่มเติมอื่นๆ:

See the หน้าเว็บชุมทางสำหรับการพัฒนาเทมเพลท.

หัวข้อสำหรับนักพัฒนาในด้านอื่นๆ

API Guides

The Joomla API Guides provide explanations and sample code relating to the Joomla API functions, to help you understand how to use the APIs in your own extensions. Click here to get to the index of these guides.

ช่วยเหลือด้านเอกสารคู่มือการใช้งาน


การพัฒนาข้อมูลของเอกสารคู่มือประกอบการใช้งานสำหรับนักพัฒนา Joomla! นั้น ดำเนินการโดย กลุ่มคณะผู้ทำงานด้านเอกสารประกอบการใช้งาน เป็นหลัก. ซึ่งในขณะนี้มีโครงการย่อยที่น่าสนใจสำหรับนักพัฒนาอยู่เพียงเรื่องเดียว:

เมื่อมีการสร้างหน้าเว็บใหม่ กรุณาตรวจสอบให้แน่ใจว่าคุณได้ใส่เครื่องหมายต่อไปนี้ไว้ที่ด้านล่างของหน้าเว็บ เพื่อรวมหน้าเว็บดังกล่าวให้อยู่ในหน้าแสดงรายการบทความในหมวดหมู่ด้วย:

[[Category:Development]]

หากคุณระบุตำแหน่งของบทความอื่น ๆ ที่คุณคิดว่ามีเนื้อหาเกี่ยวข้องกับนักพัฒนาเอาไว้ด้วย กรุณาเพิ่มเครื่องหมายนี้ลงในหน้าเว็บดังกล่าว