Modul SlideShow di Drupal


Dipembuatan web site dengan drupal segalanya menjadi mudah dengan adanya module-module yang dikembangkan oleh rekan-rekan komunitas. Salah satu fungsi yang saya butuhkan adalah module untuk menampilkan slide show. Karena saya sendiri menggunakan Drupal 6.x, maka module-module yang adapun masih terbatas. Ada beberapa yang telah saya coba, dan rasanya saya jatuh hati pada salah satu dari 3 pilihan berikut:

Untuk mengakses Flickr, tersedia juga modulenya. Hanya saja saya tidak menggunakan ini. Saat ini saya masih menggunakan yang Coulor SlideShow yang menurut saya sudah mencukupi dan memberikan interaksi pemakai yang baik.

Menghilangkan “Submitted by” di Drupal


Saya ingin menghilangkan teks “Submitted by” pada setiap node yang ditampilkan di Drupal. Lalu yang saya lakukan adalah masuk sebagai administrator > suite building > themes > Configure (untuk global theme setting). Di halaman pengaturan global theme tersebut, saya hilangkan semua check box pada bagian “Display post information on”. Setelah saya simpan, saya refresh ulang, ternyata foto pemakai yang mem-post node juga hilang.

Lalu saya cari-cari di forum drupal. Ada satu cara yaitu menghilangkan print $submitted pada file node.tpl.php. Saya buka file tersebut dari folder theme yang saya gunakan, lalu saya beri tanda remark html pada baris berikut:

<!-- <span class="submitted"><?php print $submitted ?></span> -->

Saya tidak lupa memberi tanda check (enable) pada tipe-tipe node yang ditampilkan informasi post. Berhasil! Tapi saya ada kebutuhan lainnya lagi, yaitu tetap ingin menampilkan pesan pengiriman node pada node Forum saja agar tetap terlihat tanggal dan jam posting-nya. Lalu saya buka kembali file node.tpl.php dan saya ganti baris komentar di atas dengan baris kode php berikut (berdasar http://drupal.org/node/225959) :

<?php
if ( $node->type == 'forum' ) {
print "<span class=\"submitted\"> $submitted </span> ";
}
?>

Berhasil!

Modul-modul Drupal


Dalam melakukan setup CMS Portal dengan Drupal, pastinya kita tidak akan pernah lepas dari modul-modul yang disediakan oleh Drupal sendiri, baik modul-modul baku maupun tambahan. Selama ini saya menggunakan beberapa modul-modul yang sudah saya “bakukan” sendiri. Berikut ini beberapa modul Drupal yang menjadi “kesukaan” saya untuk membangun sebuah portal :

  • Blog, memungkinkan pemakai untuk membuat content blog.
  • Poll, memungkinkan admin untuk membuat content jejak pendapat.
  • Devel, ini yang saya sedang gunakan untuk membantu dalam pembangunan theme Drupal sendiri.
  • Daily, memungkinkan untuk menampilkan content harian berdasar taxonomy yang didefinisikan.
  • Event, modul ini seperti membuat sebuah sistem calendar mini dalam portal kita.
  • FCKeditor, sangat membantu bagi pemakai dalam pembuatan content, karena akan disediakan toolbar editing bagu yang sangat kaya pilihan format (setelah itu butuh download pustaka FCKeditor dan ekstrak di dalam modul fckeditor)
  • nice_menus, memungkinkan kita membuat menu dengan lebih bagus dan mudah.
  • print, memungkinkan pemakai untuk menampilkan halaman content untuk siap dicetak, bahkan dapat dimunculkan pilihan untuk eksport ke file PDF.
  • taxonomy_manager, memudahkan kita untuk mengatur taxonomy yang kita definisikan.
  • themebuilder, modul ini dibutuhkan oleh modul Devel theme, yang sangat membantu kita untuk mengetahui style untuk setiap blok yang ditampilkan dalam portal.

Jika ada rekan-rekan yang juga suka dengan modul Drupal selain yang saya suka di atas, sudilah kiranya untuk memberi masukan. Terima kasih.