Joomla! adalah Sistem manajemen konten (SMK atau CMS)
yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata
MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan
versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan
performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL.
Asal kata Joomla sendiri berasal dari
kata Swahili jumla yang mengandung arti "kebersamaan".
Secara garis besar dan gamblang, Joomla!
terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan
basisdata MySQL. Server web diasumsikan terhubung dengan Internet/Intranet yang
berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program
dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla
menggunakan Apache sebagai server web dan MySQL untuk basisdatanya.
Pertamakali, pengguna meminta
akses terhadap halaman Joomla dengan mengeksekusi URL pada browser web yang kemudian
terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih
dikenal dengan query string selain terdapat URL juga mengandung parameter
konten (section, category, ID article dan lain-lain). Berdasarkan parameter
tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten
yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template)
digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript.
Paket Joomla! terdiri dari beberapa
bagian yang terpisah dan termodul yang sangat fleksibel, dapat dengan mudah
dikembangkan dan diintegrasikan. Sebagai contoh "plugins" WikiBot
yang memperbolehkan penulis di Joomla menggunakan "Wikitags" pada bagian artikel
yang fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia
pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara
resmi didelegasikan oleh OpenSourceMatters tersedia di http://extensions.joomla.org/
dan saat ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan
server yang lebih lengkap.
Pada tanggal 17 September 2005,
diluncurkan Joomla
versi awal yaitu 1.0.0 yang merupakan versi alias dari Mambo 4.5.2.3 yang
dikembangkan oleh "Pengembang Inti Mambo hingga Agustus 2005" yang
hengkang dari Mambo.
Pemimpin Tim saat itu Andrew
Eddie yang dikenal dengan sebutan "MasterChief" menulis surat terbuka
di komunitas dan diumumkan di forum mamboserver.com. Tim pengembang kemudian
membuat situs OpenSourceMatters untuk mendistrubusikan informasi ke pengguna,
pengembang, desainer web dan komunitas lain pada umumnya.
Perkembangan Joomla
berawal dari Joomla
1.0.0 sampai dengan tahap yang luar biasa yaitu Joomla 1.0.15. Namun seiring dengan
perkembangan versi Joomla 1.0.x ini, sekitar tahun 2007 telah dimulai
pengembangan Joomla
1.5.x yang memiliki beberapa persamaan dan perbedaan yang cukup signifikan.
Saat ini Joomla
1.5.x telah mencapai pada tahap Joomla 1.5.20.Untuk versi Joomla 1.6 sudah pada tahap versi
beta dan dapat diunduh di www.joomla.org. Semakin baru versi Joomla memiliki penyempurnaan dari
versi-versi sebelumnya.
Masing-masing punya daya tarik
tersendiri, Joomla
1.5.9 menawarkan nuansa baru dan lebih modern termasuk dalam systemya.
Sedangkan Joomla
1.0.15 lebih stabil dan terdukung oleh banyak aplikasi dan developer.
0 komentar:
Posting Komentar