Senin, 04 Februari 2013

Joomla 1.7



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
www.apache.org. Sedangkan link downloadnya dapat anda dapat akses
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 !!!!!!!