Drupal atau Joomla?

Di Indonesia, CMS (Content Management System) yang paling dikenal adalah Joomla (penerus Mambo). Bahkan di Gramedia sampai ada buku tentang cara penggunaannya. Tanpa maksud merendahkan produk open source apapun, untuk CMS saya lebih menyukai Drupal.

Apa sih perbedaan Mambo dengan Joomla? Joomla sebenarnya adalah sebuah “fork” dari Mambo (bukan “garpu” loh!). Forking adalah istilah dalam dunia open source, dimana suatu komunitas memilih untuk mengambil source code suatu proyek (legal, karena open source), dan memilih untuk “mengembangkannya ke arah yang berbeda”. Biasanya fork terjadi kalau suatu proyek punya konsep bagus tetapi developernya punya ketidakcocokan prinsip. Dalam hal Joomla, Mambo adalah proyek awal sedangkan Joomla adalah fork-nya. Kayaknya sih fork terjadi karena masalah trademark dan hak cipta. Joomla sendiri merupakan fork yang masih muda dan belum memancarkan ciri khas yang berbeda jauh kalau dibandingkan dengan Mambo.

Yang tadi itu cuma perkenalan, tulisan yang sebenarnya baru mulai nih ;). Kalau seseorang yang tahu PHP diperlihatkan kodenya Joomla dan kodenya Drupal, saya yakin kebanyakan akan melihat kode Drupal lebih bagus. Sebab Drupal dibuat dengan desain yang cermat, dengan penulisan kode yang elegan. Drupal terdiri dari banyak sekali global function yang nama fungsinya punya suatu pola ( convention ) tersendiri. Sehingga walaupun tidak menggunakan fitur Object-Oriented Programming dari PHP, justru yang dihasilkan adalah kode yang terlihat enak di mata dan mudah dibaca.

Sebaliknya, kode Joomla (sekilas saya lihat) ternyata banyak clutternya, maksudnya banyak define(), require_once(), dkk. Tampaknya perbedaan antara mambot, component dll. tidak begitu jelas (bagi pemula seperti saya). Dan karena sistemnya tidak sekompleks Drupal, nampaknya banyak extension-extension Joomla yang punya kode dengan fungsi yang overlap satu sama lain (punya dua fungsi yang sama tapi dibuat kodenya oleh dua orang berbeda).

Sistem Drupal, karena memang dibuat untuk website komunitas, lebih kompleks dibandingkan Joomla. Misalnya, pengaturan apa-apa saja yang dapat suatu user perbuat dapat dipilih dengan bebas oleh admin. Sehingga kita dapat membuat tingkat otorisasi sekehendak kita (tidak terbatas pada mis. member dan admin saja). Selain itu konsep node juga membuat semua module (extension-nya Drupal) terasa tidak hanya menambah fungsi core saja, tetapi juga menambah fungsi module lain. Sehingga kalau beberapa module digabungkan akan dapat menjadi kombinasi mengejutkan dengan kemampuan yang sangat beragam. O iya, Drupal juga lebih suka menyebut dirinya Content Management Framework, bukan CMS, setingkat lebih abstrak dari CMS. Tapi mau apa dikata, dunia tidak kenal singkatan CMF.

Nah, yang pasti tak ada salahnya mencoba Drupal? Apalagi baru-baru ini telah dirilis Drupal 5 yang jauh lebih baik dibandingkan versi Drupal sebelumnya. (Drupal 4.7.x memang punya beberapa kelemahan mengenai user interface – tapi Drupal 5 jauh lebih baik!)

15 comments

he..he.. kalo saya pecinta.

he..he.. kalo saya pecinta joomla sampe2x situs joomlapoweredsites, soalnya drupal terlalu rumit buat saya yang awam pemrograman seperti saya.
Omong2x sudah nyoba Joomla 1.5 belum ya ditunggu reviewnya...

Ikut ngembangin Drupal-id.com?

Lagi nyari - nyari para pecinta drupal di Indonesia nih. kebetuluan ketemunya blog ini.
Aku lagi membangung portal, pake Drupal rencananya. Tapi lagi membiasakan diri dulu.. Ntar kalo dah yakin baru dieksekusi.

Btw, ikutan di Drupal-id.com juga yah? Pengen join nih..

Salam kenal..

Ikut dong drupal-id.com,

Ikut dong drupal-id.com, lumayan kok walaupun menurut saya kurang aktif... :( Bagus deh kalo mau pakai Drupal... Tapi portal tentang apa?

PS: blognya bagus :)

wordpress aja... V^_^.

wordpress aja... V^_^

Bagus drupal.

Yah.. kalo q emang bikan programer... tapi gak tau kenapa cms yang paling biin pias y drupal... yaang lain bagus juga... tapi untuk modul enakan pake drupal..

Smuanya bagus!

CMS joomla maupun drupal sama-sama bagus... masing2 punya kelebihan dan kekurangan

Sekarang sudah masuk ke.

Sekarang sudah masuk ke Joomla 1.7 dan bentar lagi 1.8.. Waw udah lebih dari keren ini..

Tapi menurut saya sih sama-sama keren.. dan Wordpresspun sepertinya tidak mau kalah..

sbobet online.

You can definitely see your enthusiasm in the work you write. The sector hopes for even more passionate writers such as you who are not afraid to say how they believe. Always follow your heart. Sbobet

looking a good site?visit this site.

Excellent goods from you, man. I’ve understand your stuff previous to and you’re just extremely fantastic. I actually like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I can not wait to read far more from you. This is really a wonderful web sitesbobet

I would say that article was.

I would say that article was amazing and the information is very useful. It is not easy to write on this topic, but you did it with lot of efforts and the valuable time you spend on this. A very passionate writer or author could only do this. A very big appreciation to you!

Hi my friend! I wish to say.

Hi my friend! I wish to say that this post is amazing, nice written and include approximately all important infos. I would like to see more posts like this

The post is written in very a.

The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post.

Sama bagosss nya.

Ini pilihan paling sulit.. joomla dan drupal sama sukanya ane,, hehehe...
yang jelas sama gratis nya aja uda mantab buat saya,, wakakak,,,
by the way manteb artikel nya

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