Joomla
adalah sebuah Content Managemen System yang dapat digunankan oleh siapa saja
untuk
keperluan
pembuatan website, mulai dari yang sangat sederhana sampai dengan website
yang
sangat
kompleks. Berikut beberapa jenis website yang dapat dibangun dengan Joomla.
1.
Website corporate atau portal
2.
Website ecommerce
3.
Website untuk perusahaan kecil
4.
Website untuk organisasi Nonprofit
5.
Website untuk Pemerintah
6.
Website untuk keperluan internet
7.
Website untuk sekolah dan Perguruan Tinggi
8.
Website Pribadi atau blog
9.
Website untuk komunitas dan portal
10.
Website untuk majalah, koran, dan tabloid
11.
Dan masih banyak lagi¼¼
Begitu
banyak aplikasi yang dapat ditangani oleh Joomla, tak heran kalau Joomla
menjadi pilihan
banyak
orang dalam pembuatan websitenya. Di samping itu, Joomla juga mudah di
installasi,
mudah
dalam pengelolaannya dan dapat dimodifikasi sesuai kebutuhan kita. Oleh
karena itu Joomla
mempunyai
prinsip, fleksibel, simple, elegant, customizable, dan powerful.
Joomla
merupakan pengembangan dari open source project Mambo, yang dahulu sering
disebut
sebagai
Mambo Open Source atau MOS. Mambo sebenarnya dikembangkan oleh sebuah
perusahaan
yang bernama Miro. Miro memberikannya kepada komunitas open source (komunitas
pengembang)
sebuah variant WCMS yang gratis untuk dikembankan. Setelah menyerahkannyapada
komunitas,
MOS berkembang dengan baik. Pada bulan Agustus 2005 terjadi perselisihan
prinsip
antara
pihak komunitas pengembang MOS dengan MIRO.
Akibat
perbedaan prinsip ini, beberapa orang tim MOS keluar dari project tersebut
dan akhirnya
membentuk
project open source baru yang diberi nama Joomla. Kata Joomla sendiri diambil
dari
kata
Jumla, bahasa Suaheli dari penduduk Kenya dan Tanzania di benua Afrika yang
berarti "all this
together".
Pada tanggal 17 September 2005,
dirilis Joomla versi 1.0.0. Versi ini merupakan versi alias dari
Mambo
versi 4.5.3. Joomla secara terus
menerus dikembangkan melalui berbagai aktivitas oleh
|
komunitas
yang sangat aktif dan tertarik dengan system ini.
File dan Direktori Joomla
Pada
bagian ini kita belajar tentang struktur file dan direktori yang digunakan
oleh Joomla. Seperti
kita
ketahur Joomla adalah sebuah website content management yang powerfull, maka
sudah pasti
mempunyai
banyak file dan direktori.
Struktur
File
File
yang kita bahas adalah filefile penting yang terletak di root direktori
server Joomla, yaitu :
1. Index.php, merupakan file utama untuk
menampilkan halaman web Joomla. Beberapa
pengaturan
joomla terdapat pada file ini. Jika kita mengakses file ini, berarti kita
membuka halaman
depan
website Joomla. Misalnya www.lintau.com/index.php.
2. Configuration.php, merupakan file yang
terbentuk saat kita melakukan proses instalasi Joomla.
Pada
file ini terdapat pengaturan untuk koneksi ke database, dan pengaturan
penting lainnya. Jika
file ini rusak, website Joomla tidak akan
berfungsi.
3. License.txt, file ini berisi informasi
tentang lisensi website CMS Joomla
4. htaccess.txt, file ini sebaiknya dirubah
namanya menjadi .htaccess , tujuanya agar dapat merubah
url
link website menjadi lebih Search engine frendly.
5. Robot.txt, berisi file yang diblok agar
tidak di crawl oleh Search engine seperti Google.
|
Struktur
Direktori
Joomla
mempunyai beberapa direktori yang mempunyai fungsi tersendiri. Setiap
direktori
mempunyai
subdirektori dan filefile pendukung sesuai fungsinya. Berikut ini adalah
struktur
direktori
Joomla.
1. Administrator, ini merupakan direktori
khusus administrator untuk keperluan pengelolaan
website
Joomla. Mulai dari proses installasi modul, komponen. Mambot, bahasa sampai
dengan
proses maintenance web secara keseluruhan.
2. Cache, sebuah direktori khusus yang
berfungsi untuk menyimpan data sementara di computer
pengguna,
tujuannya adalah mempercepat proses loading web jika dibuka pada waktu lain
fungsinya
sama dengan memori computer.
3. Components, merupakan direktori tempat
menyimpan seluruh komponen yang terinstall di
|
website
Joomla
Editor, sebuah direktori yang
berfungsi untuk menyimpan berbagai editor yang diinstall pada
website
Joomla.
5. Help, sebuah direktori khusus untuk
menampilkan bantuan jika kita menemukan Kendala dalam
menggunakan
Joomla.
6. Images, adalah direktori tempat menampung
filefile gambar guna keperluan website Joomla.
7. Includes, ini merupakan direktori pendukung
bagi aplikasi joomla yang lainnya.
8. Installation, direktori yang digunakan
dalam proses installasi website Joomla. Jika proses
installasi
selesai, direktori ini sebaiknya dihapus, untuk mempertimbangkan keamanan web
dimasa
dating.
9. Language, sebuah direktori khusus untuk
menampung jenisjenis bahasa yang dapat digunakan di
website
yang multi bahasa.
10.Plugin,
sebuah direktori untuk menampung tool tambahan dari Joomla
11.Media,
sebuah direktori yang diperuntukkan untuk menyimpan dan mengupload filefile
ke
dalam
website Joomla, baik file gambar maupun teks.
12.Modules,
tempat menyimpan modulmodul yang terinstal di website Joomla.
13.Templates,
tempat menyimpan semua template yang terinstal di website Joomla.
|
Istilah
Istilah Penting Pada Joomla
Banyak
istilahistilah yang kedengaran baru, jika kita betulbetul pemula dengan
Joomla. Agar
pemahaman
kita terhadap Joomla lebih mudah, berikut ini diberikan penjelasan terhadap
beberapa
istilah
yang akan sering digunakan nantinya.
1. Module, adalah bagian unit fungsi dari
Joomla yang berguna untuk menampilkan fiturfitur
utam
Joomla serta menampilkan beberapa komponen terkait. Secara default, Joomla
telah
menyediakan
be berapa modul, seperti modul banner,menu, login, newsfeed, statistic,
arsip,sindikasi,
polling dan lain sebagainya serta modul yang disediakan oleh pihak ketiga.
2. Component, adalah sebuah aplikasi yang
menambah nilai guna Joomla. Sebuah component
mempunyai
konfigurasi di bagian jendela administratornya. Misalnya komponen weblink,
content
form, polling dan lain sebagainya.
3. Plugin, sebuah unit fungsi Joomla yang
disisipkan unutk memanipulasi ataupun
menterjemahkan
konten yang diproses sebelum ditampilkan.
4. Template, sebuah aplikasi yang berfungsi
untuk mengatur tampilan website Joomla secara
|
keseluruhan.
Template ini mirip dengan istilah Theme di Windows atau skin di Winamp
Pada
template ini diatur sedemikian rupa sehingga website dapat tampil sesuai
keinginan
kita.
5. Content, semua
berita/artikel/module/komponen yang terdapat dalam website secara
keseluruhan
|
Semua aplikasi
pendukung Joomla terus dikembangkan oleh developer dan pihak ketiga, sehingga
saat
ini tersedia sampai dengan ratusan ribu module,component, mambots dan
templates, add on
yang
dapat didownload secara gratis di internet,walaupun ada beberapa yang
bersifat komersial.
|
Aplikasi
Pendukung Joomla
Seperti
telah kita bahas di awal, joomla adalah salah satu website bersifat Content
Management
System
(CMS) yang sangat banyak digunakan saat ini. Sebagai suatu CMS yang
berlisensi
GNU(General
Public License) http://www.gnu.org/copyleft/gpl.html#SEC1, semua
aplikasi
pendukungnya
adalah aplikasi berlisensi yang sama.
Berikut
ini adalah aplikasi pendukung yang mutlak ada sebelum Joomla diinstal pada
computer
Anda.
1.
Aplikasi PHP, aplikasi PHP mutlak diperlukan karana Joomla sendiri dibuat
menggunakan bahasa
pemrograman
PHP. Aplikasi PHP ini dapat anda download di website resminya, www.php.net.
Untuk
langsung menuju ke link downloadnya, silakan saja buka url:
http://www.php.net/downloads.php.
2.
Web Server Apache, karena Joomla menggunakan bahasa pemrograman PHP,
diperlukan sebuah
server
untuk mendukung aplikasi tersebut. PHP adalah bahasa pemrograman web bersifat
server
side.
Aplikasi server yang dibutuhkan oleh Joomla adalah Apache. Silahkan download
di alamat
pada
http://httpd.apache.org/download.cgi.
Database
MySQL, yang merupakan pilihan Joomla tempat menyimpan seluruh content web.
MySQL
merupakan Relational Database Management System yang berlisensi GNU/GPL dan
dapat
di
download secara gratis di www.mysql.com. Sedangkan link downloadnya, dapat
anda akses pada
Pastikan
semua aplikasi di atas sudah anda download dan telah terinstal dengan baik di
computer
anda.
Jika anda mendownload file tersebut secara satu per satu, artinya kita juga
menginstal secara
satu
per satu. Namun untuk memudahkan, saat ini banyak juga beredar software
tersebut yang
bersifat
multi aplikasi, artinya dengan sekali install, ketiga aplikasi pendukung
langsung terinstal.
dengan baik. Aplikasi tersebut
adalah PHPTRIAD, WAMP, (Window Apache
Mysql
dan PHP), LAMP (Linux Apache Mysql dan PHP), XAMPP, EasyPHP, Dongkrak.
Semua
aplikasi ini dapat digunakan di Joomla, namun perhatikan versinya. Yang
terbaik tentu
aplikasi
dengan versi yang lebih baru dan stabil. Dalam modul ini kita akan
menggunakan software
XAMPP.
|
|
|
Tidak ada komentar:
Posting Komentar
Berilah Komentar di Artikal ini sobat !!!!!!!