JOOMLA
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.
Apa itu CMS?
CMS
adalah singkatan dari Content Management System.
Apa itu Content Management System?
Content
Management System adalah Sebuah sistem yang digunakan untuk mengatur isi
website dengan baik dan mudah.
Mengapa disebut Open Source?
Software/aplikasi
web Joomla, terdiri dari kode-kode hasil karya programer-programer hebat dari
penjuru dunia. Umumnya kode itu dijual, dan tidak murah. Inilah yang
menjelaskan mengapa windows bajakan kamu tiba-tiba menjadi haram! Karena kamu harus
membeli kode-kode itu, dul!
Open
Source, adalah upaya untuk melepaskan kode-kode program kepada publik. Publik
(yang mengerti) mengolahnya kembali menjadi lebih baik dan mudah diterima
masyarakat (user friendly). Dan hasil yang sudah baik itu, diberikan secara
cuma-cuma kepada masarakat.
Mengapa
harus Content Management System?
Tidak
harus man! Kata siapa harus? Content Management System dipakai karena
keluwesannya mengatur isi website.
Apa
maksudnya luwes?
Maksudnya
adalah amat mudah diperbaharui dan dinamis. Kalau isi website kamu tadinya
sedikit, lalu pada suatu hari tiba-tiba menyadari bahwa website kamu semakin
berkembang dan banyak pengunjungnya. Maka kamu perlu website yang mudah
dihandle. CMS Joomla adalah salah satu jawabannya.
Apa saja
isinya Joomla?
Kalau
kamu Blogger, maka kamu tahu, apa isi blog kamu. Nah, Joomla itu lebih lengkap
daripada sekedar WebBlog. Kalau kamu bukan Blogger, dan mau membuat website,
entah itu untuk dagang, untuk sekolah, untuk komunitas/organisasi, maka Joomla adalah
salah satu aplikasi web yang baik dan mudah dipelajari.
Kenapa
baik dan mudah?
Karena
gratis dan gampang installnya. Selain itu, didukung oleh komunitas
internasional yang banyak. Lebih hebat lagi, berbahasa Indonesia loh.
Saya
newbie… ralat, saya dummies. Gimana dong?
Pengguna
Joomla itu biasanya terbagi dalam tingkatan user.
- Ada
Basic User, yang bisanya cuman nginstal dan pakai… kalau bosan, uninstall.
- Ada
Advance User, yang udah bisa ngutak-ngatik dikit script PHP, XML, MySql.
- Ada
lagi Jagowan User. Yang mengembangkan sistem ini. Mereka adalah perancang,
pembuat, pengeksekusi, penangkal serangan musuh, pengaman sistem, pengembang
serta pembuat template dan sebagainya. Selain hebat, mereka juga orang-orang
yang murah hati. Mereka bekerja gratis, bo! Murni sukarelawan tanpa pamrih.
Bahkan ada yang rela nama aseli nya nggak disebut. Bener-bener Hamba Allah yang
tidak mau disebutkan nama aslinya (walopun tetap harus pakai nama nick di
cyberworld, karena itu kewajiban etik jagowan).
Selain
tiga kategori diatas, terdapat pula kategori temen-temennya jagowan, yaitu yang
membantu jagowan mengembangkan sistem ini, mereka disebut 3rd party developer.
Mereka ada yang volunteer, alias pekerja gratis…, adapula Soldier of Fortune,
alias prajurit bayaran, menarik bayaran dari user yang mendownload program
mereka. Semuanya sah-sah saja. Sebab biasanya harga 3rd party juga ga
mahal-mahal amat kok.
Apa itu
3rd party?
Sudah
hukum alam, namanya manusia tidak pernah puas. Kalaupun puas, itu amat relatif
sekali. Begitupun berlaku pada dunia. Joomla sebagai aplikasi web itu
sebenarnya sudah baik. Namun, tetap saja ada yang menginginkan feature/tampilan
yang lebih baik. Misalnya, menampilkan data pribadi perusahaan dalam gambar 3
dimensi.
Referensi
:
-
http://arifkurniawan.wordpress.com/2006/12/14/apa-itu-joomla-joomla-adalah/
Komentar
Posting Komentar