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
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
0 komentar:
Posting Komentar