Last Updated on October 20, 2020 by
Bagi seseorang yang menekutin bidang pemrograman, khususnya pemrograman website pasti sudah tidak asing lagi dengan istilah plugin. Dalam pengembangan situs web menggunakan cms misalnya wordpress, plugin adalah element yang umum digunakan oleh pengembang untuk menambahkan fungsi-fungsi khusus seperti chat, penerapan SEO, penambahan fungsi analitik dan lain sebagainya.
Bukan hanya dalam hal pengembangan situs web, plugin juga kadang diperlukan di dalam browser untuk memudahkan pengguna internet dalam proses peramban dengan menggunakan browser tertentu. Salah satu jenis plugin untuk browser misalnya adalah adobe acrobat.
Plugin secara tradisional menjadi bagian integral dari komputasi, penjelajahan web, dan membuat konten untuk internet. Dan dengan melakukan itu mereka telah memainkan peran utama dalam memastikan fungsi dasar bahkan aktivitas online kita yang paling biasa bekerja dengan baik dan lancar, mulai dari melihat dokumen hingga menonton film, dan banyak lagi. Dan berikut ini adalah pemahaman atau pengertian plugin dan bagaimana penggunaannya dalam kegiatan komputasi sehari-hari pengguna.
Pengertian plugin adalah?
Plugin adalah tambahan perangkat lunak yang memungkinkan penyesuaian program komputer, aplikasi, dan browser web yang juga dapat digunakan dalam penyesuaian konten yang ditawarkan oleh situs web. Sementara plugin terus digunakan sebagai add-on untuk menyesuaikan program dan aplikasi, penggunaannya di browser web agak menurun, karena pengguna internet masa kini lebih memilih menggunakan ekstensi browser dari pada plugin.
Plugin adalah juga semua add-on kecil yang berfungsi mengoptimalkan konten yang Anda publikasikan secara online. Bagi kita Sebagai konsumen konten, plugin merupakan ekstra tools yang memungkinkan saya dan Anda untuk menikmati pengalaman dalam menggunakan internet dalam berbagai cara yang mencakup gambar, suara, video, dan animasi. Plugin juga membantu halaman web dan situs web menjadi lebih dari sekadar blok teks besar, keberadaan plugin dapat membantu peringkat posting blog Anda naik ke posisi yang lebih baik, misalnya untuk menampilkan video YouTube dan Vimeo di situs web Anda, atau bahkan membantu menyesuaikan font situs web Anda.
Sementara plugin browser web yang dulu banyak digunakan telah kehilangan popularitasnya, banyak dari plugin-plugin itu sudah tidak lagi didukung oleh browser populer, dan telah banyak digantikan oleh penggunaan ekstensi browser, ada beberapa plugin yang masih berguna dengan komputasi sehari-hari dan dalam kegiatan menjelajah situs web.
Beberapa plugin yang bagus untuk membantu menyesuaikan pengalaman pengguna Anda dengan penelusuran web, pembuatan konten, dan dengan aplikasi dan program favorit Anda misalnya adalah plugin Adobe Acrobat reader, Adobe flash player, Bukkit plugin dan lain sebagainya.
Adobe Acrobat Reader dan Adobe Flash Player adalah dua plugin browser yang paling umum dan penting yang membantu kita melakukan hal-hal sederhana seperti menonton video dan melihat dokumen PDF. Mereka sangat umum digunakan, banyak browser dan PC yang sudah terintegrasi dengan keduanya bahkan ketika baru pertama kali kita menggunakannya.
Table of Contents
Mengapa menggunakan plugin?
Plugin adalah pendekatan pencegat. Ini meminimalkan konflik di antara ekstensi yang mengubah perilaku dari kelas atau metode yang sama. Kelas plugin tidak mengubah kelas itu sendiri tetapi hanya memodifikasi perilaku fungsi kelas. Kami dapat mencegah tabrakan antar plugin dengan menggunakan atribut sortir urutan plugin. Plugin dapat dipanggil berurutan sesuai dengan urutan pengurutan, sehingga tidak bertentangan dengan kelas plugin lainnya.
Tipe-tipe Plugin
Plugin-plugin yang biasa kita gunakan terdiri dari tiga tipe yaitu before plugin, after plugin dan around plugin.
- Before Plugin adalah plugin yang digunakan untuk mengubah argumen metode asli atau menambahkan beberapa perilaku sebelum metode asli disebut. Untuk menggunakan before plugin, kita perlu menggunakan before prefix dan ditambahkan ke nama metode asli. metode plugin ini tidak harus memiliki return value.
- After Plugin digunakan untuk mengubah argumen metode asli atau menambahkan beberapa perilaku sebelum metode asli disebut. Untuk menggunakan after plugin, kita perlu menggunakan setelah prefix dan ditambahkan ke nama metode asli. Seperti halnya before plugin, plugin ini juga tidak harus memiliki return value.
- Plugin Around digunakan untuk mengubah argumen dan nilai yang dikembalikan dari metode asli atau menambahkan beberapa perilaku sebelum dan sesudah metode asli dipanggil. Kita perlu menggunakan after prefix dan ditambahkan ke nama metode asli. Berbeda dengan dua tipe plugin sebelumnya, around plugin harus memiliki nilai kembali.
- Pengenalan tipe file
- Analisis leksikal
- Penyorotan sintaksis
- Memformat
- Wawasan kode dan penyelesaian kode
- Inspeksi dan perbaikan cepat
- Tindakan niat
- Wawasan kode khusus
- Akses langsung ke fungsionalitas kerangka spesifik
- Implementasi tindakan tambahan
- Melakukan perubahan komponen UI
- Mengakses ke sumber daya eksternal
- Meneruskan panggilan metode apa pun yang digunakan pada objek yang dikendalikan objek manajer dan mengambil tindakan terprogram
- Memodifikasi nilai balik dari setiap pemanggilan metode yang digunakan pada objek yang dikendalikan objek manajer
- Memodifikasi argumen pemanggilan metode apa pun yang digunakan pada objek yang dikendalikan objek manajer
- Melanjutkan hal yang sama ketika modul lain sedang dalam proses metode yang sama dengan cara yang sama atau dapat diprediksi.
Jenis-jenis plugin yang umum digunakan
Jenis plugin umum yang banyak digunakan dalam dunia internet mungkin bisa kita bagi menjadi empat jenis yaitu Custom language support, Framework integration, Tool integration, User interface add-ons
Plugin untuk custom language support
Plugin ini biasanya memberikan dukungan bahasa khusus yang menyediakan fungsionalitas dasar untuk bekerja dengan bahasa pemrograman tertentu. Beberapa contoh plugin ini adalah.
Framework Integration
Integrasi kerangka kerja terdiri dari fitur wawasan kode yang ditingkatkan yang memiliki tipikal yang sesuai dengan kerangka kerja yang diberikan, serta opsi untuk menggunakan fungsi kerangka spesifik langsung dari IDE. Kadang-kadang juga termasuk elemen dukungan bahasa untuk sintaks khusus atau DSL. Contoh dari framework integration plugin adalah:
Tool Integration
Integrasi tool memungkinkan kita untuk memanipulasi alat dan komponen pihak ketiga secara langsung dari IDE tanpa mengubah konteks.
Ini artinya Anda dapat melakukan:
User Interface Add-Ons
Dalam kategori fungsi plugin adalah untuk menerapkan berbagai perubahan pada antarmuka pengguna standar IDE. Beberapa komponen yang baru ditambahkan bersifat interaktif dan menyediakan fungsionalitas baru, sementara yang lain terbatas pada modifikasi visual saja. Contohnya adalah Plugin Background Image.
Penggunaan Plugin Dalam Pengembangan Web
Seperti yang sudah sering kita dengar, bahwa selain untuk tujuan pengoptimalan kegiatan komputasi, plugin adalah element yang penting dan banyak digunakan dalam proses pengembangan situs web. Dengan adanya plugin, developer tidak perlu lagi susah-susah menulis code untuk suatu fungsi penting. Berikut ini adalah beberapa penggunaan plugin dalam proses pengembangan situs web dengan menggunakan CMS.
Penggunaan plugin pada wordpress
Plugin adalah bagian dari perangkat lunak yang berisi sekelompok fungsi yang dapat ditambahkan ke situs web WordPress. Mereka dapat memperluas fungsionalitas atau menambahkan fitur baru ke situs web WordPress Anda.
Plugin WordPress ditulis dalam bahasa pemrograman PHP dan diintegrasikan dengan WordPress. Di komunitas WordPress, ada pepatah yang berbunyi: “ada plugin untuk itu”. Mereka memudahkan pengguna untuk menambahkan fitur ke situs web mereka tanpa mengetahui satu baris kode pun.
Ada ribuan plugin WordPress yang tersedia secara gratis di direktori plugin WordPress resmi. Selain plugin gratis, ada banyak sekali plugin berbayar luar biasa yang tersedia dari perusahaan dan pengembang pihak ketiga.
Sebagai administrator situs, Anda dapat menginstal / mencopot pengaya dari area admin. Anda juga dapat mengunduh dan menginstalnya secara manual menggunakan klien FTP.
Karena sebagian besar plugin gratis, penting untuk dicatat bahwa mereka biasanya tidak disertai dengan dukungan teknis. Untuk alasan ini, penting untuk berhati-hati ketika memilih mana yang ingin Anda instal di situs Anda.
Meskipun ada plugin yang dapat melakukan tugas yang Anda inginkan, ada beberapa yang jauh lebih berkualitas daripada yang lain. Untuk memilih yang tepat, Anda harus bertanya pada diri sendiri beberapa pertanyaan.
Sudah berapa lama sejak diperbarui? Apakah ini kompatibel dengan WordPress versi terbaru? Apakah orang mendapatkan jawaban untuk pertanyaan dukungan mereka? Jenis peringkat apa yang dimilikinya?
Ada mitos bahwa plugin WordPress memperlambat situs Anda. Itu tidak benar. Hanya jumlah yang buruk yang akan memperlambat situs Anda. Kami telah menulis artikel terperinci tentang berapa banyak plugin yang harus Anda pasang.
Penggunaan plugin pada Magento
Plugin yang digunakan pada CMS Magento khususnya Magento 2 adalah plugin teknis untuk membantu pengembang web menulis code dengan lebih baik. Plugin Interception pada CMS ini disebut ekstensi magento 2 kecil yang memungkinkan pengeditan perilaku kelas publik atau metode dengan memotong panggilan fungsi dan menjalankan kode baik sebelum atau sesudah atau di sekitar panggilan fungsi. Dengan menggunakan Intersepsi Plugin Magento 2 ini, pengembang dapat mengubah perilaku kelas sementara tidak perlu mengubah kelas secara langsung.
Untuk pengembang modul seperti Anda, plugin Magento 2 Interception akan memungkinkan untuk mendapatkan beberapa keuntungan berikut ini:
Itulah tadi beberapa ulasan kami hari ini tentang plugin. Tulisan kami ini masih sangat jauh dari sempurna, namun kami harap coretan tidak jelas ini dapat sedikit menambah pengetahuan dari teman-teman yang baru belajar tentang IT.
Semoga bermanfaat!
[jasa-pembuatan-website]
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.