Bahasa Program Scripts Program Design Website

Gambar 3. Logo CMS Joomla

d. Keuntungan dan Kekurangan CMS Joomla

CMS Joomla sangat cocok digunakan untuk membangun hampir semua jenis situs, mudah digunakan user friendly, menyediakan bermacam- macam fitur untuk membuat content situs yang dinamis, dan yang paling utama adalah karena program ini tersedia secara gratis dan dapat dikembangkan oleh siapa saja tanpa ada licence opensource. Open source adalah istilah yang digunakan untuk software yang membukamembebaskan source code-nya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Adapun keuntungan dari CMS Joomla sebagai berikut : 1 Karena merupakan produk opensource, maka banyak pengguna yang dapat ikut berinteraksi untuk mengembangkan dan memperbaiki program ini beserta fitur-fiturnya, artinya semua pengguna Joomla juga dapat menikmati perkembangan program ini beserta fitur-fiturnya meski tidak semuanya disediakan secara gratis . 2 Memudahkan dan menghemat waktu dalam membuat dan mengedit isi situs, cocok dengan frase yang terkenal di kalangan pengguna Joomla. 3 Instalasi modul program fitur pendukung yang mudah untuk situs Joomla. 4 Tersedianya berbagai macam template dan plugins gratis yang dapat digunakan untuk mempercantik tampilan situs. 5 Sistem keamanan yang lebih baik, karena source code aplikasi opensource seperti Joomla misalnya, meski terbuka untuk umum, memiliki semacam rule code yang tidak megijinkan penyertaan sourcecode virus ke dalam aplikasi mereka. Adapun kekurangan dari CMS Joomla sebagai berikut : 1 Jarang sekali penyedia layanan hosting gratis seperti www.wordpress.com atau www.blogspot.com untuk aplikasi Joomla. Peminat Joomla harus memiliki hosting dan domain tersendiri dalam ukuran yang relatif besar. 2 Joomla cukup rumit dan complicated bagi pemula, namun tetap jauh lebih sederhana dari web builder lain yang berbasiskan bahasa pemrograman. Setiap teknologi yang diciptakan oleh manusia pasti memiliki kelebihan dan juga kekurangan. Namun yang lebih penting adalah, bagaimana cara kita untuk memaksimalkan kelebihan yang ada agar dapat lebih bermanfaat dan juga meminimalisirkekurangan yang dimiliki teknologi tersebut.