Actions

Chunk

Plugin

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

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

Plugin adalah sejenis ekstensi Joomla!. Plugin menyediakan fungsi-fungsi yang berkaitan dengan pemicu event. Joomla menyediakan satu set plugin event inti, tapi sembarang ekstensi dapat memicu event (kustom). Ketika event tertentu muncul, semua fungsi plugin dari jenis terkait event tersebut akan dieksekusi dalam urutan. Ini adalah cara terkuat mengembangkan fungsionalitas Platform Joomla!. Dan juga menawarkan kepada para pengembang ekstensi untuk mengizinkan ekstensi lain merespon tindakan-tindakan mereka, membuat ekstensi dapat lebih dikembangkan lagi.

Arsitektur plugin Joomla! mengikuti pola desain Observer. Kelas JPlugin menyediakan sarana untuk mendaftarkan kode plugin kustom ke event inti atau kustom. Kelas JDispatcher (JEventDispatcher dalam Joomla 3.x) adalah pemegang event yang memanggil semua plugin terdaftar untuk event tertentu, ketika event tersebut dipicu.

Lihat juga: Komponen, Modul, Templat