Cara Kerja Joomla Pengenalan Joomla

Saat ini tersedia lebih dari 2.500 ekstensi yang siap dipakai untuk Joomla, dan semua ekstensi tersebut bias di-download melalui Ekstensi Directory, yang merupakan situs resmi dari Open Source Matters yang digunakan untuk meng- hosting ekstensi-ekstensi dari Joomla.

2.8.5.3. Cara Kerja Joomla

Sebuah software CMS seperti Joomla pasti lebih kompleks cara kerjanya dibandingkan dengan sebuah website yang berisi file-file statis HTML. Sebuah halaman website statis cara kerjanya adalah dimulai dari sebuah web browser yang sedang melakukan permintaan ke web server atas sebuah halaman web. Web server kemudian akan mengambil kode HTML dari file .html statis misalnya dari situs http:mysite.comindex.html dan mengembalikan langsung ke browser. File HTML tersebut disebut statistetap karena kode-kode yang dikembalikan oleh web server ke browser sama persis seperti isi kode yang terdapat di file .html yang ada di server. Tidak ada penambahan kode dan tidak ada database dank ode bahasa pemrograman web berbasis server seperti PHP. Gambar 2.1. Cara kerja halaman website statis Adapun Joomla menggunakan metode yang berbeda. Jika browser meminta halaman web, web server akan menghubungi PHP engine. PHP engine tersebut akan menganalisa permintaan tersebut untuk menentukan tipe konten yang ingin diinginkan. Request Request BROWSER Komputer Server File-file HTML Return Return Karena data dari Joomla tersimpan di database, maka PHP engine akan menetukan data-data mana saja yang akan diambil dari database untuk membuat halaman yang diminta. Maka Joomla akan memulai koneksi ke server database dan meminta data-data artikel di database. Ketika data dari artikel sudah didapat, Joomla kemudian menyusun kode tersebut menjadi halaman HTML dan mengirimkan hasilnya ke browser. Maka user pun dapat melihat tampilan halaman web. Gambar 2.2. Prinsip kerja Joomla

2.9. Content Management System CMS

Ketika sejarah lahirnya WWW, pembuatan web bukanlah pekerjaan yang bisa dibilang hanya dikuasai oleh sebagian orang saja. Bahkan membuat halaman web paling sederhana memerlukan pengetahuan mengenai HTML yang merupakan bahasa mark up untuk pembuatan halaman web. Karena tidak semua orang memiliki keahlian pemrograman web dengan HTML, maka banyak produsen software yang menyediakan alat bantu pembuatan web yang disebut Editor web. Contoh alat ini adalah Dreamweaver dan Front Page. Software tersebut di singkat sebagai software WYSIWYG yang artinya What You See Is What You Get. Anda tidak perlu pusing-pusing memikirkan pengkodean halaman web, halaman web bisa dibuat dengan mudah seperti halnya membuat dokumen biasa. Kode HTML akan dibuat secara otomatis. Karena ada software WYSIWYG, maka tiap orang bias membuat halaman web. Alat WYSIWYG memungkinkan pembuatan dan memaintenance web site dapat dilakukan dengan mudah karena adanya anatar muka grafis dalam proses Request Request Request content Browser Komputer Server Joomla Databse MySQL Return Return HTML Return Text