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".
Prinsip dasar
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.
Riwayat
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.
Download
Joomla_1.0.10 :
http://www.4shared.com/zip/ELe2r3fc/Joomla_157-Stable-Full_Package.html
Joomla_1.5.7
Joomla_1.5.15
Joomla_1.5.21