Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress

Panduan Pokok untuk membangun sebuah Plugin

by
Difficulty:IntermediateLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by Akbar Zahid (you can also view the original English article)

Ketika datang menambahkan fungsionalitas tambahan ke Wordpress blog, pengguna Wordpress biasanya pergi dan mencari plugin yang mungkin sesuai dengan kebutuhan mereka. Sering ada plugin yang dibuat untuk penambahan fungsionalitas dasar, tapi apa yang terjadi ketika Anda tidak dapat menemukan plugin sempurna untuk kebutuhan Anda? Mungkin lebih mudah untuk hanya membuat plugin sendiri.

Wordpress memiliki kerangka plugin yang sangat baik yang membuat memperpanjang core fungsi Wordpress cukup mudah. Pada kenyataannya, membuat sebuah plugin sederhana sangatlah mudah, terima kasih untuk Wordpress dokumentasi yang sangat baik dan artikel berguna lainnya di seluruh web.

Jika Anda berpikir Anda ingin mengambil terjun ke menulis sebuah plugin, berikut adalah beberapa sumber daya penting dan tips untuk memandu Anda dalam perjalanan Anda. Ini akan membawa Anda dari tahap-tahap awal penciptaan plugin untuk mempromosikan plugin baru Anda, dan di antara semuanya.

Rencanakan sebelum Anda membangun

Jika motivasi utama Anda tidak untuk mengatasi kebutuhan tertentu untuk plugin, daripada ada banyak cara lain untuk menghasilkan ide-ide dan alasan untuk menulis sebuah plugin. Tentu, Anda selalu bisa cambuk "hello world" plugin sederhana (disediakan dalam instalasi Wordpress default), tetapi kita menginginkan sesuatu yang sedikit lebih menantang, iya kan? Jika ide plugin Anda tampaknya cukup sederhana untuk menciptakan dari awal, coba gunakan ide plugin Anda sebagai aplikasi sampel Anda daripada menghabiskan waktu membangun sebuah aplikasi yang tidak berguna yang tidak pernah anda digunakan, hanya untuk praktek.

Jika Anda ingin beberapa lebih ide untuk membangun sebuah plugin, DevLounge telah menciptakan daftar cara untuk menghasilkan ide-ide untuk menulis plugin Wordpress. Secara umum, praktek terbaik adalah mulai meneliti plugin lain yang ada dan bekerja pada ide-ide untuk memperbaiki mereka.

Mengumpulkan alat-alat yang kuat

Anda tidak bisa mulai membangun plugin Anda tanpa pengaturan lingkungan pengujian yang tepat. Berikut adalah beberapa alat yang harus dimiliki untuk membangun sebuah plugin:

  • Firefox - jika Anda belum memasang Firefox pada komputer anda, jangan lanjutkan, pergi ke Mozilla dan tangkap download browser web yang unggul. Ini adalah alat yang sangat berguna untuk web developer.
  • Ekstensi Firefox - ada dua ekstensi Firefox yang benar-benar bagus yang membuat debugging dan merancang plugin Anda jauh lebih sedikit dari tugas: Firebug dan Web Developer ekstensi.
  • Wordpress - Anda akan memerlukan instalasi yang bersih dari Wordpress sehingga Anda dapat mengatur lingkungan pengujian Anda pada komputer Anda.

Mengumpulkan informasi yang baik

Selain dari posting ini, Anda akan memerlukan beberapa dokumen lain yang memungkinkan Anda untuk dengan cepat menemukan referensi API Wordpress plugin. Berikut adalah beberapa yang akan berguna:

  • Wordpress Plugin sumber daya - panduan referensi untuk semua hal Wordpress plugin. Tutorial dan bagaimana-tos yang berlimpah.
  • Wordpress Plugin API - ini adalah buat Anda, Anda lembar contekan dari segala sesuatu yang terdiri dari sebuah plugin. Jika Anda pernah terjebak, ini adalah dokumen yang Anda akan kembali dan referensi untuk bantuan.
  • Plugin API Aksi referensi - daftar aksi yang tersedia di Wordpress plugin.
  • Plugin API Filter referensi - daftar filter hook yang tersedia di Wordpress plugin.
  • Wordpress IRC Channel - Jalankan klien IRC Anda favorit untuk mengakses pool ini Wordpress pengembang yang bersedia untuk membantu dengan kesengsaraan penciptaan plugin Anda.

Menciptakan lingkungan pengujian yang didedikasikan

Sekarang Anda telah mengumpulkan alat-alat dan sumber daya yang diperlukan untuk membuat sebuah plugin Anda, saatnya untuk mengatur lingkungan pengujian Anda. Ada dua metode yang berbeda dari mengatur lingkungan pengujian plugin. Cara terbaik untuk mempercepat waktu pengembangan Anda adalah untuk menciptakan testbed pada komputer Anda sendiri, menggunakan Apache dan MySQL. Meskipun hal ini dapat sedikit lebih maju, ada tutorial untuk mengatur lingkungan Wordpress yang berbeda dengan kedua dari teknologi ini.

Untuk mengembangkan pada mesin Windows, coba menginstal Wordpress menggunakan XAMPP, sebuah program yang bagus yang bundel Apache dan MySQL bersama-sama dalam instalasi yang mudah. (Catatan: XAMPP cross-platform, sehingga pengguna Linux dan Mac dapat menggunakannya juga.)

Pilihan lain untuk pengguna Mac adalah untuk menginstal Wordpress menggunakan MAMP, sebuah program yang bundel MySQL dan Apache untuk digunakan di Mac.

Pilihan kedua untuk lingkungan pengujian adalah untuk hanya membuat direktori terpisah pada server web Anda dan menciptakan instalasi baru Wordpress itu. Anda harus meng-upload setiap perubahan yang menggunakan FTP, sehingga akan jauh lebih lambat daripada lingkungan pengujian lokal.

Menguasai dasar

Untungnya bagi programmer yang tidak terampil seperti diriku, membangun sebuah plugin dapat menjadi proses yang relatif sederhana. Tentu, Anda dapat membuat plugin yang sangat maju, tapi cukup mudah untuk hanya menyelam ke dalam membuat sebuah plugin sederhana dengan framework kerja Wordpress yang telah diatur.

Jarkko menulis sebuah artikel pada awal tahun ini pada anatomi sebuah plugin, dan ini adalah tempat yang sangat baik untuk memulai dengan dasar-dasar menulis plugin. Tutorial menunjukkan bagaimana untuk membuat sebuah plugin sederhana yang menciptakan sebuah widget yang menunjukkan post jadwal mendatang di situs Wordpress. Sumber daya yang sempurna untuk pemula, lengkap dengan file sumber.

Akses dan memanipulasi Data Database

Interaksi database sangat penting untuk hampir semua plugin, sehingga sangat penting untuk memahami dasar-dasar bagaimana untuk menghubungkan ke Wordpress database dan mengakses data. Dokumen Wordpress memiliki tutorial yang bagus tentang cara berinteraksi dengan database.

Menggunakan Javascript dan CSS

Sementara beberapa plugin mungkin tidak perlu styling tambahan apapun, menambahkan sedikit bumbu untuk plugin Anda tidak terluka. DevLounge memiliki artikel bagus tentang bagaimana untuk memasukkan elemen-element seperti Javascript dan CSS ke plugin.

Ajax adalah elemen lain yang benar-benar dapat membuat perbedaan dalam sebuah plugin. Mengirim data tanpa memerlukan refresh halaman adalah atribut yang berguna untuk memiliki di plugin Anda. Berikut adalah beberapa sumber daya pada bagaimana memanfaatkan Ajax di Wordpress plugin:

Menambahkan halaman pilihan serbaguna

Plugin Anda mungkin memerlukan menu opsi dan halaman untuk menampilkan pilihan yang dapat dikonfigurasi untuk bagian administrasi Wordpress. Wordpress Codex memiliki referensi bagus menambahkan menu administrasi. Jika Anda ingin tutorial dengan screenshot, kemudian mencoba Wordpress bit menambahkan pilihan untuk Wordpress tutorial.

Internasionalisasi itu!

Cara yang berguna untuk menyebarkan jangkauan plugin Anda adalah untuk menerjemahkannya ke dalam bahasa yang berbeda. Framework Wordpress plugin memungkinkan pengembang untuk melokalisasi plugin, memungkinkan untuk terjemahan berbeda yang akan dibuat.

Menyebarkannya ke massa

Berikut beberapa sumber-sumber utama untuk mempublikasikan plugin Anda kickin ' dan memungkinkan Wordpress pengguna lain untuk men-download:

  • Wordpress.org di direktori Plugin - situs resmi wordpress adalah jauh dan tempat terbaik untuk mempromosikan plugin Anda. Ini memiliki direktori luas plugin yang banyak Wordpress pengguna menemukan plugin. Hanya mendaftar dan meng-upload plugin Anda. Plugin harus disetujui oleh Wordpress.org untuk memastikan bahwa itu mengikuti pedoman plugin mereka.
  • Koleksi alat weblog - Anda dapat mengirimkan plugin untuk Weblog alat koleksi, widely-read blog di blog alat dan plugin.
  • Forum Wordpress - Anda dapat menggunakan forum Wordpress untuk menemukan penguji beta untuk plugin Anda, untuk memastikan plugin sudah bebas bug dan siap untuk "prime time".
  • Plugin pengajuan dan promosi - The Wordpres Codex memiliki sumber daya yang besar tentang cara untuk mendapatkan plugin Anda di depan penguji dan Wordpress pengguna lain.
  • Berlangganan ke NETTUTS RSS Feed untuk harian web pengembangan tutorial dan artikel.

Glen Stansberry adalah pengembang web dan blogger yang telah berjuang lebih sering daripada ia ingin diakui dengan CSS. Anda dapat membaca lebih banyak tips tentang pengembangan web di blog-nya Web Jackalope.

Suka postingan ini? Pilih ini di Digg bawah ini. Terima kasih!


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.