Google
 
Web Fahru's Blog

Senin, 19 Januari 2009

Pengenalan Pada CMS Joomla

. Senin, 19 Januari 2009

Setelah anda mempelajari konsep dasar CMS pada artikel sebelumnya sekarang kita pengenalan kepada Joomla, mungkin anda bertanya kenapa harus Joomla ? selain Joomla adalah termasuk salah satu CMS, Joomla adalah merupakan salah satu kategori dari blog saya he,he :D

OK sebelum aku tambah ngantuk mari kita langsung kepokok bahasan yakni pengenalan joomla, mungkin ada dari anda semua yang belum tau apa itu Joomla ? Joomla adalah salah satu CMS yang digunakan olah siapa saja untuk keperluan pembuatan website, mulai dari website yang sederhana sampai yang komlpek, Jenis website apa saja yang dapat dibangun dengan Joomla ?

  • Website Corporate atau Portal
  • Website e-commerce
  • Website untuk perusahan kecil
  • Website untuk organisasi non-profit
  • Website untuk pemerintahan
  • Website untuk keperluan internet
  • Website untuk sekolah dan perguruan tinggi
  • Website pribadi atau blog
  • Website untuk komonitas
  • Website untuk majalah dan tabloid
  • dan masih banyak lagi
waw banyak bukan yang dapat dihandel olah joomla maka tak heran kalu joomla menjadi pilihan banyak orang dalam pembuatan website, selain mudah dalam instalasinya juga mudah dalam pengelolaannya dan juga dapat dimodifikasi sesuai dengan kebutuhan kita, karena pada dasarnya joomla mempunyai prinsip : Flexibel, Simple, Elegant, Customizable, dan powerful.

joomla adalah merupakan perkembangan dari open source dari Mambo, yang dulu sering disebut juga sebagai Mambo Open Source (MOS). Mambo sebenarnya dikembangkan oleh perusahaan yang bernama Miro, Miro memberikannya kepada komunitas open source (perusahaan pengembang) sebuah variant WCMS yang gratis untuk dikembangkan. Setelah menyerahkannya pada kumonitas, MOS berkembang dengan baik. Pada bulan Agustus 2005 terjadi perselisihan prinsif antara pihak kumonitas pengembang MOS dengan MIRO.

Akibatnya dari perbedaan prinsif ini, maka beberapa tim MOS keluar dari project tersebut dan akhirnya membentuk project open source baru yang diberi nama Joomla, yang berasal dari kata JUMLA (bahasa Suaheli dari penduduk Kenya dan Tanzania) yang berarti "all this together"


Joomla terus dikembangkan sampai saat ini dari vaersi 1.0.0 yang merupakan versi alias dari mambo 4.5.3 sampai joomla versi 1.5.2 yang terakhir penulis mengetahuinya... :D

he,he itulah asal muasal joomla sekarang kita pelajari bersama Struktur File dan Direktori Joomla, yang seperti kita ketahhui joomla adalah sebuah website yang powerfull, maka sudah pasti mempunyai banyak direktori.

Struktur File

File yang kita bahas adalah file-file yang terletak pada root direktori dari server Joomla itu, yaitu :
  1. index.php, merupakan file utama untuk menampilkan halaman web dari Joomla.
  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 lainya.
  3. copyright.php, file ini berisi tentang hak cipta dari website CMS Joomla, he walaupun sebenarnya lebih tepat disebit sebagai copyleft.
  4. license.php, file ini berisi tentang licnsi dari website CMS Joomla.
  5. mainbody.php, ini merupakan file pendukung yang sangat penting dalam mengatur tampilan berita diwebsite.
  6. pathway.php, sebuah file yang berfungsi untuk menggambarkan urutan proses dari aplikasi yang ada pada Joomla.
Struktur Direktori

Joomla mempunyai beberapa sub direktori yang berfungsi tetsendiri. setiap direktori mempunyai subdirektori dan file-file pendukung yang sesuai dengan fungsinya. struktur direktorinya adalah :
  • Administrator, ini merupakan direktori untuk keperluan pengelolaan website JoomlaMulai dari proses instalasi module, komponen, mambot, bahasa, sampai dengan proses maintenance websecara menyeluruh.
  • Cace, sebuah direktori khusus yang berfungsi untuk menyimpan data loading web jika dibuka dilain waktu. fungsinya sama dengan memory komputer.
  • Components, merupakan direktori tempat penyimpanan seluruh komponen yang terinstal
  • Editor, sebuah direktori yang berfungsi menyimpan bargabai editor yang diinstal diwebsite.
  • Help, sebuah direktori untuk menampilkan bantuan jika kita mendapat kendala dalam penggunaan Joomla.
  • Images, adalah direktori tempat menampung file-file gambar guna keperluan website Joomla.
  • Includes, ini merupakan direktori pendukung bagi aplikasi Joomla yang lainya.
  • Installation, sebuah direktori digunakan dalam proses intallasi joomla, biasanya direktori ini dihapus setalah installasi demi keamanan dam pertimbangan web dimasa dating.
  • Language, sebuah direktori khusus untuk menampung jenis-jenis bahasa yang dapat digunakan diwebsite.
  • Mambots, direktori untuk menampung tools tambahan dari joomla, misal : Mos Images, dll.
  • Media, direktori yang diperuntukan menyimpan dan mengupload file-file kedalam Joomla.
  • Modules, tempat penyimpanan modul-modul yang terinstal pada website.
  • Templates, tempat penyimpanan semua template yang terinstal di website.
Istilah penting pada Joomla

banyak istilah penting yang kedengarannya baru, jika anda betul-betul pemula dengan Joomla, Agar pemahanan kita terhadap Joomla lebih mudah maka saya akan jelaskan beberapa istilah yang sering kita gunakan pada Joomla nantinya.
  • Module, bagian unit fungsi yang berguna untuk menampiklan fitur-fitur Joomla serta menampilkan beberapa kompunen yang terkait,secara default Joomla telah menyediakan module seperti : module banner, loginarsip dan lainnya.
  • Mambots, adalah sebuah unit fungsi dari Joomla yang sisipkan untuk memanipulasi ataupun menterjemahkan kontent yang diproses sebelum ditampilkan.
  • Componen, adalah sebuah aplikasi yang menambah nilai guna dari Joomla, Misal komponen weblink, contact from, dan lainnya.
  • Templates, sebuah aplikasi yang berfungsi untuk mengatur tampilan website Joomla secara keseluruhan.
  • Content, semua berita/artikel/module/komponen yang terdapat dalam website secara keseluruhan.
Aplikasi Pendukung Joomla

Aplikasi mutlak yang harus ada sebelum anda mengistall joomla pada komputer anda adalah :
  • Aplikasi PHP, diperlukan guna bahasa pemrograman PHP, aplikasi ini dapat anda download pada web resminya : www.php.net atau langsung pada file downloadnya : http://php.net/downloads.php

  • Web Server Apache, karena joomla menggunakan bahasa pemrograman PHP maka dibutuhkan juga sebuar server untuk mendukung aplikasi tersebut. PHP adalah bahasa pemrograman yang bersifat server side.silahkan download softwarenya pada : www.apache.org atau pada www.apache.org/download.cgi

  • Database MySQL, database MySql merupakan pilihan Joomla tempat menyimpan seluruh content web. My Sql merupakn relation database Management System yang berlisensi GNU/GPL dan dapat didownload secara gratis di www.mysql.com
Pastikan semua aplikasi terinstal secara baik, kalu anda mendownload satu persatu itu artinya anda harus menginstal satu persatu jugaPastikan semua aplikasi terinstal secara baik, kalu anda mendownload satu persatu itu artinya anda harus menginstal satu persatu juga, namun untuk memudahkan kita saat ini juga banyak beredar yang bersifat multi aplikasi, artinya dengan sekali instal sudah terinstal ketiga program diatas, aplikasi tersebut adalah PHPTRIAD, WAMP, XAMPP, LAM(linux)
wah rasanya udah cukup panjang dech artikel ini nanti kita sambung lagi

Download artikel klik di sini

2 komentar:

Anonim mengatakan...

Kapan nyambungnya mas! pengen belajar joomla nih buat komunitas anak kampus :p
thondi@ristrette.ru

hanum mengatakan...

sekarang Joomla sudah ada versi updatenya, yaitu 1.5.15. Selamat mencoba. Salam kenal ^_^

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

 
© Copyright 2009. By Fahru