Actions

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 • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎svenska • ‎Kiswahili

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