Mengapa Drupal, Bukannya Joomla?

Bagi Anda yang datang dari lingkungan web development mungkin sudah tahu apa itu Joomla. Joomla adalah salah satu rival tertangguh Drupal dalam pasar CMS open source dunia. Di Indonesia, Joomla pun jauh lebih terkenal daripada Drupal – buktinya, di toko-toko buku favorit, Anda akan mudah menemukan buku mengenai Joomla. Buku tentang Drupal? Saya sih tak pernah melihatnya (akan sangat bagus lo kalau tutorial ini diterbitkan menjadi sebuah buku :P).

Jika Anda tidak tahu-menahu tentang Joomla, Anda tak perlu membaca bagian ini. Bagian ini ditujukan untuk memperkokoh iman kita terhadap Drupal :D.

Disclaimer: saya bukan seorang ahli Joomla, apa yang saya tulis adalah berdasarkan pengalaman pribadi dan hasil browsing. Jika ada perkataan saya yang salah, mohon dibetulkan dengan memberikan komentar. Terima kasih.

Infrastruktur yang Lebih Solid

Saat pertama kali melihat source code Joomla, saya langsung berpikir bahwa kode Joomla tidak begitu baik. Misalnya, saya tidak dapat melihat alasan mengapa ada perbedaan antara components, libraries, modules, dan plugins. Lalu dalam setiap file PHP ada kode-kode pengaman yang sebenarnya tidak diperlukan.

Drupal merupakan sebuah framework yang sangat solid dan fleksibel. Sebagai contoh, kelas-kelas pengguna dalam Joomla sudah terpatri sejak instalasi dan tidak dapat diubah sama sekali (hanya ada administrator, publisher, dll.). Dalam Drupal, kelas user dapat dibuat berapa saja. Anda ingin membagi tugas administrasi berita dan forum ke dua orang yang berbeda, dan masing-masing dilarang mengganggu kerja yang lain? Tidak masalah dalam Drupal. Drupal juga sangat baik dalam hal kategorisasi konten.

Sama seperti pembangunan kota, infrastruktur yang baik merupakan bekal yang sangat penting bagi kehidupan sebuah proyek CMS.

Support untuk Database Selain MySQL

Drupal 6 telah memiliki database abstraction layer sendiri. Berarti, akan sangat mudah untuk menggunakan RDBMS lain selain MySQL. Joomla, sayangnya, hanya dapat digunakan untuk MySQL, dan untuk mengubah hal tersebut akan ada sangat banyak kode yang harus ditulis ulang karena banyak query dalam Joomla yang hanya khusus dimengerti oleh MySQL.

Update Otomatis

Drupal dapat diatur agar memberitahu administrator setiap ada update untuk modul-modul yang digunakan serta update pada core Drupal itu sendiri. Jadi, Anda tak perlu lagi memeriksa setiap modul yang digunakan untuk melakukan update. Hal ini penting sekali lo kalau website Anda punya banyak musuh, agar website Anda selalu terjaga dari kemungkinan-kemungkinan hacking.

Fitur-fitur yang Modular

Bisakah Anda mematikan fitur komentar dalam Joomla, sampai tidak ada satupun kode untuk fitur komentar yang digunakan? Bisakah Anda mematikan fitur upload gambar? Bisakah Anda mematikan fitur upload file? Dengan Drupal, bisa.

Selain itu, karena sistemnya yang fleksibel sekaligus ketat, banyak modul Drupal yang saling menambah fitur satu sama lain. Di Joomla, ada banyak extension yang memiliki fitur yang (hampir) sama, atau hanya merupakan gabungan dari dua extension.

Development Cycle yang Cepat

Anda dapat melihat sendiri kecepatan development Drupal dengan Joomla. Sebagai contoh, Drupal 6 dirilis lebih dahulu daripada Joomla 1.5, padahal versi Joomla sebelumnya sudah lebih tua daripada versi Drupal terdahulu.

Selain itu para developer Drupal sangat yakin akan fitur-fitur yang mereka tambahkan dalam setiap rilis, sampai-sampai mereka berkomitmen bahwa setiap rilis yang menambah fitur akan menambah satu major version number (misalnya dari 5.7 ke 6.0). Berarti, ada sangat banyak perubahan dalam satu kali rilis – menambah major version itu layaknya melakukan upgrade dari Windows XP ke Windows Vista.

Bagaimana dengan Joomla? Dengan waktu development yang kurang lebih sama, mereka masih kurang percaya diri untuk menambah major version number dari 1 ke 2, mereka hanya menambahkan minor version number dari 1 ke 1.5. Tentu saja, penomoran versi tidak dapat dijadikan pegangan (yang mana yang menurut Anda lebih canggih – Linux Kernel 2.6 atau Photoshop 7.0?), tetapi kita punya gambaran umum mengenai banyaknya fitur-fitur yang dijejali dalam satu kali rilis.

Lebih Ringan / Lightweight

Joomla_1.5.1-Stable-Full_Package.tar.gz memiliki besar sekitar 3 MB lebih, sedangkan drupal-6.1.tar.gz hanya sebesar sekitar 1 MB. Saat diekstraksi, Joomla memiliki besar 12.2 MB; Drupal 3.3 MB. Perbedaannya hampir empat kali lipat! Selain itu, ada 3573 file di dalam Joomla_1.5.1-Stable-Full_Package.tar.gz. Dalam drupal-6.1.tar.gz? Hanya ada 463 file!

Mungkin Anda berpikir, mengapa masalah besar file saja menjadi masalah besar, bukankah hard disk di rumah saya saja sudah sebesar 40 GB / lebih, apalagi di server saya??? Bukan itu masalahnya. Makin sedikit besar file maka makin sedikit kode PHP yang ada. Maka:

  • makin sedikit kode yang harus dieksekusi oleh webserver. Berarti webserver akan berjalan lebih cepat. Tentu saja di sini kita berasumsi (yang salah) bahwa semua kode dieksekusi di setiap request.
  • makin sedikit tempat bug bersarang.
  • makin sedikit jumlah kode yang harus dibaca seorang programer yang ingin mencoba meng-hack, memperbaiki, atau menambah fitur pada Joomla/Drupal.

Selain itu, kebutuhan ruang harddisk yang kecil juga sangat diperlukan untuk orang-orang yang menggunakan hosting murah dengan disk-space yang kecil (misalnya 10 MB atau 50 MB). Bayangkan saja, dengan hosting 10 MB, seseorang tidak dapat menginstall Joomla sama sekali, sedangkan ia dapat menginstall Drupal dan masih memiliki sisa ruang sebesar 6 MB lebih untuk database. Apalagi jika Anda menghitung waktu yang diperlukan untuk melakukan upload via FTP.

Support untuk Multiple Website

Dengan Drupal Anda akan diberikan pilihan untuk membangun lebih dari satu website dengan codebase yang sama. Berarti And ahanya perlu meng-upload Drupal, module, dan theme yang diperlukan sekali saja dan semua itu dapat digunakan untuk beberapa website di server yang sama. Jika Anda melakukan upgrade terhadap codebase, maka semua website Anda akan otomatis ter-update! Oke kan?

160 comments

nyepam wae orang indo mah.

nyepam wae orang indo mah lah,,haha
harga motor yamaha

Saya sebagai orang.

Saya sebagai orang awam....kenal pertama kali dengan CMS ya joomla itu....kenalnya dari buku di garmedia.....judulnya membuat website semudah membuat mie instant...hehehehe..........untuk soal ini drupal kalah selangkah...buku-buku soal joomla banyak sekali......saya nyoba -nyoba...adult4sexchat eh kok bisa.....soal bagus mana dengan antara Joomla dengan Drupal...saya netral aja....yang jelas saya baru kenal dan bisa tetek bengek website dari Joomla.......barangkali suatu saat saya juga akan belajar drupal......cms toh bukan agama yang mesti kita fanatik kepada salah satunya......

Bisa jadi blog alternatif nih.

Hmm.. setelah membaca penjelasannya... kayaknya drupal bs jdi alternatif buat blog pendukung di SEO kayak link wheel gitu kali ya.
Biar blog lukisan ane kebantu publikasinya.

Nice sharing bro. !!!

mengatasi kantung mata hitam.

Makasih ya atas infornya sangat bermanfaat
Mengatasi kantung mata hitam

pengguna setia blogspot ingin belajar drupal.

Cara mengoperasikan ketiga CMS ini saya belum ada gambaran sama sekali karena selama ini saya hanya menggunakan blogspot, tapi kali ini saya tertarik untuk mencoba drupal setelah membaca artikel ini, saya akan mempelajarinya. Saya rasa tidak ada CMS apapun yang susah dalam penggunaannya asalkan punya tekad yang kuat untuk mempelajari dan semangat yang besar dalam menjalani proses belajar.
garcia ekstrak kulit manggis

kalau aku sih langsung pake.

kalau aku sih langsung pake wordpress

salam
juicer reviews

cobain drupal deh kalau gitu.

cobain drupal deh kalau gitu :)

steam mop reviews

obat kuat alami.

nice article.thanks inforrmation

You actually think nearly the.

You actually think nearly the same as I actually do and I am pleased I found your article.

olive oil for hair

thanks infonya.

thanks infonya gan sangat bermanfaat sekali.
kunjungi balik yaobat herbal

Terima kasih untuk informasinya.

Saya sangat menyukai ini, karena ini juga mempengaruhi dengan teknik seo yang dikerjakan. Semoga artikel ini dapat bermanfaat bagi para user lainnya, terima kasih. salam dari Jasa SEO Medan

Sangat Menarik.

Saya sangat menarik dengan hasil artikel yang anda buat ini. Artikel ini sangat bermanfaat dan berguna bagi para user ataupun pembaca seperti kata Raja Texas Online Indonesia Dan juga Jual Obat Kuat Alami

Go-BloG.

Your blog has the information I need, permission to listen obat herbal benjolan di payudara

Cara Mengobati Wasir.

I tried to listen to this article and I like it because it is very nice Cara Mengobati Wasir

Cara Mengobati Luka Diabetes.

not one of my visit and listen to the article here because it is very nice Cara Mengobati Luka Diabetes
http://caramengobatilukadiabetes18.wordpress.com/

Cara Mengobati Asam Urat.

Thank you nice and helpful information Cara Mengobati Asam Urat

Testimoni Obat Jelly Gamat Gold G.

not one of my visit to this website because the information is interesting and nice Testimoni Obat Jelly Gamat Gold G

Cara Mengobati Wasir.

very nice article I am excited to listen for them Cara Mengobati Wasir

Cara Mengobati Maag.

exceptional information is very good indeed Cara Mengobati Maag

exceptional information is.

exceptional information is very good indeed Cara Mengobati Maag

informasi penting ini memang.

informasi penting ini memang harus di share Jelly Gamat Gold G

Obat Jelly Gamat Gold G.

very nice information and cool website Obat Jelly Gamat Gold G

Cara Mengobati Kolesterol.

thank you for the information very helpful and nice Cara Mengobati Kolesterol

Obat tradisional kanker pankreas.

anker pankreas terjadi karena adanya pertumbuhan sel abnormal pada organ pankreas, seseorang yang memiliki penyakit ini harus berhati hati karena berkemungkinan memiliki penyakit lain seperti gangguan hati dan iver. Bagi masyrakat pemilik penyakit gula, peradangan pada pankreas, obesitas, diabetes dan prokok aktif/pastif sangat rentang terkena penyakit ini.

obat tradisional kanker pankreas
cara order ace maxs

obat tradisional kanker.

obat tradisional kanker pankreas kanker pankreas terjadi karena adanya pertumbuhan sel abnormal pada organ pankreas, seseorang yang memiliki penyakit ini harus berhati hati karena berkemungkinan memiliki penyakit lain seperti gangguan hati dan iver. Bagi masyrakat pemilik penyakit gula, peradangan pada pankreas, obesitas, diabetes dan prokok aktif/pastif sangat rentang terkena penyakit ini.

obat tradisional kanker pankreas
cara order ace maxs

obat tradisional kanker pankreas.

日本では猫がいる家より、obat tradisional kanker pankreas 犬がいる家のほうが多いのではないだろうか。犬は大体玄関の近くか、庭にいる。そして obat kelenjar tiroid 、知らない人がその家の前を通ると。「ワンワン、 ワンワン」と大変うるさい。犬に「ワンワン」と鳴かれて困ったことがある人は、 大勢いるだろうと思う。うるさい犬をどうしたら静かにさせられることが教えよう。cara order ace maxs 犬が「ワン」と言ったら、あなたはすぐ「ツー」と言えば良い。obat jantung koroner terampuh
そうすれば、犬は次の「スリー」が言えないので、静かにするしかないのだ。

obat kelenjar tiroid.

n Frankreich hat die schule einen ganz anderen stellenwert als in Deutschland. Die Schuler haben den ganzen Tag Unterricht, essen in den meisten Fallen mittags in der schulkantine (na, Mahlzeit!) und kommen erst um17 oder 18 Uhr nach Hause.
Im unterricht konnen sie sich weniger als bei uns ublich einbringen. Meistens lauft alles in ein und demselben Trot tab: Das zuletzt Gelernte wird am Anfang der stunden in form von Abfragen kontrolliert und danach wird neuer Lernstoff von den Lehren vorgetragen, den es zu verstehen und zu pauken gilt.obat kelenjar tiroid
In den verschiedenen fachern sind pro Schuljar mehrere Themen vorgegeben, die nacheinander durchgenommen warden. Den Abschluss eines jaden Themas bildet eine kontrollarbeit. Fur franzosische Schuler sind Kontrollen (interro) Alltag.

obat kelenjar tiroid.

The first objective will be to relieve the pain and inflammation of the current gout attack. Once the gout attack is under control, which can take a few hours or a couple of days, you and your doctor will focus on managing the disease long-term. Your efforts will center on preventing future attacks, avoiding the long-term damage to your obat kelenjar tiroid joints and chronic pain associated with uncontrolled gout and preventing the formation of tophi, lumps of crystallized uric acid that can form in the affected joints or surrounding tissues.
What resources are available?

obat kelenjar tiroid.

The first objective will be to relieve the pain and inflammation of the current gout attack. Once the gout attack is under control, which can take a few hours or a couple of days, you and your doctor will focus on managing the disease long-term. Your efforts will center on preventing future attacks, avoiding the long-term damage to your obat kelenjar tiroid joints and chronic pain associated with uncontrolled gout and preventing the formation of tophi, lumps of crystallized uric acid that can form in the affected joints or surrounding tissues.
What resources are available?

Makasih ya informasinya.

Makasih ya informasinya

sip gan keren.

sip gan keren

info ya menarik.

ya ganmemang benar pakai joomla lebih bagus

makasih infonya.

mantap infonya gan

obat kelenjar tiroid.

Thank you for posting such a great article! I found your website perfect for my needs. It contains wonderful and helpful posts. Keep up the good work!
obat benjolan di payudara
obat demam berdarah
obat tradisional kanker hati

obat kelenjar tiroid.

very interesting article, I was very impressed at all
obat kelenjar tiroid

Toko Obat Herbal Grosir.

Toko Obat Herbal Grosir Amazon Plus menawarkan produk-produk herbal bermutu tinggi dengan tujuan untuk membantu memperbaiki mutu kesehatan pribadi Anda jualacemaxs

http://obatsakitmaagkronis.web.id.

visit : Obat sakit maag kronis 100% made from natural herbal ingredients with no side effects

http://caramengobatipenyakitjantung.info.

visit : cara mengobati penyakit jantung secara alami 100% made from natural herbal ingredients with no side effects

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <pre> <i> <b>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.

Recent comments