JOOMLA . I
Dalam dunia dengan teknologi informasi yang berkembang sangat pesat, istilah website tentu sudah tak asing lagi di telinga kita. Ada berbagai macam jenis website dan Anda pun bisa membuat website Anda sendiri, untuk keperluan apa pun. Namun, kali ini kita akan sedikit membahas tentang joomla.
Ada berbagai macam webhosting, atau penyedia domain untuk website Anda. Salah satunya adalah Joomla. Joomla berbasis pada Sistem Manajemen Konten (SMK atau CMS) yang bersifat open source atau terbuka. Open source artinya, Anda tidak perlu membayar untuk menyewa tempat atau menggunakan jasa webhosting tersebut.
Sementara itu, SMK yang ditulis dengan bahasa pemrograman PHP dan basis data MySQL memungkinkan Anda merancang dan mengelola website Anda secara menyeluruh hingga ke detail-detailnya.
Joomla bisa dioperasikan pada sistem operasi windows maupun linux, dan dilengkapi dengan banyak fitur dan aplikasi yang mudah digunakan (user friendly) namun tetap elegan, sehingga website Anda tidak akan kalah dengan website-website milik perusahaan-perusahaan bonafit.
Sejarah tentang Joomla
Joomla sendiri pertama kali dilaunching ke publik pada 2005 dengan versi pertama, yaitu 1.0.0. Versi ini sebenarnya versi lain dari Mambo 4.5.2.3 yang sudah lebih dulu dikembangkan.
Berkat semangat saling membantu dan berbagi dalam prinsip open source, Joomla kemudian dikembangkan oleh pengembang, web designer, dan komunitas-komunitas lainnya sehingga mencapai perkembangan yang luar biasa hingga versi Joomla 1.0.15. Perkembangan tidak hanya berhenti pada seri Joomla 1.0.x, tapi terus melejit hingga Joomla versi 1.5.x, kemudian 1.6.x, dan akan terus berkembang ke depannya.
Versi Joomla terbaru selalu menyempurnakan versi yang sudah dirilis sebelumnya. Penyempurnaan itu mulai dari kestabilan sistemnya, perubahan desain dan tampilannya yang lebih modern, dan sebagainya. Untuk mendapatkan versi Joomla terbaru, Anda bisa mengunduhnya di situs resmi www.joomla.org.
Berikut ini adalah fitur-fitur yang ditawarkan dalam CMS (Content management system) Joomla :
a. System caching
b. Peningkatan peformansi
c. RSS
d. Blogs
e. Polling, dll
Jommla untuk End Usernya berupa :
a. Simple
b. Flexible
c. Elegant
d. Customizeable
e. Powerful
Adapun aplikasi pada CMS (Content management system) joomla ini yaitu :
a. Corporate Website or portals
b. Online Commerce
c. Small Busines Website
d. Non-profit and Organiszationnal website
e. Government Application
f. Corporate Intranets and extranets
g. School and church website
h. Personal or family homepage
i. Community-based portal
j. Magazines and newspaper
k. dan lainnya
Joomla untuk Developer :
a. integrated e-commerce system
b. Inventory system control
c. Data reporting control
d. Custom product catalog
e. Complex business direction
f. Reservation system
g. Communication tools
h. Application bridges
Nb : link yang dapat dikunjungi : http://developer.joomla.org
Kebutuhan system pada joomla yaitu
a. OS windows, Linux, Mac
b. Webserver : apache 1.x atau Apache 2.0x
c. PHP
d. MySQL
e. XAMPP http://www.apachefriends.org/en/xampp-windows.html
Mekanisme tentang Joomla
Pada prinsipnya, Joomla memiliki 3 unsur dasar, yaitu server web, script PHP, dan basis data MySQL. Server web ini yang terhubung dengan internet dan berfungsi sebagai penyedia layanan. Sementara script PHP berupa kode-kode pemrograman, dan basisdata adalah wadah yang digunakan untuk menyimpan konten/data.
Tentang Joomla - Tingkatan Pengguna/ User
Berdasarkan kemampuannya, pengguna/ user Joomla dibedakan menjadi:
- Basic user. Tingkat paling dasar ini biasanya melakukan intal dan menggunakan tanpa mengubah apapun. Dia hanya memanfaatkan template-template yang sudah disediakan oleh Joomla.
- Advance user. Pada tingkatan ini, user biasanya sedikit paham tentang bahasa pemrograman dan mulai mengubah-ubah script PHP-nya, XML-nya, atau MySQL-nya.
- Expret user. Level ini adalah para programmer handal yang mengembangkan sistem ini. Mereka merancang, membuat, mengeksekusi, mengaman sistem agar tidak mudah disusupi hacker, pembuat template, dan semuanya untuk membuat sistem dan desain Joomla semakin sempurna. Dan mereka biasanya bekerja secara sukarela, berdasarkan prinsip open source, yaitu prinsip berbagi.
Jadi tunggu apa lagi, jika Anda membutuhkan website untuk menunjang aktivitas Anda, khususnya bagi Anda yang menggeluti dunia bisnis online, Joomla adalah jawaban terbaik untuk menjawab kebutuhan Anda tersebut.
Dan bila Anda masih pemula, dan tidak mengerti bagaimana belajar memulai bisnis online mulai dari merancang, mengelola, dan mengembangkannya, Anda bisa medapatkan semua ilmu yang Anda perlukan di www.asianbrain.com. Selamat belajar dan menikmati keuntungan dari dunia maya tanpa batas.
Beberapa Pengetahuan Dasar Tentang Joomla
Kali ini kita akan sedikit mengulas tentang Joomla, sebuah Content Management System (CMS), yaitu sebuah sistem yang berguna untuk mengatur isi website. Biasanya bila kita ingin membangun sebuah website, harus mempelajari terlebih dahulu bahasa php, java, html, dan lainnya, agar situs yang kita buat tersebut berkualitas dan bagus, dan itu butuh waktu yang tak sebentar.
Namun, bagi Anda yang ingin membuat website yang tetap bagus, tetapi dengan cara yang lebih mudah dan praktis, rasanya Joomla menjadi pilihan yang sulit untuk ditolak.
1. Apa Itu Joomla?
Joomla adalah sebuah CMS, yaitu aplikasi manajemen situs yang digunakan untuk mempermudah dalam mengatur isi website. Tak hanya Joomla, tetapi Mambo, Drupal, Geeklog, Post-Nuke adalah contoh jenis-jenis CMS.
Joomla ini adalah CMS yang open source, artinya aplikasi ini hasil karya para programmer yang membuatnya secara cuma-cuma untuk digunakan dan dikembangkan secara luas ke seluruh dunia. Karena biasanya kode-kode dalam sebuah program atau aplikasi tidaklah gratis, melainkan dijual demi kepentingan bisnis.
2. Awal Mula Joomla
Aplikasi yang hebat dan tercanggih di kelas CMS ini sebenarnya merupakan pecahan dari Mambo. Pecahan ini kemudian bergabung dalam kelompok Open Source Matters (OSM). Bisa dikatakan Joomla adalah edisi revisi dari Mambo, karena banyak perbaikan yang dilakukan didalam Joomla untuk menutupi kelemahan Mambo.
Di antara kelemahan Mambo yang disempurnakan oleh Joomla adalah penyempurnaan di class phpmailer, penambalan fitur aktivasi yang mengandung celah kelemahan, perbaikan cacat di polls component, serta perbaikan mass mailer yang terbuka bagi spam.
3. Mengapa Memilih Joomla?
Bila Anda telah mahir, atau paling tidak sudah bisa menginstal software di komputer, maka menggunakan joomla takkan terlalu asing. Apalagi jika Anda seorang blogger, menggunakan Joomla akan jauh lebih mudah, hanya saja Joomla lebih lengkap dari sekadar weblog.
Di samping mudah dalam membuatnya, mengatur dan mengelola isi konten website dengan Joomla akan lebih simple. Anda hanya perlu membuat apa saja yang akan dimuat ke dalam website.
Template Joomla sangat beragam dan banyak, Anda hanya perlu menyesuaikannya dengan versi Joomla yang Anda pakai. Selain itu, template-template ini dapat dimodifikasi dengan mudah.
Dan karena aplikasi ini open source, maka Anda dapat memilikinya dengan hanya mengunduhnya di www.joomla.org atau www.id-joomla.com. Gratis tanpa biaya, dan ada yang berbahasa Indonesia juga!
Joomla dapat digunakan untuk membuat situs seperti portal, komersial, nonprofit dan pribadi.
dalam pembuatan website pada CMS joomla ini ada beberapa kelabihan dan kekurangannya.
Kelebihan pembuatan website pada joomla adalah :
- 1. Merupakan salah satu open source CMS dengan fitur yang powerfull
- 2. Penggunanya dari seluruh dunia baik itu dalam simple website sampai aplikasi yang komplek
- 3. Gaya pembuatan yang bisa dibilang murah
- 4. Kemudahan dalam instalisasi yang bisa secara online atau offline sehinnga computer yang kita gunakan hanya membutuhkan server sperti WAMP
- 5. Dapat digunakan secar gratis dan hanya membayar web hosting
- 6. Component dan modul yang bisa kita dapat secara gratis
- 7. Kemudahan dalam pembentukan website baik dengan cara object-class ataupun dengan system pemrograman yang lainnya. Sehinnga serumitnya aplikasi bisa ditangani tanpa harus kita mempelajari tentang API Joomla.
- Joomla dapat melihat file Microsoft Word, Excel, dan PDF
- Joomla dapat mengupdate halaman utama, halaman berita, halaman artikel maupun arsip yang dilakukan dengan cara cepat.
- Joomla dapat mencetak, mengirim artikel lewat email serta dapat membaca artikel dengan format PDF
- Joomla dapat mengatur hak akses user dengan level yang berbeda
- Joomla dapat menambah komponen, model dan template dari segi pihak ketiga (contohnya seperti forum, calendar, reminder, buku tamu, shopping cart dan lain sebagainya)
- Desain Joomla sangat fleksibel, mudah digunakan dan memiliki bentuk yang sederhana.
- Mudah ketika melakukan installasi.
- mudah dioperasikan dalam hal mengatur dan admin
- backend joomla yang relatif mudah di operasikan serta user friendly
- banyak modul, komponen dan tema yang siap digunakan
Kekurangan pembuatan website pada joomla adalah :
- hirarki yang terbatas dalam 3 tingkatan saja (section ->category -> article) pada versi 1.5.xx
- hak akses terbatas dalam backend hanya ada manager, admin, dan super admin pada versi 1.5.xx
- pembuatan komponen dan modul baru yang cukup sulit, relatif tergantung dari penguasaan pembuatan komponen dan modul
- 1. Fasilitas multisite tidak tersedia pada joomla
- 2. Keterbatasan sebuah ACL (access control list)
- 3. Kurangnya chace memory yang disediakan.
- 4. Tidak adanya fasilitas tracker
- 5. Jarang dalam urutan pertama dalam search engine
4. Siapa yang Bisa Menggunakannya?
Siapa saja! Anda dapat menggunakannya untuk web pribadi, atau untuk sekolah dan instansi, atau sebagai web bisnis. Jika ingin belajar mengoptimalkan website dengan maksimal, Anda bisa belajar di www.asianbrain.com, modul yang mudah dipelajari dan Anda berkesempatan memiliki penghasilan sampingan di sana.
Bila Anda sudah sedikit mengenal kode, script PHP, XML atau MySql, Anda sudah mulai bisa memodifikasi Joomla.
Apabila Anda mau berbaik hati dan mampu merancang atau merombak aplikasi ini, atau paling tidak bisa membuat template Joomla, Anda bisa menjadi sukarelawan yang membagikan hasil karya Anda ke dunia.
Di samping itu, ada pengguna Joomla yang mahir dan mereka menjadikan Joomla sebagai lahan bisnis. Mereka menjual program Joomla hasil utak-atik tangan mereka. Ada pula yang menjual jasa membuatkan website yang beraplikasi Joomla ini.
Terdapat 3 hal cakupan dasar yang harus ada untuk membangun website berbasis Joomla!
1. PHP
PHP ( Personal Homepage ) atau yang lebih dikenal dengan sebutan Hypertext Preprocessor merupakan bahasa pemrograman atau scripting yang bersifat server side. Hasil koding atau pembuatan sintaks atau program kode PHP akan dieksekusi oleh webserver dan kemudian akan dikirim dalam bentuk HTML ke browser client. Kode PHP tersebut tidak dapat dilihat oleh pengunjung, melainkan kode HTML yang merupakan hasil eksekusi kode PHP tersebut yang dapat dilihat oleh pengunjung. Untuk mengubah kode PHP tersebut menjadi kode HTML juga diperlukan sebuah aplikasi yaitu Engine PHP. Engine PHP tersebut akan digunakan bersama aplikasi webserver.
2. DataBase
Selain menggunakan bahasa pemrograman atau scripting PHP, Joomla! juga diciptakan dengan menggunakan database MySQL. Database ini akan digunakan untuk menampung data-data Joomla! milik Anda, seperti user, password, dan data-data lainnya. Jika anda ingin download aplikasi MySQL, bisa anda buka http://mysql.com atau klik disini.
3. Webserver
PHP dan database merupakan dua hal dasar yang harus ada dalam membangun Joomla!, tetapi bagian terpenting yang harus ada dalam sebuah website adalah webserver, karena berfungsi sebagai pusat control dari pengolahan data website. Jadi input yang dilakukan oleh pemakai internet akan diolah kemudian dikembalikan lagi kepada pemakainya. Salah satu webserver yang sekarang ini banyak digunakan adalah Apache, karena telah banyak mendukung format file server tanpa perlu tambahan komponen aplikasi lagi. Terlebih lagi Joomla! akan berjalan baik bila menggunakan webserver Apache. Jika Anda ingin download aplikasi webserver, bisa anda buka http://apache.org atau klik disini.
1. PHP
PHP ( Personal Homepage ) atau yang lebih dikenal dengan sebutan Hypertext Preprocessor merupakan bahasa pemrograman atau scripting yang bersifat server side. Hasil koding atau pembuatan sintaks atau program kode PHP akan dieksekusi oleh webserver dan kemudian akan dikirim dalam bentuk HTML ke browser client. Kode PHP tersebut tidak dapat dilihat oleh pengunjung, melainkan kode HTML yang merupakan hasil eksekusi kode PHP tersebut yang dapat dilihat oleh pengunjung. Untuk mengubah kode PHP tersebut menjadi kode HTML juga diperlukan sebuah aplikasi yaitu Engine PHP. Engine PHP tersebut akan digunakan bersama aplikasi webserver.
2. DataBase
Selain menggunakan bahasa pemrograman atau scripting PHP, Joomla! juga diciptakan dengan menggunakan database MySQL. Database ini akan digunakan untuk menampung data-data Joomla! milik Anda, seperti user, password, dan data-data lainnya. Jika anda ingin download aplikasi MySQL, bisa anda buka http://mysql.com atau klik disini.
3. Webserver
PHP dan database merupakan dua hal dasar yang harus ada dalam membangun Joomla!, tetapi bagian terpenting yang harus ada dalam sebuah website adalah webserver, karena berfungsi sebagai pusat control dari pengolahan data website. Jadi input yang dilakukan oleh pemakai internet akan diolah kemudian dikembalikan lagi kepada pemakainya. Salah satu webserver yang sekarang ini banyak digunakan adalah Apache, karena telah banyak mendukung format file server tanpa perlu tambahan komponen aplikasi lagi. Terlebih lagi Joomla! akan berjalan baik bila menggunakan webserver Apache. Jika Anda ingin download aplikasi webserver, bisa anda buka http://apache.org atau klik disini.
Tidak ada komentar:
Kaskus
Only
:ilovekaskus
:iloveindonesia
:kiss
:maho
:najis
:nosara
:marah
:berduka
:malu:
:ngakak
:repost:
:repost2:
:sup2:
:cendolbig
:batabig
:recsel
:takut
:ngacir2:
:shakehand2:
:bingung
:cekpm
:cd
:hammer
:peluk
:toast
:hoax:
:cystg
:dp
:selamat
:thumbup
:2thumbup
:angel
:matabelo
:mewek:
:request
:babyboy:
:babyboy1:
:babymaho
:babyboy2:
:babygirl
:sorry
:kr:
:travel
:nohope
:kimpoi
:ngacir:
:ultah
:salahkamar
:rate5
:cool
:bola
by Pakto
:mewek2:
:rate-5
:supermaho
:4L4Y
:hoax2:
:nyimak
:hotrit
:sungkem
:cektkp
:hope
:Pertamax
:thxmomod
:laper
:siul
:2malu:
:ngintip
:hny
:cendolnya
by misterdarvus
:maintenis:
:maintenis2:
:soccer
:devil
:kr2:
:sunny
Posting Komentar