Cara Membuat Website dengan CMS Joomla 3.x (bagian 9) - Mengenal Ekstensi pada Joomla

Senin, 12 Pebruari 2018 14:37:23 ,Oleh ,Dilihat : 580 x

Diasuh oleh Dr. Ir. Agus Wibowo, M.Kom, M.Si, M.M.

    Ekstensi pada joomla berfungsi untuk menambahkan fitur yag tidak dimiliki oleh joomla standar. Contoh dari fitur ini adalah penambahan bahasa lokal seperti Bahasa Indonesia, Tampilan gambar yang berubah-ubah (slide) untuk mempercantik tampilan situs, menyisipkan peta pada artikel, editor tambahan untuk membuat tabel pada artikel, menambahkan form kontak dan sebagainya.

Cara memasasang modul, plugin, component, templates serta language :

Dasbor admin > "Extensions” > “Manage” > “install

Kemudian pada tab Upload Package File, pilih Or browse for file

Terdapat 3 buah jenis ekstensi pada joomla yaitu :

1. Modul

    Modul adalah ekstensi yang ringan dan fleksibel yang dipakai guna pembuatan halaman. Modul-modul ini biasa dikenal sebagai “kotak-kotak” yang tersusun disekitar komponen, contohnya: modul masuk (login). Modul ditetapkan per butir menu. Jadi, Anda dapat putuskan mau menampilkan atau menyembunyikan modul masuk itu tergantung dari butir menu mana yang sedang dilihat pengguna. Kadang-kadang modul tertaut ke komponen-komponen seperti misalnya modul “Berita Terkini” yang tertaut ke com_content yang kemudian menampilkan tautan ke butir-butir konten terbaru. Namun, modul tidak harus ditautkan ke komponen-komponen, bahkan sebenarnya tidak perlu ditautkan ke apapun dan dapat berupa HTML statis atau teks saja.

Contoh: Banner (mod_banners), Menu (mod_menu), Siapa Yang Daring (mod_whoseonline)

Fitur Pengelolaan: Dasbor admin > "Extension” > "Modules

2. Component

    Komponen adalah ekstensi yang paling besar dan kompleks dari semua yang ada; mereka bisa juga terlihat sebagai aplikasi-mini. Kebanyakan komponen memiliki dua bagian: bagian situs dan satu lagi bagian administrator. Setiap kali halaman Joomla! diminta (ditampilkan), satu komponen dipanggil untuk membuat isi dari halaman itu. Sebagai contoh, Konten (com_content) adalah komponen yang mengendalikan tampilan konten; para pengguna dapat melihat frontend situs Anda dan, sebagai administrator, Anda dapat mengedit kontennya. Komponen adalah porsi besar halaman Anda karena sebuah komponen dikendalikan oleh sebuah butir menu dan setiap butir menu menjalankan sebuah komponen.

Contoh : Konten (com_content), Banner (com_banners), Kontak (com_contact), Pengumpan Berita (com_newsfeeds) dan Tautan Web (com_weblinks)

Fitur pengelolaan: Dasbor admin > “Components” > (“Contacts” misal  untuk com_contact)


3. Plugin

    Plugin adalah ekstensi yang lebih canggih dan merupakan esensi dari pengendali event. Dalam eksekusi bagian Joomla! apapun, baik itu inti, sebuah modul maupun sebuah komponen, suatu event dapat terpicu. Ketika sebuah event dipicu, plugin-plugin yang terdaftar dengan aplikasi yang harus dikendalikan oleh event itu akan dieksekusi. Sebagai contoh, sebuah plugin dapat digunakan untuk mencegat artikel-artikel yang dikirimkan oleh pengguna dan menyaring kata-kata buruk.

Contoh: Konten - Muat Modul, Edit - TinyMCE

Fitur pengelolaan: Dasbor admin > "Extensions” > "Plugins"

4. Templates

    Template pada dasarnya adalah desain situs web Joomla! Anda. Dengan sebuah templat Anda dapat mengganti bentuk dan nuansa situs web Anda. Templat memiliki kolom-kolom tertentu dimana komponen (hanya satu) dan modul (sebanyak apapun yang Anda inginkan) akan ditampilkan. Templat mudah dibuat maupun dikustom dan mereka memberikan fleksibilitas maksimal dalam hal bagaimana Anda mempercantik situs Anda.

Fitur Pengelolaan: Dasbor admin > "Exstensions”> " Templates"

5. Bahasa

    Kemungkinan, ekstensi yang paling dasar adalah bahasa. Bahasa dapat dipaketkan dalam dua cara: apakah sebagai sebuah paket inti atau sebagai sebuah paket ekstensi. Intinya, kedua berkas paket bahasa inti maupun ekstensi berisi sepasang kunci/nilai, yang menyediakan terjemahan string-string teks statis, yang ada di kode sumber Joomla. Paket bahasa ini akan berdampak di kedua sisi depan maupun administrator situs Joomla! Anda. Catatan: paket bahasa ini juga termasuk diantaranya sebuah berkas meta XML yang menjelaskan bahasanya.

Fitur Pengelolaan: Dasbor admin > "Extensions” > "Languages"