Website Instan Dengan Joomla
Artikel Lain
Content Management System (CMS). Mungkin istilah tersebut banyak digunakan oleh web developer untuk suatu aplikasi yang berguna untuk mengendalikan suatu website, atau umumnya disebut administrator. Banyak sekali CMS yang bisa digunakan oleh user, ada yang berbayar ada pula yang free (Open Source).
Salah satu CMS Open Source yang cukup populer adalah Joomla. Joomla adalah suatu Content Mangement System yang memberikan fasilitas kemudahan dalam membuat website. Dengan menginstall joomla, kita sudah dibuatkan database, tampilan website, dan administrator.
Template yang digunakan oleh joomla dalam tampilan website sudah dibuatkan, jadi jika kita ingin merubah template, kita bisa menginstall lagi template yang ada. Bagaimana mendapatkan template joomla? template joomla banyak disediakan di internet, ada yang berbayar ada pula yang free downoad.
Joomla sendiri terbagi menjadi 3 komponen utama, yaitu :
1. Module
2. Component
3. Plugin
:: MODULE ::
Module adalah suatu komponen kecil yang dapat tampil langsung di halaman wesite,
modul ini mewakili informasi yang ingin ditampilkan oleh component utama.
contohnya seperti banner iklan, dan berikut contoh module pada joomla:
Contoh Module
:: COMPONENT ::
Component adalah suatu aplikasi tambahan yang berada pada joomla, seperti aplikasi shopping cart,
backup data, Gallery, dll.
biasanya component ini menggunakan module juga untuk menampilkan informasi yang terdapat pada component tersebut.
Component ini akan ada menu settingnya pada bagian administrator nanti, misalkan kita menggunakan component virtuemart
sebagai shoppinh cart, maka di bagian administratornya akan ada satu menu untuk mengatur shopping cart tersebut.
berikut contoh penggunaan component pada joomla:

Contoh Admin Component Virtuemart
:: PLUGIN ::
Plugin adalah suatu aplikasi sama dengan component, tetapi dia tidak memepunyai menu administrator untuk mengatur.
plugin berjalan secara otomatis tanpa harus disetting. contoh penggunaan plugin pada joomla contohnya adalah
penggunaan translation language, tinymc editor, WYSIWYG Editor, dll.
Contoh Plugin WYSIWYG Editor
Kelebihan Joomla :
- Mudah digunakan (User Friendly).
- Flexible dalam templating.
- Tidak perlu mengerti teknik programming untuk menggunakan beberapa fungsinya.
- Penggunaan component, module, plugin yang mudah. hanya install pada bagian administrator.
- Telah banyak dikembangkan oleh orang banyak, sehingga banyak tutorial dalam menggunakan fungsi-fungsinya.
- Template yang telah banyak dibuat sehingga dapat di download gratis atau bayar.
Kekurangan joomla :
- Jika ada bugs dalam suatu component atau module, kita tidak bisa memperbaiki, karena kita menggunakan module atau component yang sudah ada.
- Struktur template terlihat kaku, karena butuh skill yang lebih untuk merubah struktur template.
- Joomla menggunakan dinamic url, sehingga rentan terhadap SQL Injection.
- Database yang diinstall tidak sesuai dengan kebutuhan website.
Anda dapat mendownload joomla di
Website Joomla -> www.joomla.org
Kunjungi www.prowebpro.com untuk menambah wawasan anda.







