Portal

Developer

From Joomla! Documentation

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

Pengembangan Joomla! itu sendiri dikelola oleh Departemen Produksi dan para developer pihak ketiga. Halaman ini merupakan titik awal bagi developer yang tertarik dalam pengembangan komponen, modul, plugin dan templat.

Tertarik Berkontribusi ke Kode Inti?

Pengembangan Joomla! itu sendiri dikelola oleh Departemen Produksi dan para developer pihak ketiga. Untuk info selanjutnya mengenai pengembangan kode inti Joomla, cara berkontribusi ke kode inti, atau ikut terlibat dalam kode inti, anda harus ke Kontributor Kode Joomla.


Memulai!

Ada beberapa cara mengatur lingkungan kerja pengembangan Joomla! untuk anda. Beberapa saran bisa ditemukan di Mengatur lingkungan kerja untuk pengembangan Joomla! anda.

Selanjutnya, anda harus terbiasa dengan Pedoman pemrograman yang aman dan artikel singkat Praktik Terbaik Joomla.

Dokumentasi Joomla! API dapat membantu anda dalam membiasakan diri dengan dasar pemrograman Joomla.

Akhirnya, Joomla! memiliki banyak referensi bagi para developer. Halaman Referensi Joomla! kami akan mengarahkan anda jika perlu bantuan dan solusi.


Ada empat jenis pengembangan ekstensi


Komponen


Ada banyak artikel, tutorial, referensi dan FAQ yang fokus pada pengembangan komponen. Jika ini adalah pertama kalinya anda mengembangkan suatu komponen untuk Joomla, anda harus mulai dengan Dasar Cara Kerja Komponen. Bila perlu, anda dapat melihat alur kontrol komponen dari diagram ini.

Selanjutnya, mungkin anda perlu membaca tutorial MVC  Joomla 3.x    Mengembangkan Komponen Model-View-Controller. Ingat, biasakan diri anda dengan Pedoman pemrograman yang aman dan Praktik Terbaik Pengembangan.

Setelah membaca tutorial dan/atau mencoba komponen contoh, anda dapat lebih fokus pada komponen tertentu dalam artikel-artikel selanjutnya. Berikut adalah daftar Portal Pengembangan Komponen atau Portal lainnya untuk Pengembangan (Plugin, Modul atau Templat).

Untuk artikel dan informasi selengkapnya:

Lihat halaman Portal Pengembangan Komponen.


Plugin

Artikel-artikel berikut akan membantu anda dalam membiasakan diri dengan plugin Joomla. Artikel-artikel tersebut adalah awal yang baik guna memahami dan kemudian mengembangkan plugin.

Pemula

Untuk memahami bagaimana memasang dan menggunakan plugin di Joomla, disarankan untuk membaca Mengelola suatu Plugin di Joomla.

Menengah

Untuk lebih memahami plugin, disarankan agar anda membuat suatu plugin dasar untuk Joomla.

Untuk mengetahui bagaimana menjalankan suatu plugin konten dasar di modul kustom atau komponen yang mungkin anda kembangkan sendiri, disarankan untuk membaca Memicu plugin konten di ekstensi anda.

Lanjutan

Untuk memahami prinsip cara kerja Plugin, bacalah Ringkasan Developer Plugin. Untuk menerapkan ini ke dalam komponen yang anda buat, disarankan untuk membaca Mendukung plugin di komponen anda.

Untuk artikel dan informasi selengkapnya:

Lihat halaman Portal Pengembangan Plugin.


Modul


Untuk artikel dan informasi selengkapnya:

Lihat halaman Portal Pengembangan Modul.


Templat

Dokumentasi pengembangan template kami mengandung banyak artikel, FAQ dan tutorial. Langkah pertama untuk mengembangkan suatu template adalah memahami bagaimana suatu template dieksekusi.

Pemula

Menengah

Untuk artikel dan informasi selengkapnya:

Lihat halaman Portal Pengembangan Templat.

Topik Pengembangan Lainnya

Panduan API

Panduan API Joomla menyediakan penjelasan dan contoh kode yang berhubungan dengan fungsi API Joomla untuk membantu anda memahami bagaimana cara menggunakan API di ekstensi anda. Klik di sini untuk melihat indeks panduan ini.

Keamanan

Untuk artikel dan informasi selengkapnya:

Lihat halaman Portal Keamanan.

Berkontribusi ke Dokumentasi


Pengembangan dokumentasi developer Joomla khusus dikelola oleh Kelompok Kerja Dokumentasi. Ada satu sub-proyek yang menarik minat para developer saat ini:

Jika anda membuat halaman baru, pastikan untuk menandakan di bagian bawah halaman agar ia termasuk ke dalam daftar kategori:

[[Category:Development]]

Apabila anda menemukan artikel yang relevan bagi developer, silakan menambahkan penanda berikut ke halaman itu.