Rabu, 02 November 2011

Apa Itu Joomla

Joomla! adalah salah satu aplikasi yang digunakan untuk membuat atau membangun sebuah website dinamis yang dilengkapi berbagai fasilitas yang mendukungnya. Joomla! termasuk dalam kategori aplikasi CMS (Content Management System) open source, artinya dapat Anda pergunakan dengan sebebas-bebasnya atau bebas untuk mengoperasikannya. Sejarah Joomla! sendiri awalnya dikembangkan dari aplikasi CMS lainnya yaitu Mambo.

Terdapat 3 hal cakupan dasar yang harus ada untuk membangun website berbasis Joomla!

1. PHP
PHP ( Personal Homepage ) atau yang lebih dikenal dengan sebutan Hypertext Preprocessor merupakan bahasa pemrograman atau scripting yang bersifat server side. Hasil koding atau pembuatan sintaks atau program kode PHP akan dieksekusi oleh webserver dan kemudian akan dikirim dalam bentuk HTML ke browser client. Kode PHP tersebut tidak dapat dilihat oleh pengunjung, melainkan kode HTML yang merupakan hasil eksekusi kode PHP tersebut yang dapat dilihat oleh pengunjung. Untuk mengubah kode PHP tersebut menjadi kode HTML juga diperlukan sebuah aplikasi yaitu Engine PHP. Engine PHP tersebut akan digunakan bersama aplikasi webserver.

2. DataBase
Selain menggunakan bahasa pemrograman atau scripting PHP, Joomla! juga diciptakan dengan menggunakan database MySQL. Database ini akan digunakan untuk menampung data-data Joomla! milik Anda, seperti user, password, dan data-data lainnya. Jika anda ingin download aplikasi MySQL, bisa anda buka http://mysql.com atau klik disini.

3. Webserver
PHP dan database merupakan dua hal dasar yang harus ada dalam membangun Joomla!, tetapi bagian terpenting yang harus ada dalam sebuah website adalah webserver, karena berfungsi sebagai pusat control dari pengolahan data website. Jadi input yang dilakukan oleh pemakai internet akan diolah kemudian dikembalikan lagi kepada pemakainya. Salah satu webserver yang sekarang ini banyak digunakan adalah Apache, karena telah banyak mendukung format file server tanpa perlu tambahan komponen aplikasi lagi. Terlebih lagi Joomla! akan berjalan baik bila menggunakan webserver Apache. Jika Anda ingin download aplikasi webserver, bisa anda buka http://apache.org atau klik disini.

Joomla juga merupakan pecahan dari tim Mambo. Tim inti penunjang open source ini bergabung dalam kelompok yang bernama Open Source Matters (OSM). Lewat OSM inilah Jommla! Beralih untuk meninggalkan Mambo.Dari Joomla! juga banyak perbaikan-perbaikan atau perubahan-perubahan dari Mambo,serta melengkapi keamanannya secara lengkap.Beberapa kelemahan yang sudah disempurnakan oleh Joomla! yaitu :·
-Penyempurnaan cacat di class phpmailer.
· Penambalan cacat di fitur aktivasi yang mengandung ruang terbuka untuk diserang dengan SQL injection.
· Penyempurnaan cacat di komponen Poling (polls component).
· Penyempurnaan mass mailer yang terbuka bagi spam.Saat ini Joomla! Sudah memasuki area komunitas.

Joomla! menjadi sebuah Trade mark atau Brand Image, bahwa dunia open source bisa berkembang dengan baik dan sempurna.Joomla! menjadi milik semua orang yang dapat digunakan untuk dikembangkan berdasarkan kemampuan dan keterampilannya untuk menjadi penyumbang dalam pengembangan proyek situs.Semua orang berhak mengetahui dan menggunakan Joomla! dan mengutak-atik Joomla!. Bahkan, semua orang punya kesempatan yang sama dalam hal pengembangan proyek Joomla!ini. Dengan demikian,Joomla! menjadi milik bersama bagi semua,komunitas,dan masyarakat.Dengan Joomla!, membuat website menjadi lebih mudah. Kita tidak harus memiliki pengetahuan tentang desain atau bahasa pemrograman bagi seorang pemula untuk belajar membuat website.Proses dan pengerjaanya pun relative mudah dan tidak memakan waktu lama dibandingkan menggunakan aplikasi lain,yang dibutuhkan hanyalah pengetahuan dasar mengenai cara menginstal software.Selain kemudahan dalam membuatnya,banyak kemudahan lainnya yang ditawarkan Joomla!, diantaranya :
GratisJoomla! bisa didapatkan secara gratis dengan mendownload aplikasinya di internet.Kemudahan mengelola isi website
Mengelola isi website dengan menggunakan Joomla! lebih mudah karena sudah disediakan untuk pengaturannya.
Pengguna Joomla! tinggal membuat sajaapa yang ingin di isikan ke dalam website nya.
Kemudahan mengganti tampilan websiteTampilan atau yang biasa disebut template Joomla sangat banyak dan beragam sesuai dengan versi Joomla! yang kita gunakan. Memodifikasi template yang kita pakai pun sangat mudah dengan menggunakan software Photoshop,templatetersbut bias di edit tanpa harus mempersoalkan hal-hal yang tidak diinginkan.Dengan demikian,template akan berubah sesuai yang anda inginkan.Dukungan dari pihak ketiga Jika kita ingin menginstal komponen atau modul yang didownload dari internet,bisa dengan mudah digunakan dan di konfigurasikan sesuai keinginan kita . Tentu saja, komponen tersebut harus sesuai dengan versi Joomla yang kita pakai/install. Untuk saat ini mungkin anda belum dapat membuat modul atau komponen Joomla! sendiri,namun suatu saat nanti, mungkin saja anda dapat membuat komponen-komponen atau modul tersebut untuk website anda sesuai yang anda kehendaki.Alangkah baiknya jika anda ingin mengerti cara membuat website, jalanilah proses belajar mengenai website dan pelajari juga bahasa pemrograman seperti php,html,java dan lainnya. Karena menurut saya pribadi tidak ada ruginya bahkan mungkin bisa memberikan banyak pengetahuan kepada Anda cara membuat website yang bagus. Artkel yang saya buat diatas, semata-mata hanya untuk berbagi pengetahuan saya membuat website dengan instant. Namun tidak menutup kemungkinan,Anda pun bisa melakukannya dirumah,kantor,bahkan ditempat tidur anda.Artikel ini sedikit banyak saya ambil dari sebuah buku yang saya koleksi untuk sekedar membuka wawasan saya tentang bagaimana membuat website dengan mudah dan tidak sulit. Jika Anda ingin mengetahui tentang Joomla! lebih lanjut, silahkan klik disini. Joomla juga terbuka untuk di download disini.

Tidak ada komentar:

Posting Komentar