Chunk

Plugin

From Joomla! Documentation

This page is a translated version of the page Chunk:Plugin and the translation is 100% complete.

Other languages:
العربية • ‎български • ‎català • ‎dansk • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎svenska • ‎Kiswahili

Plugin adalah sejenis ekstensi bagi Joomla. Plugin menyediakan fungsi-fungsi yang terkait dengan event pemicu. Joomla menyediakan sekumpulan event plugin, tapi tentu saja sembarang ekstensi dapat memicu kustom event. Apabila suatu event muncul, semua fungsi plugin dari jenis yang terkait dengan event tersebut akan dieksekusi di dalam rangkaian. Ini adalah sebuah cara yang ampuh untuk mengembangkan fungsi-fungsi Platform Joomla. Ia juga menawarkan sebuah cara bagi para pengembang untuk memungkinkan ekstensi mereka merespon tindakan mereka, membuat ekstensi jadi lebih dapat dikembangkan.

Arsitektur plugin Joomla! mengikuti pola desain Observer. Kelas "JPlugin" dapat mendaftarkan suatu kode plugin kustom terhadap kode inti atau event kustom. Kelas "JDispatcher" (Joomla 3.x) adalah suatu pengendali event yang memanggil semua plugin yang terdaftar untuk event tertentu, jika mereka telah dipicu.

Lihat juga: Komponen, Modul, Templat