Pengertian Joomla Joomla adalah salah satu aplikasi yang digunakan untuk membuat atau membangun sebuah website dinamis yang dilengkapi ...

Pendahuluan Joomla

Pengertian 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 gratis. Develover joomla juga selalu update untuk memperbaiki jikalau adanya bugs pada joomla serta selalu megembangkan CMS joomla sebagai CMS open source terbaik yang pernah ada. Sejarah Joomla sendiri awalnya dikembangkan dari aplikasi CMS lainnya yaitu Mambo.

Terdapat 3 hal 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.

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.


Kelebihan Dan Kekurangan
Joomla sangatlah berkembang dan banyak fitur yang disediakan dalam pembangunan sebuah website, dalam pembuatan website pada CMS joomla ini ada beberapa kelabihan dan kekurangannya.
Kelebihan pembuatan website pada joomla adalah :
1. Merupakan salah satu open source CMS dengan fitur yang powerfull
2. Penggunanya dari seluruh dunia baik itu dalam simple website sampai aplikasi yang komplek
3. Gaya pembuatan yang bisa dibilang murah
4. Kemudahan dalam instalisasi yang bisa secara online atau offline sehinnga computer yang kita gunakan hanya membutuhkan server sperti WAMP
5. Dapat digunakan secar gratis dan hanya membayar web hosting
6. Component dan modul yang bisa kita dapat secara gratis
7. Kemudahan dalam pembentukan website baik dengan cara object-class ataupun dengan system pemrograman yang lainnya. Sehinnga serumitnya aplikasi bisa ditangani tanpa harus kita mempelajari tentang API Joomla.

Kekurangan pembuatan website pada joomla adalah :
1. Fasilitas multisite tidak tersedia pada joomla
2. Keterbatasan sebuah ACL (access control list)
3. Kurangnya chace memory yang disediakan.
4. Tidak adanya fasilitas tracker
5. Jarang dalam urutan pertama dalam search engine

0 komentar: