Karena belakangan ini saya terlibat dalam proyek web portal dengan menggunakan content management system (cms) drupal, saya ingin menuliskan modul-modul apa saja yang menurut saya harus ada jika ingin membangun web portal berbasis drupal. Tulisan ini terinspirasi oleh tulisan 10 modul terpenting yang terdapat pada website drupal Indonesia. Oke mungkin ada yang bertanya-tanya kenapa sih menggunakan drupal kenapa tidak menggunakan mambo, joomla atau cms lainnya, jawaban saya adalah menurut saya drupal lebih dekat dengan web developer sehingga saya merasa lebih bebas untuk melakukan kostumisasi pada cms tersebut, drupal API, module dan theme system nya cukup developer friendly dan mudah untuk digunakan. Lanjut ke modul, menurut saya sendiri modul yang cukup penting pada drupal untuk membangun web portal, adalah sebagai berikut:
1. CCK (Content Construction Kit)
CCK bertindak seperti custom field, dimana kita dapat menambahkan field-field baru kedalam suatu content (node), banyak sekali sub modul dibawah modul CCK ini diantaranya yang cukup penting adalah filefield, imagefield, emfield, dan yang lain.
2. Views
Kalau digunakan bersama CCK saya seperti membuat modul baru saja tanpa harus melakukan coding, cukup berguna jika menginginkan untuk membuat tampilan yang cepat walaupun bagi pertama kali menggunakannya terkesan cukup rumit, tetapi jika telah menguasainya akan sangat membantu sekali.
3. Token
Token sebenarnya adalah simple text aja, akan sangat berguna jika penggunaannya digunakan bersama dengan modul lainnya. contoh token seperti [uid] akan merujuk kepada user id yang aktif, [nid] yang merujuk kepada node id, dan masih banyak lagi token-token yang tersedia secara default.
4. Pathauto
Secara default drupal menggunakan url dengan format [base_path]/node/[nid] untuk semua content, dengan pathauto kita dapat membuat format path baru dengan menggunakan slug sehingga path nya dapat menjadi [base_path]/content/[slug_title] atau jika digabungkan dengan token bisa menjadi [base_path]/content/2009/04/18/[slug_title] jadi format url nya lebih SEO friendly.
5. Captcha
Install dan aktifkan modul ini jika web portal anda tidak ingin di spam oleh para spammer :) , terdapat dua format dalam modul ini yaitu image captcha dan text captcha.
6. FCKeditor
Suatu WYSIWYG html editor yang cukup populer, dengan FCKeditor kita dapat melakukan format content yang kita buat seperti menggunakan word processor tanpa harus menggunakan tag-tag html.
7. OG
OG atau organic group merupakan modul yang cukup kompleks, banyak sekali sub modul dari OG itu sendiri, dengan modul OG kita dapat membuat berbagai macam group pada web portal kita, dimana masing-masing group dapat memiliki page, forum, dan content nya sendiri.
8. Rules
Belum banyak explore modul ini sih, dengan rules kita dapat membuat rule baru dimana jika rule tersebut mendeteksi suatu event terjadi akan mengeksekusi action tertentu dimana action tersebut tersebut telah kita define sebelumnya.
Masih banyak lagi modul-modul yang bagus untuk di implemen di cms drupal, tetapi menurut saya, modul-modul diatas sudah cukup untuk membangun sebuah web portal. Terakhir, mungkin diperlukan untuk membuat modul sendiri dan mengutak-atik theme system drupal jika modul dan theme yang ada belum dirasa memenuhi keinginan kita.
If you liked my post, feel free to subscribe to my rss feeds
























BlogoSquare
2 Comments so far (Add 1 more)